stable

Clone or download

Read-only

request #9387: Computed card fields manual values should be filtered

How to test this: In both planning-v2 and kanban: - Given you have a computed field set as card field in tracker semantics - you should be able to filter cards on the value of their computed field. The filter should work with manual value or auto-computed value. The searched query should be highlighted in the card field. - when the field is empty (neither manual nor autocomputed value), the card field should not be displayed Change-Id: I7022ddc5f708678fff44e5b7c511c242bc9ba592

Modified Files

Name
M plugins/agiledashboard/www/js/kanban/build.config.js +6 −2 Go to diff View file
M plugins/agiledashboard/www/js/kanban/po/template.pot +0 −4 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/app-kanban-controller.js +9 −7 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/app-kanban-controller.spec.js +23 −16 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/card-fields/_card-fields.scss +47 −0 Go to diff View file
D plugins/agiledashboard/www/js/kanban/src/app/card-fields/card-computed-field/_card-computed-field.scss +0 −7 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/card-fields/card-computed-field/card-computed-field-directive.js +4 −3 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/card-fields/card-computed-field/card-computed-field.tpl.html +14 −16 Go to diff View file
A plugins/agiledashboard/www/js/kanban/src/app/filter-value.js +5 −0 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/in-properties-filter/in-properties-filter.js +5 −1 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/in-properties-filter/in-properties-filter.spec.js +18 −8 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-service.js +6 −4 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-column/kanban-column-service.spec.js +16 −5 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-item/_kanban-item.scss +2 −48 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-item/kanban-item-controller.js +5 −2 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban-item/kanban-item.tpl.html +54 −31 Go to diff View file
M plugins/agiledashboard/www/js/kanban/src/app/kanban.tpl.html +7 −1 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/po/template.pot +0 −4 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/backlog-item/_backlog-item.scss +1 −1 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/backlog-item/backlog-item-details/_backlog-item-details.scss +1 −47 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/backlog-item/backlog-item-details/backlog-item-details.tpl.html +44 −21 Go to diff View file
A plugins/agiledashboard/www/js/planning-v2/src/app/card-fields/_card-fields.scss +46 −0 Go to diff View file
D plugins/agiledashboard/www/js/planning-v2/src/app/card-fields/card-computed-field/_card-computed-field.scss +0 −7 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/card-fields/card-computed-field/card-computed-field-directive.js +4 −3 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/card-fields/card-computed-field/card-computed-field.tpl.html +14 −16 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/in-properties-filter/in-properties-filter.js +5 −1 Go to diff View file
M plugins/agiledashboard/www/js/planning-v2/src/app/in-properties-filter/in-properties-filter.spec.js +38 −12 Go to diff View file