stable

Clone or download

Read-only

Merge branch 'stable' into HEAD

* stable: (34 commits) This is Tuleap 8.16.99.44 This is Tuleap 8.16.99.43 Remove Sogilis copyright This is Tuleap 8.16.99.42 Fix wrong computed calculation This is Tuleap 8.16.99.41 This is Tuleap 8.16.99.40 request #9202 - Make REST tests compatible PHP5.6 This is Tuleap 8.16.99.39 This is Tuleap 8.16.99.38 request #9308 Logrotated files must be readable by app user Give a more accurate warning for deprecated fields request #9309: Infinite recursion when artifact hierarchy graph is cyclic This is Tuleap 8.16.99.37 Fix REST representation when manual value is 0 This is Tuleap 8.16.99.36 request #9307 Computed fields have to take into account numeric values from selectboxes Import/export XML This is Tuleap 8.16.99.35 When you have a manual value, you should see the correct autocomputed value in field edition ...

Modified Files

Name
M ChangeLog +11 −10 Go to diff View file
M VERSION +1 −1 Go to diff View file
M plugins/agiledashboard/ChangeLog +9 −0 Go to diff View file
M plugins/agiledashboard/VERSION +1 −1 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/FirstScrumCreator.php +5 −1 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanResource.php +2 −3 Go to diff View file
M plugins/agiledashboard/resources/scrum_dashboard_template.xml +0 −3 Go to diff View file
M plugins/fulltextsearch/ChangeLog +3 −0 Go to diff View file
M plugins/fulltextsearch/VERSION +1 −1 Go to diff View file
M plugins/fulltextsearch/etc/logrotate.syslog.dist +1 −0 Go to diff View file
M plugins/git/ChangeLog +15 −0 Go to diff View file
M plugins/git/VERSION +1 −1 Go to diff View file
M plugins/git/etc/logrotate.syslog.dist +1 −0 Go to diff View file
M plugins/git/include/Git.class.php +29 −7 Go to diff View file
M plugins/git/include/Git/Permissions/DefaultFineGrainedPermissionFactory.php +8 −0 Go to diff View file
M plugins/git/include/Git/Permissions/DefaultPermissionsUpdater.php +31 −8 Go to diff View file
M plugins/git/include/Git/Permissions/HistoryValueFormatter.php +47 −1 Go to diff View file
M plugins/git/include/Git/Permissions/PermissionChangesDetector.php +67 −4 Go to diff View file
M plugins/git/include/GitPermissionsManager.class.php +17 −0 Go to diff View file
M plugins/git/include/GitXmlImporter.class.php +1 −1 Go to diff View file
M plugins/git/include/GitXmlImporterUGroupNotFoundException.php +1 −1 Go to diff View file
M plugins/git/include/REST/v1/RepositoryResource.class.php +2 −28 Go to diff View file
M plugins/git/include/gitPlugin.class.php +6 −3 Go to diff View file
M plugins/git/site-content/en_US/git.tab +1 −0 Go to diff View file
M plugins/git/site-content/fr_FR/git.tab +1 −0 Go to diff View file
M plugins/git/tests/Git/Permissions/HistoryValueFormatterTest.php +31 −4 Go to diff View file
M plugins/git/tests/Git/Permissions/PermissionChangesDetectorTest.php +190 −1 Go to diff View file
M plugins/git/tests/GitTest.php +2 −1 Go to diff View file
M plugins/git/tests/GitXmlImporterTest.php +1 −1 Go to diff View file
M plugins/git/tests/rest/GitDataBuilder.php +2 −1 Go to diff View file
M plugins/mediawiki/ChangeLog +3 −0 Go to diff View file
M plugins/mediawiki/VERSION +1 −1 Go to diff View file
M plugins/mediawiki/bin/mw-maintenance-wrapper.php +1 −1 Go to diff View file
M plugins/mediawiki/include/MediaWikiXMLImporter.class.php +0 −1 Go to diff View file
M plugins/referencealias_core/ChangeLog +6 −0 Go to diff View file
M plugins/referencealias_core/VERSION +1 −1 Go to diff View file
M plugins/referencealias_core/include/ReferenceAliasCore/Dao.class.php +1 −1 Go to diff View file
M plugins/referencealias_core/include/ReferenceAliasCore/Plugin/PluginDescriptor.php +1 −1 Go to diff View file
M plugins/referencealias_core/include/ReferenceAliasCore/Plugin/PluginInfo.php +1 −1 Go to diff View file
M plugins/referencealias_core/include/ReferenceAliasCore/ReferencesBuilder.class.php +1 −1 Go to diff View file
M plugins/referencealias_core/include/ReferenceAliasCore/ReferencesImporter.class.php +5 −1 Go to diff View file
M plugins/referencealias_core/include/constants.php +1 −1 Go to diff View file
M plugins/referencealias_core/include/referencealias_corePlugin.class.php +1 −1 Go to diff View file
M plugins/referencealias_core/tests/ReferencesImporterTest.php +1 −1 Go to diff View file
M plugins/referencealias_core/tests/bootstrap.php +1 −1 Go to diff View file
M plugins/referencealias_core/www/index.php +1 −1 Go to diff View file
M plugins/referencealias_git/ChangeLog +3 −0 Go to diff View file
M plugins/referencealias_git/VERSION +1 −1 Go to diff View file
M plugins/referencealias_git/include/ReferenceAliasGit/ReferencesImporter.php +4 −0 Go to diff View file
M plugins/referencealias_mediawiki/ChangeLog +6 −0 Go to diff View file
M plugins/referencealias_mediawiki/VERSION +1 −1 Go to diff View file
M plugins/referencealias_mediawiki/include/ReferencesImporter.class.php +4 −1 Go to diff View file
M plugins/referencealias_mediawiki/tests/ReferencesImporterTest.php +0 −1 Go to diff View file
M plugins/referencealias_svn/ChangeLog +3 −0 Go to diff View file
M plugins/referencealias_svn/VERSION +1 −1 Go to diff View file
M plugins/referencealias_svn/include/ReferenceAliasSVN/ReferencesImporter.php +4 −0 Go to diff View file
M plugins/referencealias_tracker/ChangeLog +6 −0 Go to diff View file
M plugins/referencealias_tracker/VERSION +1 −1 Go to diff View file
M plugins/referencealias_tracker/include/ReferenceAliasTracker/Dao.class.php +0 −1 Go to diff View file
M plugins/referencealias_tracker/include/ReferenceAliasTracker/OriginalReferencesBuilder.class.php +0 −1 Go to diff View file
M plugins/referencealias_tracker/include/ReferenceAliasTracker/Plugin/PluginDescriptor.php +1 −1 Go to diff View file
M plugins/referencealias_tracker/include/ReferenceAliasTracker/Plugin/PluginInfo.php +1 −1 Go to diff View file
M plugins/referencealias_tracker/include/ReferenceAliasTracker/ReferencesImporter.class.php +4 −1 Go to diff View file
M plugins/referencealias_tracker/include/constants.php +1 −1 Go to diff View file
M plugins/referencealias_tracker/include/referencealias_trackerPlugin.class.php +0 −1 Go to diff View file
M plugins/referencealias_tracker/tests/ReferencesImporterTest.php +0 −1 Go to diff View file
M plugins/referencealias_tracker/tests/bootstrap.php +1 −1 Go to diff View file
M plugins/referencealias_tracker/www/index.php +1 −1 Go to diff View file
M plugins/svn/ChangeLog +3 −0 Go to diff View file
M plugins/svn/VERSION +1 −1 Go to diff View file
M plugins/svn/bin/post-revprop-change.php +1 −1 Go to diff View file
M plugins/svn/bin/pre-revprop-change.php +1 −1 Go to diff View file
M plugins/svn/db/mysql/updates/2016/201603071042_svn_repository_pre_commit_must_contain_reference.php +1 −1 Go to diff View file
M plugins/svn/db/mysql/updates/2016/201603231523_hook_commit_message_can_change.php +1 −1 Go to diff View file
M plugins/svn/db/mysql/updates/2016/201604121133_default_permissions_admin_groups.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Admin/AdminGroupsPresenter.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Admin/BaseGlobalAdminPresenter.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Admin/GlobalAdminController.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Admin/HooksConfigurationPresenter.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Commit/CommitMessageValidator.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Hooks/PreRevpropChange.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/Repository/HookConfig.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/SvnPermissionManager.php +1 −2 Go to diff View file
M plugins/svn/include/Svn/XMLImporter.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/XMLImporterException.class.php +1 −1 Go to diff View file
M plugins/svn/include/Svn/XMLRepositoryImporter.class.php +0 −1 Go to diff View file
M plugins/svn/tests/Svn/Hooks/PreRevPropChangeTest.php +1 −1 Go to diff View file
M plugins/svn/tests/Svn/XMLImporterTest.php +1 −1 Go to diff View file
M plugins/tracker/ChangeLog +33 −0 Go to diff View file
M plugins/tracker/VERSION +1 −1 Go to diff View file
M plugins/tracker/etc/logrotate.syslog.dist +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Changeset/NewChangesetCreatorBase.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValueVisitor.class.php +3 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/XMLImport/ArtifactFieldsDataBuilder.class.php +6 −2 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/XMLImport/Exception/StrategyDoesNotExistException.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/XMLImport/XMLImportFieldStrategyArtifactLink.class.php +1 −1 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/XMLImport/XMLImportFieldStrategyComputed.php +44 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/dao/ComputedDao.php +15 −0 Go to diff View file
M plugins/tracker/include/Tracker/ChangesetValueComputed.php +9 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Field/ArtifactLink/Nature/ArtifactInNatureTablePresenter.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Field/ArtifactLink/Nature/NatureIsChildLinkRetriever.php +12 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Field/ArtifactLink/Nature/NatureSelectorPresenter.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Field/ArtifactLink/Nature/NatureTablePresenter.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_ArtifactLink.class.php +1 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +120 −20 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDao.class.php +56 −34 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +2 −0 Go to diff View file
M plugins/tracker/include/Tracker/XML/Exporter/ArtifactXMLExporterBuilder.php +4 −1 Go to diff View file
A plugins/tracker/include/Tracker/XML/Exporter/ChangesetValue/ChangesetValueComputedXMLExporter.php +55 −0 Go to diff View file
M plugins/tracker/include/Tracker/XML/Exporter/ChangesetValueXMLExporterVisitor.class.php +16 −1 Go to diff View file
A plugins/tracker/include/Tracker/XML/Updater/FieldChange/FieldChangeComputedXMLUpdater.php +47 −0 Go to diff View file
M plugins/tracker/include/Tracker/XML/Updater/FieldChangeXMLUpdaterVisitor.class.php +23 −14 Go to diff View file
M plugins/tracker/include/autoload.php +5 −2 Go to diff View file
M plugins/tracker/site-content/en_US/tracker.tab +2 −2 Go to diff View file
M plugins/tracker/site-content/fr_FR/tracker.tab +2 −2 Go to diff View file
M plugins/tracker/tests/Artifact/XMLImport/XMLImportFieldStrategyArtifactLinkTest.php +1 −1 Go to diff View file
A plugins/tracker/tests/Artifact/XMLImport/XMLImportFieldStrategyComputedTest.php +81 −0 Go to diff View file
A plugins/tracker/tests/Tracker/XML/Exporter/ChangesetValue/ChangesetValueComputedXMLExporterTest.php +107 −0 Go to diff View file
M plugins/tracker/tests/Tracker/XML/Exporter/ChangesetValueXMLExporterVisitorTest.php +4 −1 Go to diff View file
A plugins/tracker/tests/Tracker/XML/Updater/FieldChange/FieldChangeComputedXMLUpdaterTest.php +114 −0 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ComputedTest.php +266 −12 Go to diff View file
M plugins/tracker/www/resources/artifact-definition.rnc +7 −0 Go to diff View file
M plugins/tracker/www/resources/artifact-definition.rng +27 −0 Go to diff View file
M plugins/tracker/www/scripts/TrackerArtifactEditionSwitcher.js +5 −0 Go to diff View file
M src/common/dao/FRSFileTypeDao.class.php +1 −2 Go to diff View file
M src/common/dao/FRSProcessorDao.class.php +1 −2 Go to diff View file
M src/common/frs/FRSXMLImporter.class.php +1 −2 Go to diff View file
M src/common/project/ProjectCreationData.class.php +1 −1 Go to diff View file
M src/common/project/SystemEventRunner.class.php +1 −1 Go to diff View file
M src/common/svn/SVN_AccessFile_Writer.class.php +1 −1 Go to diff View file
M src/common/xml/resources/project/artifact-definition.rng +27 −0 Go to diff View file
A src/etc/fpm.conf.dist +5 −0 Go to diff View file
M src/etc/logrotate.syslog.dist +1 −0 Go to diff View file
M src/www/include/pre.php +1 −1 Go to diff View file
M tests/bin/generate-phpunit-testsuite.php +21 −8 Go to diff View file
M tests/lib/DBTestAccess.php +7 −3 Go to diff View file
M tests/lib/DatabaseInitialisation.class.php +7 −3 Go to diff View file
M tests/lib/TuleapErrorTrappingInvoker.class.php +1 −1 Go to diff View file
M tests/lib/rest/RequestWrapper.php +1 −0 Go to diff View file
M tests/lib/rest/RestBase.php +4 −1 Go to diff View file
M tests/rest/ProjectBacklogV2Test.php +9 −1 Go to diff View file
M tests/rest/README.md +6 −39 Go to diff View file
A tests/rest/bin/run.sh +22 −0 Go to diff View file
A tests/rest/bin/setup.sh +99 −0 Go to diff View file
A tests/rest/bin/test_suite.sh +19 −0 Go to diff View file
A tests/rest/etc/rest-tests.httpd22.conf +27 −0 Go to diff View file
A tests/rest/etc/rest-tests.httpd24.conf +32 −0 Go to diff View file
M tests/simpletest/common/frs/FRSXMLImporterTest.php +1 −1 Go to diff View file
M tools/rpm/tuleap.rhel6.spec +4 −0 Go to diff View file