stable

Clone or download

Read-only

Add read-only project admin configuration pane

Part of story #13490 have a consistent management of project & groups members The pane will stay read-only until the feature is done. How to test : - Given a public project - Forge your DB and insert a project id and 1 in the project_ugroup_synchronized_membership table - Go to project admin > Groups tab. - You should see a new pane with an enabled switch - When you browse that page with private project (or private inc. restricted), the pane is never displayed. Change-Id: I1a3508a5eb4c042e36c81d5853d9f9674b757a7a

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +6 −0 Go to diff View file
A src/common/Project/Admin/ProjectUGroup/SynchronizedProjectMembership/SynchronizedProjectMembershipPresenter.php +36 −0 Go to diff View file
M src/common/Project/Admin/ProjectUGroup/UGroupListPresenter.php +17 −11 Go to diff View file
M src/common/Project/Admin/ProjectUGroup/UGroupListPresenterBuilder.php +27 −6 Go to diff View file
A src/common/Project/UGroups/SynchronizedProjectMembershipDao.php +36 −0 Go to diff View file
M src/db/mysql/database_structure.sql +6 −0 Go to diff View file
A src/db/mysql/updates/2019/201907040905_add_project_ugroup_synchronized_membership.php +47 −0 Go to diff View file
R src/templates/project/admin/list-groups-row.mustache Go to diff View file
R src/templates/project/admin/list-groups.mustache Go to diff View file
R src/templates/project/admin/modal-ugroup-delete.mustache Go to diff View file
R src/templates/project/admin/modal-ugroup.mustache Go to diff View file
A src/templates/project/admin/user_groups/synchronized_project_membership.mustache +33 −0 Go to diff View file
M src/www/project/admin/ugroup.php +4 −4 Go to diff View file
A tests/phpunit/common/Project/Admin/ProjectUGroup/UGroupListPresenterBuilderTest.php +105 −0 Go to diff View file