stable

Clone or download

Read-only

XML export/import of ugroups synchronization

Part of story #13490 have a consistent management of project & groups members Change-Id: I01448660121c29b85f991b3d9f3d5f1f265fe55b

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/AdminController.class.php +3 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningController.class.php +3 −2 Go to diff View file
M src/common/CLI/Command/ImportProjectXMLCommand.php +3 −2 Go to diff View file
M src/common/Project/ProjectXMLExporter.class.php +17 −5 Go to diff View file
M src/common/Project/ProjectXMLImporter.class.php +28 −28 Go to diff View file
M src/common/Project/UGroups/SynchronizedProjectMembershipDao.php +6 −0 Go to diff View file
M src/common/xml/resources/project/ugroups-definition.rng +5 −0 Go to diff View file
M src/common/xml/resources/ugroups-definition.rnc +2 −1 Go to diff View file
M src/common/xml/resources/ugroups-definition.rng +5 −0 Go to diff View file
M src/utils/export_project_xml.php +3 −0 Go to diff View file
M tests/integration/ProjectImportTest.php +2 −2 Go to diff View file
M tests/lib/Builders/UserTestBuilder.php +1 −1 Go to diff View file
M tests/phpunit/common/Project/ProjectXMLExporterTest.php +2 −0 Go to diff View file
A tests/phpunit/common/Project/ProjectXMLExporterWithSynchronizedUGroupsTest.php +165 −0 Go to diff View file
M tests/phpunit/common/Project/ProjectXMLImporterTest.php +29 −9 Go to diff View file
A tests/phpunit/common/Project/_fixtures/ProjectXMLImporter/fake_project_with_ugroups_synchronized.xml +10 −0 Go to diff View file