stable

Clone or download

Read-only

Merge remote-tracking branch 'stable/master' into HEAD

* stable/master: (30 commits) This is Tuleap 8.16.99.27 This is Tuleap 8.16.99.26 Correct failed tests Extract save of default permission in a dedicated object. This is Tuleap 8.16.99.25 When a computed field isn't migrated, it is still a read-only field This is Tuleap 8.16.99.24 This is Tuleap 8.16.99.23 This is Tuleap 8.16.99.22 Log history for repository only if there are changes in permissions This is Tuleap 8.16.99.21 Broken burndown story #9283: allow to update references during an import story #9283: allow to pass a parameter that force references update This is Tuleap 8.16.99.20 Take into account fine grained permissions for project This is Tuleap 8.16.99.19 You should be able to back to an autocomputed value, even if manual value is 0 This is Tuleap 8.16.99.18 This is Tuleap 8.16.99.17 ...

Modified Files

Name
M ChangeLog +13 −3 Go to diff View file
M VERSION +1 −1 Go to diff View file
M plugins/git/ChangeLog +21 −0 Go to diff View file
M plugins/git/VERSION +1 −1 Go to diff View file
M plugins/git/include/Git.class.php +29 −3 Go to diff View file
A plugins/git/include/Git/Permissions/DefaultPermissionsUpdater.php +273 −0 Go to diff View file
M plugins/git/include/Git/Permissions/FineGrainedPermissionFactory.php +8 −0 Go to diff View file
A plugins/git/include/Git/Permissions/HistoryValueFormatter.php +237 −0 Go to diff View file
A plugins/git/include/Git/Permissions/PermissionChangesDetector.php +79 −0 Go to diff View file
M plugins/git/include/GitActions.class.php +44 −1 Go to diff View file
M plugins/git/include/GitPermissionsManager.class.php +24 −193 Go to diff View file
M plugins/git/include/GitRepositoryManager.class.php +23 −1 Go to diff View file
M plugins/git/include/GitXmlImporter.class.php +9 −6 Go to diff View file
M plugins/git/include/Git_Backend_Gitolite.class.php +6 −1 Go to diff View file
M plugins/git/include/REST/v1/RepositoryResource.class.php +7 −3 Go to diff View file
M plugins/git/include/autoload.php +5 −2 Go to diff View file
M plugins/git/include/gitPlugin.class.php +45 −9 Go to diff View file
A plugins/git/tests/Git/Permissions/HistoryValueFormatterTest.php +210 −0 Go to diff View file
A plugins/git/tests/Git/Permissions/PermissionChangesDetectorTest.php +202 −0 Go to diff View file
M plugins/git/tests/GitActionsTest.php +12 −4 Go to diff View file
M plugins/git/tests/GitPermissionsManagerTest.php +0 −3 Go to diff View file
M plugins/git/tests/GitRepositoryManagerTest.php +12 −4 Go to diff View file
M plugins/git/tests/GitTest.php +4 −1 Go to diff View file
M plugins/git/tests/GitXmlImporterTest.php +5 −3 Go to diff View file
M plugins/git/tests/rest/GitDataBuilder.php +13 −1 Go to diff View file
M plugins/graphontrackersv5/ChangeLog +3 −0 Go to diff View file
M plugins/graphontrackersv5/VERSION +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart.class.php +6 −6 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/include/MediaWikiXMLImporter.class.php +9 −4 Go to diff View file
M plugins/mediawiki/include/mediawikiPlugin.class.php +1 −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/ReferencesImporter.class.php +8 −5 Go to diff View file
M plugins/referencealias_core/include/referencealias_corePlugin.class.php +4 −1 Go to diff View file
M plugins/referencealias_core/tests/ReferencesImporterTest.php +6 −4 Go to diff View file
M plugins/referencealias_git/ChangeLog +6 −0 Go to diff View file
M plugins/referencealias_git/VERSION +1 −1 Go to diff View file
M plugins/referencealias_git/include/ReferenceAliasGit/Dao.php +1 −1 Go to diff View file
M plugins/referencealias_git/include/ReferenceAliasGit/ReferencesImporter.php +8 −5 Go to diff View file
M plugins/referencealias_git/include/referencealias_gitPlugin.class.php +1 −1 Go to diff View file
M plugins/referencealias_git/tests/ReferencesImporterTest.php +4 −4 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/CompatibilityDao.php +1 −1 Go to diff View file
M plugins/referencealias_mediawiki/include/ReferencesImporter.class.php +8 −5 Go to diff View file
M plugins/referencealias_mediawiki/include/referencealias_mediawikiPlugin.class.php +1 −1 Go to diff View file
M plugins/referencealias_mediawiki/tests/ReferencesImporterTest.php +3 −2 Go to diff View file
M plugins/referencealias_svn/ChangeLog +6 −0 Go to diff View file
M plugins/referencealias_svn/VERSION +1 −1 Go to diff View file
M plugins/referencealias_svn/db/install.sql +1 −1 Go to diff View file
A plugins/referencealias_svn/db/mysql/updates/2016/201606271409_add_unique_to_plugin_referencealias_svn.php +56 −0 Go to diff View file
M plugins/referencealias_svn/include/ReferenceAliasSVN/Dao.php +1 −1 Go to diff View file
M plugins/referencealias_svn/include/ReferenceAliasSVN/ReferencesImporter.php +8 −5 Go to diff View file
M plugins/referencealias_svn/include/referencealias_svnPlugin.class.php +1 −1 Go to diff View file
M plugins/referencealias_svn/tests/ReferencesImporterTest.php +4 −4 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 +2 −2 Go to diff View file
M plugins/referencealias_tracker/include/ReferenceAliasTracker/ReferencesImporter.class.php +8 −5 Go to diff View file
M plugins/referencealias_tracker/include/referencealias_trackerPlugin.class.php +1 −2 Go to diff View file
M plugins/referencealias_tracker/tests/ReferencesImporterTest.php +9 −6 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/include/Svn/XMLImporter.class.php +5 −2 Go to diff View file
M plugins/svn/include/Svn/XMLRepositoryImporter.class.php +5 −2 Go to diff View file
M plugins/svn/include/svnPlugin.class.php +1 −0 Go to diff View file
M plugins/svn/tests/Svn/XMLImporterTest.php +2 −0 Go to diff View file
M plugins/tracker/ChangeLog +19 −0 Go to diff View file
M plugins/tracker/VERSION +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/IComputeValues.class.php +4 −5 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElementFactory.class.php +6 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +65 −59 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Numeric.class.php +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Selectbox.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/TrackerXmlImport.class.php +3 −0 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +1 −0 Go to diff View file
M plugins/tracker/tests/TrackerXmlImportTest.php +35 −13 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ComputedTest.php +135 −22 Go to diff View file
M src/common/autoload.php +3 −2 Go to diff View file
M src/common/event/Event.class.php +7 −5 Go to diff View file
M src/common/frs/FRSXMLImporter.class.php +4 −1 Go to diff View file
M src/common/include/HTTPRequest.class.php +41 −2 Go to diff View file
M src/common/permission/PermissionsManager.class.php +15 −1 Go to diff View file
M src/common/project/ProjectXMLImporter.class.php +14 −10 Go to diff View file
A src/common/project/XML/Import/ImportConfig.php +36 −0 Go to diff View file
M src/utils/import_project_xml.php +21 −4 Go to diff View file
M src/www/project/admin/project_admin_utils.php +1 −1 Go to diff View file
M tests/integration/ProjectImportTest.php +1 −1 Go to diff View file
M tests/lib/rest/TestDataBuilder.php +1 −1 Go to diff View file
M tests/simpletest/common/frs/FRSXMLImporterTest.php +6 −6 Go to diff View file
M tests/simpletest/common/include/HTTPRequestTest.php +91 −0 Go to diff View file
M tests/simpletest/common/project/ProjectXMLImporterTest.php +11 −6 Go to diff View file