stable

Clone or download

Read-only

story #7813: allow the project administrator to give restricted users access to their project

- platform option needs to be enabled for the option to appear - only the project widget page can be accessed when enabling it for restricted users - to change access : project admin > Edit public Info - when platform allows restricted users, all public projects will forbid restricted until enabled manually Change-Id: Icdee2ddf9bb6ee3965111a6f3553059ea737023a

Modified Files

Name
M plugins/IM/db/install.sql +1 −1 Go to diff View file
M plugins/admindelegation/include/AdminDelegation_ShowProjectWidget.class.php +223 −223 Go to diff View file
M plugins/fusionforge_compat/include/fusionforge/get_public_active_projects_asc.php +2 −1 Go to diff View file
M plugins/git/include/autoload.php +2 −2 Go to diff View file
M plugins/statistics/include/Statistics_ServicesUsageDao.class.php +1 −1 Go to diff View file
M plugins/webdav/include/FS/WebDAVRoot.class.php +1 −1 Go to diff View file
M site-content/en_US/admin/admin.tab +1 −0 Go to diff View file
M site-content/en_US/mail/addlist_intro.txt +1 −1 Go to diff View file
M site-content/en_US/project/project.tab +8 −0 Go to diff View file
M site-content/fr_FR/admin/admin.tab +1 −0 Go to diff View file
M site-content/fr_FR/mail/addlist_intro.txt +1 −1 Go to diff View file
M site-content/fr_FR/project/project.tab +8 −0 Go to diff View file
M src/common/ForgeAccess/AdminController.php +9 −6 Go to diff View file
A src/common/ForgeAccess/ForgePropertiesManager.class.php +50 −0 Go to diff View file
M src/common/autoload.php +4 −2 Go to diff View file
M src/common/dao/ProjectDao.class.php +57 −16 Go to diff View file
M src/common/include/GroupFactory.class.php +3 −3 Go to diff View file
M src/common/include/URLVerification.class.php +9 −1 Go to diff View file
M src/common/layout/Layout.class.php +5 −0 Go to diff View file
A src/common/project/Admin/ProjectVisibilityPresenter.class.php +93 −0 Go to diff View file
M src/common/project/Group.class.php +0 −8 Go to diff View file
M src/common/project/Project.class.php +20 −5 Go to diff View file
M src/common/project/ProjectManager.class.php +36 −0 Go to diff View file
M src/common/project/Project_SOAPServer.class.php +1 −3 Go to diff View file
M src/common/widget/Widget_MyProjects.class.php +9 −9 Go to diff View file
M src/common/widget/Widget_ProjectPublicAreas.class.php +1 −1 Go to diff View file
M src/db/mysql/database_initvalues.sql +6 −6 Go to diff View file
M src/db/mysql/database_structure.sql +2 −2 Go to diff View file
A src/db/mysql/updates/2015/201504081720_allow_restricted_project_access.php +63 −0 Go to diff View file
A src/templates/project/project_visibility.mustache +18 −0 Go to diff View file
M src/utils/group.pl +1 −1 Go to diff View file
M src/utils/group.py +1 −1 Go to diff View file
M src/utils/svn/Tuleap.pm +2 −2 Go to diff View file
M src/utils/underworld-root/db_top_groups_calc.pl +1 −1 Go to diff View file
M src/www/admin/approve-pending.php +1 −1 Go to diff View file
M src/www/admin/forgeaccess.php +4 −1 Go to diff View file
M src/www/admin/groupedit.php +5 −18 Go to diff View file
M src/www/admin/grouplist.php +1 −1 Go to diff View file
M src/www/export/nitf_sfforums.php +2 −2 Go to diff View file
M src/www/export/rss_sfnewreleases.php +0 −26 Go to diff View file
M src/www/export/rss_sfprojects.php +3 −7 Go to diff View file
M src/www/include/features_boxes.php +1 −1 Go to diff View file
M src/www/include/project_home.php +1 −1 Go to diff View file
M src/www/include/user_home.php +1 −1 Go to diff View file
M src/www/new/new_utils.php +2 −2 Go to diff View file
M src/www/news/news_utils.php +2 −2 Go to diff View file
M src/www/project/admin/editgroupinfo.php +23 −3 Go to diff View file
M src/www/project/admin/project_admin_utils.php +1 −1 Go to diff View file
M src/www/project/create_project.php +10 −7 Go to diff View file
M src/www/softwaremap/trove_list.php +5 −5 Go to diff View file
M src/www/themes/common/css/utils/project-admin.less +9 −0 Go to diff View file
M src/www/top/mostactive.php +2 −2 Go to diff View file
M src/www/top/toplist.php +8 −8 Go to diff View file