stable

Clone or download

Read-only

Merge branch 'stable' into burning_parrot

* stable: This is Tuleap 8.15.99.57 This is Tuleap 8.15.99.56 Add Git default permissions for branches and tags Enable default Git fine grained permissions story #8419: Add permissions for new branches and tags This is Tuleap 8.15.99.55 request #9237 computed field v2 too much warning This is Tuleap 8.15.99.54 Warn when target field is different from field name This is Tuleap 8.15.99.53 This is Tuleap 8.15.99.52 This is Tuleap 8.15.99.51 request #9231: Persistent XSS in the general settings of a tracker request #9229 Fatal error during SystemEvent_FULLTEXTSEARCH_TRACKER_ARTIFACT_UPDATE request #9228 Do not stack multiple FTS reindex event

Modified Files

Name
M ChangeLog +3 −2 Go to diff View file
M VERSION +1 −1 Go to diff View file
M plugins/fulltextsearch/ChangeLog +6 −0 Go to diff View file
M plugins/fulltextsearch/VERSION +1 −1 Go to diff View file
M plugins/fulltextsearch/include/FullTextSearch/Controller/AdminController.class.php +17 −7 Go to diff View file
M plugins/fulltextsearch/include/SystemEvent_FULLTEXTSEARCH_TRACKER_ARTIFACT_UPDATE.class.php +9 −3 Go to diff View file
M plugins/git/ChangeLog +6 −0 Go to diff View file
M plugins/git/VERSION +1 −1 Go to diff View file
M plugins/git/db/install.sql +26 −1 Go to diff View file
A plugins/git/db/mysql/updates/2016/201606081702_add_unique_constraint_pattern.php +50 −0 Go to diff View file
A plugins/git/db/mysql/updates/2016/201606081712_add_project_fine_grained_enable_table.php +53 −0 Go to diff View file
A plugins/git/db/mysql/updates/2016/201606090850_add_project_fine_grained_ugroup_tables.php +78 −0 Go to diff View file
M plugins/git/include/AccessRightsPresenterOptionsBuilder.php +7 −0 Go to diff View file
M plugins/git/include/Git.class.php +35 −4 Go to diff View file
A plugins/git/include/Git/Permissions/DefaultFineGrainedPermissionFactory.php +180 −0 Go to diff View file
A plugins/git/include/Git/Permissions/DefaultFineGrainedPermissionRepresentation.php +105 −0 Go to diff View file
A plugins/git/include/Git/Permissions/DefaultFineGrainedPermissionSaver.php +99 −0 Go to diff View file
M plugins/git/include/Git/Permissions/FineGrainedDao.php +243 −0 Go to diff View file
M plugins/git/include/Git/Permissions/FineGrainedPermissionFactory.php +71 −0 Go to diff View file
A plugins/git/include/Git/Permissions/FineGrainedPermissionSaver.php +99 −0 Go to diff View file
M plugins/git/include/Git/Permissions/FineGrainedRetriever.php +8 −0 Go to diff View file
M plugins/git/include/Git/Permissions/FineGrainedUpdater.php +11 −0 Go to diff View file
M plugins/git/include/GitActions.class.php +47 −23 Go to diff View file
M plugins/git/include/GitForkPermissionsManager.class.php +12 −4 Go to diff View file
M plugins/git/include/GitPermissionsManager.class.php +56 −4 Go to diff View file
M plugins/git/include/GitPresenters/AccessControlPresenter.class.php +19 −1 Go to diff View file
M plugins/git/include/GitPresenters/AdminDefaultSettingsPresenter.php +64 −1 Go to diff View file
M plugins/git/include/GitViews.class.php +35 −14 Go to diff View file
M plugins/git/include/REST/v1/RepositoryResource.class.php +19 −1 Go to diff View file
M plugins/git/include/autoload.php +6 −2 Go to diff View file
M plugins/git/include/gitPlugin.class.php +32 −2 Go to diff View file
M plugins/git/site-content/en_US/git.tab +3 −0 Go to diff View file
M plugins/git/site-content/en_US/script_locale.txt +3 −1 Go to diff View file
M plugins/git/site-content/fr_FR/git.tab +3 −0 Go to diff View file
M plugins/git/site-content/fr_FR/script_locale.txt +3 −1 Go to diff View file
M plugins/git/templates/access-control.mustache +14 −5 Go to diff View file
M plugins/git/tests/GitActionsTest.php +8 −4 Go to diff View file
M plugins/git/tests/GitPermissionsManagerTest.php +7 −1 Go to diff View file
M plugins/git/tests/GitTest.php +3 −1 Go to diff View file
A plugins/git/www/scripts/permissions.js +65 −0 Go to diff View file
M plugins/git/www/themes/default/css/style.scss +19 −6 Go to diff View file
M plugins/tracker/ChangeLog +9 −0 Go to diff View file
M plugins/tracker/VERSION +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Deprecation/Dao.php +6 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/Computed.class.php +46 −17 Go to diff View file
M plugins/tracker/site-content/en_US/tracker.tab +2 −1 Go to diff View file
M plugins/tracker/site-content/fr_FR/tracker.tab +1 −0 Go to diff View file
M plugins/tracker/templates/tracker-general-settings.mustache +4 −4 Go to diff View file