stable

Clone or download

Read-only

Replace angular-ui-tree with dragular in kanban view

This is part of story #8808: Handle collapsed columns How to test this: - Run 'make sass-docker' in the tuleap dir - Run 'bower prune && bower install && npm run build' in the kanban dir - Drag and drop items from/to the backlog, the archive, another column - Reorder items in the backlog, archive, another column - Drop an item in an empty open column. The image should change color according to your theme - Start dragging an item, and press the <kbd>esc</kbd> key. It should cancel, the item should go back to its starting place. - Drop an item in a closed column. The background of the column should change according to your theme. It should work when the column has been loaded and when it has not (if you close a column and reload the page, the column will stay closed and won't be loaded) - Using the edition artifact-modal, change the status of a card. It should move at the end of the corresponding column. - Filter items. The filter should still work - When there is an error with the REST move / reorder, the error modal should still be displayed to the user Change-Id: Id33e431a3100094c175b65d016c7a984671920d0

Modified Files

Name
D plugins/agiledashboard/www/js/kanban/CHANGELOG.md +0 −102 Go to diff View file
M plugins/agiledashboard/www/js/kanban/Gruntfile.js +2 −0 Go to diff View file
M plugins/agiledashboard/www/js/kanban/bower.json +5 −2 Go to diff View file
M plugins/agiledashboard/www/js/kanban/build.config.js +4 −2 Go to diff View file
D plugins/agiledashboard/www/js/kanban/changelog.tpl +0 −23 Go to diff View file
M plugins/agiledashboard/www/js/kanban/po/template.pot +6 −6 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/app-kanban-controller.js +41 −225 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/app-kanban-controller.spec.js +89 −236 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/app.js +21 −21 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/column-collection-service.js +39 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/column-collection-service.spec.js +85 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/dropped-service.js +107 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/dropped-service.spec.js +271 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-column/_kanban-column.scss +101 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-controller.js +156 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-controller.spec.js +313 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-directive.js +14 −0 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-service.js +20 −6 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-service.spec.js +328 −266 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column.js +7 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column.tpl.html +35 −0 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-item/_kanban-item.scss +54 −24 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-item/kanban-item-directive.js +10 −0 Go to diff View file
R plugins/agiledashboard/www/js/kanban/src/app/kanban-item/kanban-item-service.spec.js Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-item/kanban-item.js +4 −0 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-service.js +41 −21 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/kanban-service.spec.js +426 −0 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban.scss +4 −139 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban.tpl.html +11 −69 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/rest-error-service.js +36 −0 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/rest-error-service.spec.js +39 −0 Go to diff View file
M plugins/agiledashboard/www/themes/FlamingParrot/css/style.scss +66 −111 Go to diff View file