stable

Clone or download

Read-only

Mass change for manage "en masse" backlog operations

This is part of story #14000 manage "en masse" backlog operations A new action is proposed in masschange of artifacts that are in a top backlog tracker. This action allows to add to top backlog, remove from top backlog, do nothing about selected artifacts in the project's top backlog. Add and remove are done in best effort, which means that nothing must be done for artifacts that are already planned in a submilestone. Change-Id: I458641b04726335150cdaf81d56acaefe89a44bc

Modified Files

Name
A plugins/agiledashboard/include/AgileDashboard/Masschange/AdditionalMasschangeActionBuilder.php +83 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Masschange/AdditionalMasschangeActionProcessor.php +127 −0 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.php +34 −0 Go to diff View file
A plugins/agiledashboard/phpunit/AgileDashboard/Masschange/AdditionalMasschangeActionBuilderTest.php +192 −0 Go to diff View file
A plugins/agiledashboard/phpunit/AgileDashboard/Masschange/AdditionalMasschangeActionProcessorTest.php +257 −0 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/LC_MESSAGES/tuleap-agiledashboard.po +22 −0 Go to diff View file
A plugins/agiledashboard/templates/masschange/explicit-backlog-actions.mustache +15 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Field/ListFields/Bind/BindStaticValueUnchanged.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_ArtifactLink.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Numeric.class.php +6 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_OpenList.class.php +6 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_String.class.php +6 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Text.class.php +1 −1 Go to diff View file
A plugins/tracker/include/Tracker/Masschange/TrackerMasschangeGetExternalActionsEvent.php +74 −0 Go to diff View file
A plugins/tracker/include/Tracker/Masschange/TrackerMasschangeProcessExternalActionsEvent.php +86 −0 Go to diff View file
M plugins/tracker/include/Tracker/MasschangeUpdater.class.php +18 −1 Go to diff View file
M plugins/tracker/include/Tracker/Masschange_Presenter.class.php +14 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report.class.php +3 −2 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +7 −2 Go to diff View file
M plugins/tracker/phpunit/Tracker/MasschangeUpdaterTest.php +22 −6 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +3 −0 Go to diff View file
M plugins/tracker/templates/masschange.mustache +9 −1 Go to diff View file