stable

Clone or download

Read-only

Prevent status update when done is still configured

Given a tracker has both status and done semantics configured, then administrator cannot update the status field if done is still configured. This will reduce the chances to end up in inconsistent data between done and status semantic. While I was here I updated the behavior of status semantic deletion: - A.D now minds its own business (notifications check is moved to tracker side) - No need for A.D to be activated to be able to delete the status. Part of request #13359: Done semantic should not load invalid values Change-Id: Ia9d8a6628b98d5c6a84e9045aa9bbd9fb6c53534

Modified Files

Name
M plugins/agiledashboard/include/agiledashboardPlugin.class.php +16 −24 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/LC_MESSAGES/tuleap-agiledashboard.po +7 −7 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/SemanticStatusCanBeDeleted.php +18 −12 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/SemanticStatusFieldCanBeUpdated.php +76 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_Status.class.php +88 −25 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +14 −7 Go to diff View file