stable

Clone or download

Read-only

Tracker v3 is no more instanciated for new project

This is part of request #9579 Do not use deprecated services in new projects If the newly created project is able to use the tracker plugin, then the legacy tracker service will not be instaciated for this project. If there are some trackers that need to be duplicated, they are converted in tracker v5. Change-Id: Ie78ec75acd757accbf6796628a66f985ede81f1b

Modified Files

Name
M plugins/tracker/include/ServiceTracker.class.php +20 −6 Go to diff View file
A plugins/tracker/include/Tracker/Legacy/Inheritor.php +66 −0 Go to diff View file
A plugins/tracker/include/Tracker/Service/ServiceActivator.php +157 −0 Go to diff View file
M plugins/tracker/include/Tracker/TrackerFactory.class.php +32 −7 Go to diff View file
M plugins/tracker/include/autoload.php +4 −2 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +47 −3 Go to diff View file
A plugins/tracker/tests/Tracker/Service/ServiceActivatorTest.php +224 −0 Go to diff View file
M src/common/project/ProjectCreator.class.php +4 −2 Go to diff View file