stable

Clone or download

Read-only

Have a common way to validate tracker information between new and legacy UI

part of: story #14291 Beautiful tracker creation No functional changes on legacy UI. New check have been added for new UI (shortname present in Xrefs ...) Change-Id: I998e22cdb3302924f4e6e6c428ecdea3ac0de0a7

Modified Files

Name
M plugins/timetracking/tests/rest/_fixtures/project/project.xml +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Admin/TrackerGeneralSettingsChecker.php +1 −0 Go to diff View file
A plugins/tracker/include/Tracker/Creation/TrackerCreationDataChecker.php +144 −0 Go to diff View file
M plugins/tracker/include/Tracker/Creation/TrackerCreationProcessorController.php +14 −12 Go to diff View file
D plugins/tracker/include/Tracker/Creation/TrackerCreationRequest.php +0 −61 Go to diff View file
M plugins/tracker/include/Tracker/Creation/TrackerCreator.php +12 −3 Go to diff View file
M plugins/tracker/include/Tracker/Migration/MigrationManager.php +22 −6 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/TrackerFactory.class.php +93 −184 Go to diff View file
R plugins/tracker/include/Tracker/Admin/TrackerIsInvalidException.php Go to diff View file
M plugins/tracker/include/Tracker/TrackerManager.class.php +9 −2 Go to diff View file
M plugins/tracker/include/Tracker/XML/TrackerXmlImportFeedbackCollector.php +18 −1 Go to diff View file
M plugins/tracker/include/Tracker/dao/TrackerDao.class.php +15 −1 Go to diff View file
M plugins/tracker/include/TrackerXmlImport.class.php +43 −29 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +10 −2 Go to diff View file
M plugins/tracker/phpunit/Tracker/Admin/TrackerGeneralSettingsCheckerTest.php +1 −0 Go to diff View file
A plugins/tracker/phpunit/Tracker/Creation/TrackerCreationDataCheckerTest.php +231 −0 Go to diff View file
D plugins/tracker/phpunit/Tracker/Creation/TrackerCreationRequestTest.php +0 −81 Go to diff View file
M plugins/tracker/phpunit/Tracker/Creation/TrackerCreatorTest.php +9 −3 Go to diff View file
A plugins/tracker/phpunit/Tracker/TrackerFactoryTest.php +80 −0 Go to diff View file
M plugins/tracker/phpunit/Tracker/TrackerXmlImportTest.php +3 −1 Go to diff View file
M plugins/tracker/site-content/en_US/tracker.tab +0 −1 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +6 −3 Go to diff View file
M plugins/tracker/site-content/fr_FR/tracker.tab +0 −1 Go to diff View file
M plugins/tracker/tests/TrackerFactoryTest.php +3 −197 Go to diff View file