stable

Clone or download

Read-only

Extract public info into project access dediacted menu

part of story #9756 better control project visibility change by project admins This commit moves project visibility and truncated emails in dedicated objects. It should only moves logic from edit_groupinfo to project visibility and it doesn't introduce new features For now this new menu is only accessible with project/admin/project_visibility.php/?group_id=XXX link Change-Id: I283525baec5929cc1daf7cb70b2b0a755764141c

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +6 −0 Go to diff View file
M site-content/tuleap-core.pot +6 −0 Go to diff View file
M src/common/autoload.php +4 −2 Go to diff View file
M src/common/project/Admin/ProjectGlobalVisibilityPresenter.php +25 −4 Go to diff View file
M src/common/project/Admin/ProjectTruncatedEmailsPresenter.class.php +9 −5 Go to diff View file
M src/common/project/Admin/ProjectVisibilityController.php +88 −2 Go to diff View file
M src/common/project/Admin/ProjectVisibilityPresenter.class.php +14 −7 Go to diff View file
M src/common/project/Admin/ProjectVisibilityRouter.php +10 −1 Go to diff View file
A src/common/project/Admin/ProjectVisibilityUserConfigurationPermissions.php +46 −0 Go to diff View file
A src/common/project/Admin/ServicesUsingTruncatedMailRetriever.php +72 −0 Go to diff View file
M src/templates/project/project-visibility-form.mustache +17 −1 Go to diff View file
M src/www/project/admin/editgroupinfo.php +1 −52 Go to diff View file
M src/www/project/admin/project_visibility.php +7 −1 Go to diff View file
A tests/simpletest/www/project/admin/ProjectVisibilityUserConfigurationPermissionsTest.php +145 −0 Go to diff View file