Giter Club home page Giter Club logo

sn-dms-demo's Introduction

sn-dms-demo


This package is not under active development. You can find our latest packages in the sensenset/sn-client monorepo.


Join the chat at https://gitter.im/SenseNet/sn-dms-demo Build Status codecov Codacy Badge License semantic-release Commitizen friendly Greenkeeper badge

sensenet Document Management demo with React.

Sense/Net Services

Install and start

$ git clone https://github.com/SenseNet/sn-dms-demo.git
$ cd sn-dms-demo
$ npm install
$ npm start

Please set the following enviroment variables:

  • REACT_APP_SERVICE_URL: url of the site that has at least sensenet services installed (default value is https://sn-local so if you have a site installed locally with this url, you have nothing to do with this).
  • REACT_APP_RECAPTCHA_KEY: Google ReCAPTCHA sitekey. Without this registration won't work.

Running Tests

$ npm test

The app is built with create-react-app-typescript the TypeScript version of create-react-app, so for further information about build, test, config, etc. issues, check them on github.

sn-dms-demo's People

Contributors

gallayl avatar greenkeeper[bot] avatar herflis avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

sn-dms-demo's Issues

Delete content item(s)

  • Delete modal should appear when user
    • chooses delete action from contextmenu
    • hits delete and item(s) are selected
    • chooses delete action from batch actionmenu
    • chooses delete action from contextmenu of the current item in breadcrumb
  • Delete modal should look like this:
    image
  • Move content item(s) to the trash by default
  • If the checkbox is checked content item(s) should be deleted permanetly
  • Messagebox should appear with the success and/or error messages when the deletion process is ended
  • Deleted item(s) should be removed from the list on the ui

DMS MVP - Content list

As a DMS user, I want to see my documents and folders (collectively called 'contents') in a list format, once I logged in, so I can manage (create, copy, delete, rename, move, organize etc.) them.

Acceptance crit

  • The users' documents and folders can be seen in a list
  • Every list item has an icon
  • By default the list items are organized alphabetically by display name and the folders are before the other types of documents
  • Breadcrumbs between the list and the header show where we are in the tree
    • Clicking on the items of the breadcrumb, we get to the clicked level of the tree
  • 'Shared items' is a smart folder always at the top of root
  • 'Shared items' is a Query, looking like a folder always at the top of root
  • By clicking on a folder, we 'enter it', displaying its contents in a similar list
  • By clicking on another type of content we open the preview image of it
  • If we're one deeper in a directory structure, we can navigate back up - the back navigation should be signified with [..] and the breadcrum between the list and the header strip
  • Columns: _Checkbc | Icon | Display name | Last modified date | _
  • Right clicking on the content brings up the context menu
    • Rename, Move, Copy, Share, Star, Download, Remove

Other questions

  • Do we display the thumbnails of the documents?
  • Can we reorganize by drag and drop?

An in-range update of webpack is breaking the build 🚨

Version 3.7.0 of webpack was just published.

Branch Build failing 🚨
Dependency webpack
Current Version 3.6.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

webpack is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes v3.7.0

Features

  • Static analysis can now concat string with .concat (@loganfsmyth)
  • add ContextExclusionPlugin to exclude files in a context (@timse)
  • add deepChildren flag to CommonChunkPlugin (@ArcEglos, @ljcrapo)
  • Allow using non-UMD externals combined with UMD externals (@NMinhNguyen)

Bugfixes

  • References to dll now contribute correctly to hash (@dtinth)
  • fix behavior of --watch-poll in CLI (@Aladdin-ADD)
  • set crossOrigin on script tags for HMR (@STRML)
  • fix usage of local AMD modules in AMD require (@chuckdumont)
  • show a warning when using g or y flag for context RegExp (@simon-paris)

Performance

  • fixes a performance problem with many ESM import/exports in a module (@sokra)
  • fixes a performance problem with heavily circular/interconnected chunks graphs (@sokra)
Commits

The new version differs by 58 commits.

  • 551ea76 3.7.0
  • 32f8b6b Merge pull request #5802 from webpack/bugfix/missing-harmony-crash
  • 1381f67 fix crashes when imported module fails compiling
  • dee0774 Merge pull request #5717 from webpack/allow-negative-early-bail-for-context
  • be72b2a Merge pull request #5753 from simon-paris/master
  • 7ebf931 Merge pull request #5786 from webpack/performance/chunks
  • 48096a1 Merge pull request #5797 from webpack/bugfix/uncatched-bail
  • 2919a9c prevent crashing when error out early in bail mode
  • 7870bfc improve chunk graph building performance
  • d9accb4 Merge pull request #5764 from ljcrapo/commons-chunk-deep-children
  • 4795ffd Merge pull request #5795 from webpack/bugfix/graph-correctness-modules
  • 91df794 bugfix and test for graph correctness
  • 2df0bf1 Merge pull request #5793 from webpack/bugfix/graph-correctness
  • 130ace8 fix graph correctness with multiple entries
  • 289c19b Merge pull request #5784 from NMinhNguyen/bugfix/only-use-umd-externals-for-umd-library-target

There are 58 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

DMS MVP - Create new folders

As a DMS user, I want to be able to create new folders, so I can store my documents more efficiently - in a directory structure.

Acceptance crit

  • Users can create new folders by clicking on "New Folder" in the floating action button on the site
  • When clicking on "New Folder", the folder appears in the list and the users can input their folder name directly in the folder name field (it's editable)
  • The folder is created in the user's current position in the tree.

Not to implement yet

  • The user can specify the path for where the folder should be created (by providing a control for browsing in a folder?)
  • Should we let them to somehow set permissions on the folder right away? - or share these, for that matter.

DMS MVP - Drag and drop, copy, move and upload effects

  • How a row should be styled in a doclib while dragging
  • How a row should be styled when it is hovered by dragged stuff that can be dropped in it
  • How a row should be styled when it is hovered by dragged stuff that cannot be dropped in it
  • How the doclib should be styled when it is hovered by some dragged files
  • After content items are copied, moved, upload successfully how should we inform the user
  • After copy, move or upload a content is failed how should we inform the user
  • How the uploading files should be styled while the upload is in progress
  • After a file is uploaded successfully where should it be displayed in the list

DMS - Workspace selector

As a dms user, I want to be able to select between workspaces by clicking a button so I can enter them.

image

  • filter in the list of workspaces
  • mark/unmark favorites
  • share and trashbin buttons will not yet work

DMS MVP - Remove (multiple) content

  • selected content/content items can be deleted with clicking on the action in the action menu
  • selected content/content items can be deleted with pressing delete/shift+delete
  • when delete button is pressed while shift is pressed the content/content items will be deleted permanently
  • when multiple content is selected the deleteBatch action will be dispatched
  • when a single content is selected the delete action will be dispatched
    [ ] when the deleting a content was successful the user should be informed about that
    [ ] when the deleting a content failed the user should be informed about that
  • after deleting a content the content list should be refreshed
    ~~ [ ] after clicking delete action in the action menu (or press 'delete' key) a confirmation message should be displayed ~~

[DMS] Downloading (system) files

Some of the file types cannot be downloaded from the repository (.json, .txt, .md, etc). Some of them are system files, other ones have an extension that is not listen in the web.config. The question is what should happen if a file cannot be downloaded by the user because its type? The possible answers:

  • 'Download' should not be listed in the actionmenu, if the file cannot be downloaded
  • Add all this extensions to the web.config so that all the file types can have the same handler and could be downloaded
  • Make client-side list with the file types cannot be downloaded and notify the user when she tries to download them

See current handler+extension definitions here:
https://github.com/SenseNet/sensenet/blob/master/src/nuget/content/Web.config.transform

DMS MVP - Lazy Registration

@borsi commented on Wed Jul 12 2017

As an end user, I want to be able to register on the Sensenet7 - Document management mvp site.

Acceptance crit:

  • The user needs to provide a valid e-mail address
  • The correct format is signified with a placeholder
  • The user also needs to provide her password in password fields - twice.
  • The password needs to be longer than 8 characters, needs to contain numbers, capitals and special characters
  • The user gets a relevant error message on the form, when the format is not valid
  • In addition to the client-side validation, we - obviously - validate on the server side as well
  • When the user clicks on the Register button, it becomes disabled so she can only submit her registration once
  • A loader-spinner signifies the loading, when we create the users' content
  • One e-mail can only be used once
  • When the registration is successful, the user gets to the login page, where she can log in.
  • There is a recaptcha on the register form that prevents bots from registering
  • In the future we'd like to store more data about the user
  • The user is informed about our cookie policy and privacy policy

Tracking:

  • A custom event is fired, when the user submits the form.
  • send a notification about every registration?

ToDo

Talk about

  • One e-mail address
  • Registration API

Notes

Url structure:

  • home: dms.demo.sensenet.com/
  • registration: dms.demo.sensenet.com/registration
  • login: dms.demo.sensenet.com/login
  • profile: dms.demo.sensenet.com/profile

[edit: added initial wf]
register

Cannot fetch content for nested subdirectory at 25th level

May be low prio, but can be reproduced.

image

detailedlog_20180720-132352Z.txt

Browser console:
Failed to load https://dmsservice.demo.sensenet.com/odata.svc/Root/Profiles/Public/alba/Document_Library/0/1/2/3/4/5/6/7/8/9/10/11/0/1/2/3/4/5/6/7/8/9/10/11/0/1/2?$select=Id,Path,Name,Type,ParentId,Actions,Avatar,Owner,DisplayName,ModificationDate,Icon,IsFolder&$expand=Actions,Owner&$orderby=IsFolder%20desc,DisplayName%20asc&$filter=ContentType%20ne%20%27SystemFolder%27&scenario=DMSListItem&metadata=no&$inlinecount=allpages: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://sn-dms-demo-dev.netlify.com' is therefore not allowed access. The response had HTTP status code 404. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Uncaught (in promise) TypeError: Failed to fetch

DMS MVP - Upload documents

As a DMS user, I want to be able to upload documents in my document library so I can organize and manage it.

Acceptance criteria

  • Users can drag and drop files on the document list, and the documents are uploaded when dropped
  • Users can also upload documents by selecting the 'Upload document' option from the menu, after clicking on the floating action button on the page
  • A progress bar signifies the upload process, once it starts.
  • Bigger files are uploaded in chunks
  • released: sn-client-js 3.0
  • Add a new separate method to get Actions of a Content by scenario

Discuss

Chunk size config retrieval from server: postponed. It is not a problem if the client side config differs from the server side config. In case of MongoDb blob provider if the config values are incorrect, an ecxeption will be thrown dev time.

What not to implement yet

  • Should we allow users to organize these documents upon upload? - e.g.: let them provide the dms with a path of where we should upload the docs - not yet

An in-range update of webpack is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 4.1.0 of webpack was just published.

Branch Build failing 🚨
Dependency webpack
Current Version 4.0.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

webpack is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes v4.1.0

Features

  • add filename option to optimization.splitChunks to modify the filename template for splitted chunks
  • allow modules which doesn't emit code into the bundle

Bugfixes

  • watchpack updated to 1.5.0
  • performance fix for Module Concatenation (v8 bug)
  • fix using this.xxx in ProvidePlugin
Commits

The new version differs by 73 commits.

  • f916fc0 4.1.0
  • 8eba694 Merge pull request #6650 from webpack/bump_watchpack
  • 00f70fc Merge pull request #6645 from zacanger/fix/6644
  • 2e3d319 Merge pull request #6648 from cheapsteak/patch-1
  • 01c18cc Merge pull request #6651 from webpack/feature/split-chunks-filename
  • 2e687d0 Merge pull request #6613 from brentwilton/improve-performance-of-module-concatenation-plugin
  • 3c5b104 Merge pull request #6663 from webpack/feature/support-non-js
  • 2c8ea60 expose stuff and all non-bundle modules
  • b0e14df Set optimization.splitChunks to false in test webpack config.
  • ecb65aa allow to configure filename for splitted chunks
  • 325038d Update watchpack to 1.5.0
  • a2fd80e Update downloads badge to point to graph of downloads
  • 3a41ca4 Fix #6644
  • 39095ef add todo for ModuleConcatenationPlugin for loop bugfix
  • f6e366b Merge pull request #6611 from kvrlk/patch-1

There are 73 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of sinon is breaking the build 🚨

Version 4.1.6 of sinon was just published.

Branch Build failing 🚨
Dependency sinon
Current Version 4.1.5
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

sinon is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 10 commits.

  • 68c37ed Update docs/changelog.md and set new release id in docs/_config.yml
  • cd8ae51 Add release documentation for v4.1.6
  • 29e80be 4.1.6
  • a5c59a5 Update History.md and AUTHORS for new release
  • 0ae60b6 Merge pull request #1653 from mroderick/upgrade-dependencies
  • dcd4191 Upgrade browserify to latest
  • a316f02 Upgrade markdownlint-cli to latest
  • 78ebdb3 Upgrade lint-staged to latest
  • fcf967b Upgrade dependency supports-color
  • 7c3cb4f Enable StaleBot with default configuration (#1649)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/node is breaking the build 🚨

Version 8.0.42 of @types/node was just published.

Branch Build failing 🚨
Dependency @types/node
Current Version 8.0.41
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

@types/node is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

DMS MVP - Login

@borsi commented on Wed Aug 02 2017

As an end user I want to be able to log in to my document management system mvp page, so I can try out the features of the app.

  • After failing to log in, the login button gets disabled. I NEED MORE CHANCES!

Acceptance criteria:

  • The user can log in when she provides her e-mail address and password (and registered before)
  • We are validating the e-mail format client-side
  • Both fields are validated as required
  • If either of the provided information is wrong (or the user is not registered), we display a "Wrong user name or password" error message.
  • When the user clicks (or taps) on the login button, we disable it until the end of the evaluation. If the login is successful, the user finds herself at the DMS front page.
  • String resources are in a separate file so that it is easier to modify them and later (when localized strings will be reacheable on client side from sn) we will know what should we add to sn string resources.

initial wireframe:
login

An in-range update of ts-jest is breaking the build 🚨

Version 21.2.4 of ts-jest was just published.

Branch Build failing 🚨
Dependency ts-jest
Current Version 21.2.3
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

ts-jest is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • codecov/project Collecting reports and waiting for CI to complete Details
  • codecov/patch Collecting reports and waiting for CI to complete Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 3 commits.

  • 41206f5 Merge pull request #380 from SimenB/patch-1
  • afc99b3 chore: update version in package.json and AUTHORS
  • 9f4d88a Remove unused jest-util dependency

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of sn-redux is breaking the build 🚨

Version 3.4.0 of sn-redux was just published.

Branch Build failing 🚨
Dependency sn-redux
Current Version 3.3.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

sn-redux is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes 3.4.0

New features

Upload

  • Three new actions: UPLOAD_CONTENT_REQUEST, UPLOAD_CONTENT_SUCCESS, UPLOAD_CONTENT_FAILURE
  • One new Epic: uploadFileEpic
  • ids and entities will be updated after content is successfully uploaded

Batch actions

  • Three new actions for batch copying: COPY_BATCH_REQUEST, COPY_BATCH_SUCCESS, COPY_BATCH_FAILURE
  • Three new actions for batch moving: MOVE_BATCH_REQUEST, MOVE_BATCH_SUCCESS, MOVE_BATCH_FAILURE
  • Three new actions for batch deleting: DELETE_BATCH_REQUEST, DELETE_BATCH_SUCCESS, DELETE_BATCH_FAILURE
  • Three new epics: deleteBatchEpic, copyBatchEpic, moveBatchEpic
  • ids and entities will be updated after content items are successfully copied, moved or deleted
  • batchResponses reducer holds data about batch operations (responses, errormessages)

Authentication with Google account

  • A new action for login a user with her Google account UserLoginGoogle
  • One new epic userLoginGoogleEpic
  • After success response everything works the same as in the case of simple authentication with jwt
Commits

The new version differs by 3 commits.

  • 215fcb6 Merge release/3.4.0 (#55)
  • 1f1acc7 fix(package): update redux-observable to version 0.17.0 (#50)
  • e4c48dc chore(package): update @types/redux-mock-store to version 0.0.12 (#48)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of redux-mock-store is breaking the build 🚨

Version 1.5.3 of redux-mock-store was just published.

Branch Build failing 🚨
Dependency redux-mock-store
Current Version 1.5.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

redux-mock-store is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes v1.5.3

Fixing the breaking changes by reverting package to the version 1.4.0.

Commits

The new version differs by commits ahead by 0, behind by 19.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Fix ContentList tests

ContentList test has been commented out due to an incompatibility issue between 2 of our 3rd party libraries (Enzyme vs react-dnd that uses the new Context API)

Once a new version of Enzyme is released we should review and retry the test cases.
Related issue is enzymejs/enzyme#1509

An in-range update of react-moment is breaking the build 🚨

Version 0.7.6 of react-moment was just published.

Branch Build failing 🚨
Dependency [react-moment](https://github.com/headzoo/react-moment)
Current Version 0.7.5
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

react-moment is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 5 commits.

  • 7a57aec 0.7.6
  • 7129fbd Merge branch 'master' of github.com:headzoo/react-moment
  • 407689b Updates type definitions
  • 3d7b659 Merge pull request #65 from tadeo/master
  • 96eec40 Updates the readme

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

DMS MVP - RT Office edit (WOPI)

As a DMS user, I want to be able to collaboratively edit any office document I have the permission to - in the DMS.

Acceptance crit:

  • When double clicking on an office document (doc{x}, xls{x}, ppt{x}), an editor opens, where I can edit the document in real time.
  • The changes are saved back on the document

Questions

  • Can we have named versions?
  • Can we compare versions with each other?
    etc

DMS MVP - DMS Actions and gestures

Gestures and actions mapping as follows:

Action Web Alt Coldkeys Mobile
Enter folder Double (left) click on content Enter Tap
Open preview Double (left) click on content Enter Tap
Open editor (WOPI) Select option from context menu Konami code
Rename Slow double click on content Select option from context menu
Open options menu Right click on content Long tap
Move To Drag and drop content Select option from context menu Select option from context menu
Copy To Hold Ctrl + Drag and drop Select option from context menu Select option from context menu
Select Left click on content Select (Checkbox) Space
Multiple select Shift + left click Ctrl + left click Shift + Down & Up
Select All Shift + left click Select All (Checkbox) Ctrl + A
Delete Select option from context menu Delete Select option from context menu
Delete permanently Select option from context menu Shift + Delete Select option from context menu
Share Select option from context menu Select option from context menu
Star Select option from context menu Select option from context menu

Tasks

Web

  • Enter folder
  • Open preview
  • Open editor (WOPI)
  • Rename
  • Open options menu
  • Move To
  • Copy To
  • Select
  • Multiple select
  • Select All
  • Delete
  • Delete permanently
  • Share
  • Star

Alt

  • Move To
  • Copy To
  • Select
  • Multiple select
  • Select All

"Coldkeys"

  • Enter folder
  • Open preview
  • Select
  • Multiple select
  • Select All
  • Delete
  • Delete permanently

Mobile

  • Enter folder
  • Open preview
  • Rename
  • Open options menu
  • Move To
  • Copy To
  • Delete
  • Delete permanently
  • Share
  • Star

An in-range update of ts-jest is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 22.4.2 of ts-jest was just published.

Branch Build failing 🚨
Dependency ts-jest
Current Version 22.4.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

ts-jest is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes 22.4.2

added a flag to allow disabling sourcemap support

{
  "globals: {
    "ts-jest": {
      "disableSourceMapSupport": true
    }
  }
}
Commits

The new version differs by 16 commits.

  • b4628f0 Merge pull request #470 from kulshekhar/sms-flag
  • e4bb8a9 allow disabling sourcemap support
  • 50e9be7 bump version patch
  • 17c6872 Long path (#461)
  • 4a338b0 Merge pull request #458 from AhnpGit/chore/update-dependencies
  • f114cbd Merge branch 'chore/update-dependencies' of https://github.com/AhnpGit/ts-jest into chore/update-dependencies
  • fb1e5e2 Keep dependencies independent from Jest
  • 54c84c2 Merge branch 'master' into chore/update-dependencies
  • e925491 Merge branch 'master' into chore/update-dependencies
  • 4a07d52 Merge pull request #459 from AhnpGit/fix/sync-types-with-jest
  • 8fc8215 Small adjustments for optional type
  • c394dcc Update types for FullJestConfig to be in sync with types in Jest
  • 2808a95 Remove jest-config because Jest already installed it
  • abedcbc Bring back babel-plugin-transform-es2015-modules-commonjs dependency
  • 63786af Fix tslint

There are 16 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of redux-mock-store is breaking the build 🚨

Version 1.5.0 of redux-mock-store was just published.

Branch Build failing 🚨
Dependency redux-mock-store
Current Version 1.4.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

redux-mock-store is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 13 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of ts-jest is breaking the build 🚨

Version 23.1.0 of ts-jest was just published.

Branch Build failing 🚨
Dependency ts-jest
Current Version 23.0.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

ts-jest is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 39 commits.

  • 6916e7b Merge pull request #650 from kulshekhar/kulshekhar-patch-1
  • 54a30eb Bump the version (minor)
  • 9e61969 Merge pull request #626 from huafu/feature/upgrade-babel-and-fix-tsconfig
  • ef21f50 Merge branch 'master' into feature/upgrade-babel-and-fix-tsconfig
  • c67ba4d Merge pull request #649 from kulshekhar/greenkeeper/monorepo.react-16.4.2
  • 9a6904f Merge branch 'master' of https://github.com/kulshekhar/ts-jest into feature/upgrade-babel-and-fix-tsconfig
  • 8a94008 chore(package): update react-test-renderer to version 16.4.2
  • 6e73fb9 chore(package): update react to version 16.4.2
  • c947791 chore(package): update @types/node to version 10.5.5 (#646)
  • fd24ae6 Merge pull request #640 from jmheik/to-dev-deps
  • e2028da Merge branch 'master' into to-dev-deps
  • 4396dde Merge pull request #641 from jeznag/patch-1
  • 7d78123 Merge branch 'master' into patch-1
  • b38e4ca Add TypeScript ^3.0.0 as supported peer dependencies (#644)
  • 1e287f3 Add more details on using module name mapper

There are 39 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Permission of the newly registered users

After registration through the registration form the users are not able to run applications except those three that are available for Visitors.

Solution/Tasks

  • Add 'Run Application' permission for the 'Everyone' group to applications that make sense

DMS MVP - Mobile UI and selection mode

Tasks:

  • Remove the checkboxes
  • The icons should be the selectors instead of the checkboxes
    • Entering selection mode: by tapping on the icons
    • When we enter the selection mode, a floating bar appears ad the bottom, counting the elements and containing the batch actions available for the selected items
    • One can select items from various places in the tree
    • Exiting selection mode: either by removing everything from the selection, or selecting "Clear selection" from the context menu of the floating action bar
    • If we are in selection mode, the floating action button and the individual three-dot action menu icons disappear
    • In selection mode, only the batch actions apply, every individual action is disabled

An in-range update of @types/redux-logger is breaking the build 🚨

Version 3.0.3 of @types/redux-logger just got published.

Branch Build failing 🚨
Dependency @types/redux-logger
Current Version 3.0.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

@types/redux-logger is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of sinon is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 4.4.6 of sinon was just published.

Branch Build failing 🚨
Dependency sinon
Current Version 4.4.5
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

sinon is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 5 commits.

  • 988df0c Update docs/changelog.md and set new release id in docs/_config.yml
  • 2c2f245 Add release documentation for v4.4.6
  • 0b51a76 4.4.6
  • fa11833 Update History.md and AUTHORS for new release
  • e5e6835 Return returned value of invokant when using yields* and callsArg* (#1724)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

[DMS] Version history and restore version

image

The two buttons are removed, because the blue one is related to another feature (a simple reupload) and should not be here and the 'ok' button is simply unnecesarry because it was only closing the dialog which is possible with clicking away from the dialog or with the delete icon in the top right corner.

[DMS] - Routing

  • Review the left sidebar (including the current workspace) in the terms of routing
  • Create a detailed plan about the whole client-side routing structure
  • Implement routing, create component stubs for all route / page
  • Resolve anomalies between the Redux store and react-router (e.g. folder selection)

DMS MVP - Copy action

As a user, I want to copy content from one place to another so I can have the same content at multiple places.

An in-range update of react-responsive is breaking the build 🚨

Version 4.0.2 of react-responsive was just published.

Branch Build failing 🚨
Dependency react-responsive
Current Version 4.0.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

react-responsive is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 3 commits.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

DMS MVP - User logout

As the user of the DMS, I want to be able to log out, so others can not reorganize my documents and steal my life while i am afk.

Acceptance criteria

  • The user clicks on logout, and we log them out.

Questions

  • Where do you think we should put the logout button? 👍

Version 10 of node.js has been released

Version 10 of Node.js (code name Dubnium) has been released! 🎊

To see what happens to your code in Node.js 10, Greenkeeper has created a branch with the following changes:

  • Added the new Node.js version to your .travis.yml

If you’re interested in upgrading this repo to Node.js 10, you can open a PR with these changes. Please note that this issue is just intended as a friendly reminder and the PR as a possible starting point for getting your code running on Node.js 10.

More information on this issue

Greenkeeper has checked the engines key in any package.json file, the .nvmrc file, and the .travis.yml file, if present.

  • engines was only updated if it defined a single version, not a range.
  • .nvmrc was updated to Node.js 10
  • .travis.yml was only changed if there was a root-level node_js that didn’t already include Node.js 10, such as node or lts/*. In this case, the new version was appended to the list. We didn’t touch job or matrix configurations because these tend to be quite specific and complex, and it’s difficult to infer what the intentions were.

For many simpler .travis.yml configurations, this PR should suffice as-is, but depending on what you’re doing it may require additional work or may not be applicable at all. We’re also aware that you may have good reasons to not update to Node.js 10, which is why this was sent as an issue and not a pull request. Feel free to delete it without comment, I’m a humble robot and won’t feel rejected 🤖


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

DMS MVP - Rename contents

As a DMS user, I want to be able to rename my Documents and Folders

Acceptance crit:

  • Clicking on the 'Rename' option, we can rename the content, by providing it's new name in-place
  • Slow double-clicking on the content, we can rename it.

Questions

  • Appearence: how should it look like?

An in-range update of @sensenet/client-core is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 1.0.1 of @sensenet/client-core was just published.

Branch Build failing 🚨
Dependency @sensenet/client-core
Current Version 1.0.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

@sensenet/client-core is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

DMS MVP - Loading spinner to lists loading

  • loading spinner
    • if the list is not empty, should we ditch the '[..]' navigation item from the list so we could have a spinner instead
    • when reloading the page and we're already authenticated, should we instead show a loading page, instead of the login page for a glimpse?

[DMS] - Downloading

  • File can be downloaded if user chooses 'download' action from the actionmenu
    image

  • Files can be downloaded if user chooses 'download' action from the batch actionmenu
    image

Gridview - Ordering

image.png

  • By default, content should be ordered by type and by display name (folders first)
  • The order should change when the user clicks on the table header
  • The order direction should be reversed if the user clicks again on the header
  • The content should be reloaded on each order change

DMS MVP - Demo import needs

  • We need a default user under the Public domain (alba /w the loginname [email protected] will be perfect)
    • add avatar image
    • add profile for her and template (both), see comments below
  • localhost should be also added to the Portal.settings as AllowedOriginDomain (done, but only localhost, without a port)
  • the owner group should get full control on the profile ws

DMS MVP - OAuth

OAuth registration and login.

Providers to implement:

Later

Client-side components to implement

  • modules for provider-specific UI elements (G-button)
  • Event handler(s) for successful login (these may be provider-specific implementations): call server side with the received token(s).
  • After a successful response reconstruct the UI (hide/show buttons, etc.)

Server-side

  • api for receiving login token(s), e.g.: https://example.com/sn-login?provider=facebook
    • login provider factory that loads the requested provider
    • interface for login providers to let anybody create a custom provider
    • implement the providers above. Check existing .Net Framework libraries (not .Net Core).
    • pass the received body to the provider that will verify the token(s)
    • after provider-specific verification log in the user on the server and response with a regular sensenet JWT token

Later

  • redirect api (?) for the redirect-style login implementations (G and MS account support that, dunno about the others): we receive token info directly from the auth service and after login redirect to the requested url.

@borsi commented on Mon Aug 07 2017

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.