stable
Clone or download
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 |