stable

Clone or download

Read-only

Merge commit 'refs/changes/57/3457/8' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master

* ssh://gerrit.tuleap.net:29418/tuleap: story #6855 - artifact copy: Recursive copy Change-Id: I3660f69e9bc113f19a0eb62c6a615cce4dd41d26

Modified Files

Name
M plugins/tracker/include/Tracker/Action/CopyArtifact.class.php +36 −9 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/XMLImport/ArtifactFieldsDataBuilder.class.php +5 −0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/XMLImport/Exception/ArtifactLinksAreIgnoredException.php +23 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_ArtifactLink.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +130 −104 Go to diff View file
R plugins/tracker/include/Tracker/XMLExporter/ArtifactXMLExporter.class.php Go to diff View file
A plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueArtifactLinkXMLExporter.class.php +91 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueDateXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueFileXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueFloatXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueIntegerXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueListXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValuePermissionsOnArtifactXMLExporter.class.php +6 −1 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueStringXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueTextXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueUnknownXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValue/ChangesetValueXMLExporter.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValueXMLExporterVisitor.class.php +10 −2 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetValuesXMLExporter.class.php +4 −0 Go to diff View file
M plugins/tracker/include/Tracker/XMLExporter/ChangesetXMLExporter.class.php +1 −1 Go to diff View file
A plugins/tracker/include/Tracker/XMLExporter/ChildrenCollector.php +91 −0 Go to diff View file
A plugins/tracker/include/Tracker/XMLExporter/ChildrenXMLExporter.php +69 −0 Go to diff View file
A plugins/tracker/include/Tracker/XMLExporter/TooManyChildrenException.php +22 −0 Go to diff View file
A plugins/tracker/include/Tracker/XMLImporter/ArtifactImportedMapping.php +36 −0 Go to diff View file
A plugins/tracker/include/Tracker/XMLImporter/ChildrenXMLImporter.php +149 −0 Go to diff View file
A plugins/tracker/include/Tracker/XMLImporter/TrackerIdNotDefinedException.php +22 −0 Go to diff View file
M plugins/tracker/include/autoload.php +11 −3 Go to diff View file
M plugins/tracker/tests/Artifact/XMLImportTest.php +41 −0 Go to diff View file
M plugins/tracker/tests/Tracker/Action/CopyArtifactTest.php +44 −3 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ArtifactXMLExporterTest.php +2 −1 Go to diff View file
A plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValueArtifactLinkXMLExporterTest.php +187 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValueFileXMLExporterTest.php +3 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValueIntegerXMLExporterTest.php +1 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValueListXMLExporterTest.php +2 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValueOpenListXMLExporterTest.php +1 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValuePermissionsOnArtifactXMLExporterTest.php +1 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValue/ChangesetValueTextXMLExporterTest.php +1 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValueXMLExporterVisitorTest.php +34 −7 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetValuesXMLExporterTest.php +8 −2 Go to diff View file
M plugins/tracker/tests/Tracker/XMLExporter/ChangesetXMLExporterTest.php +6 −1 Go to diff View file
A plugins/tracker/tests/Tracker/XMLExporter/ChildrenCollectorTest.php +89 −0 Go to diff View file
A plugins/tracker/tests/Tracker/XMLExporter/ChildrenXMLExporterTest.php +150 −0 Go to diff View file
A plugins/tracker/tests/Tracker/XMLImporter/ChildrenXMLImporterTest.php +297 −0 Go to diff View file
M plugins/tracker/tests/builders/aChangeset.php +5 −0 Go to diff View file
M plugins/tracker/www/resources/artifacts.rnc +6 −0 Go to diff View file
M plugins/tracker/www/resources/artifacts.rng +16 −0 Go to diff View file