stable

Clone or download

Read-only

request #17874: Too much items in project admin menu

The tabs of project admin contain too much item, and decrease UX on this part: * Details * Members * Groups * Permissions * Services * Labels * References * CatΓ©gories * Data * Banner * Background * Project links * OAuth2 apps * Project ownership This is too much, most of the items are rarely used (maybe once during the first configuration of the project). The menu should focus on important or regularly used items (adding a new member, checking permissions, …) The proposal is to move other items in a "hamburger" menu like it has been done in tracker administration: The menu will then look like: * Members * Groups * Permissions * Details * Data * (Others) Furthermore, since managing membership is considered as the most used item, we propose that it becomes the default one. Change-Id: Id4decbf2730b6506f1cb9ead9c58201ceff20152

Modified Files

Name
M plugins/oauth2_server/include/Administration/ProjectAdmin/ListAppsController.php +2 βˆ’3 Go to diff View file
M plugins/oauth2_server/include/oauth2_serverPlugin.php +6 βˆ’6 Go to diff View file
M plugins/project_ownership/include/ProjectAdmin/IndexController.php +2 βˆ’3 Go to diff View file
M plugins/project_ownership/include/project_ownershipPlugin.php +6 βˆ’6 Go to diff View file
M plugins/projectlinks/include/projectlinksPlugin.php +16 βˆ’15 Go to diff View file
M src/common/Project/Admin/Categories/IndexController.php +2 βˆ’1 Go to diff View file
M src/common/Project/Admin/Navigation/NavigationPresenter.php +2 βˆ’13 Go to diff View file
M src/common/Project/Admin/Navigation/NavigationPresenterBuilder.php +48 βˆ’42 Go to diff View file
M src/common/Project/Admin/Reference/ReferenceAdministrationViews.php +2 βˆ’1 Go to diff View file
M src/common/Project/Banner/BannerAdministrationController.php +2 βˆ’1 Go to diff View file
M src/common/Project/Label/IndexController.php +2 βˆ’1 Go to diff View file
M src/common/Project/ProjectBackground/ProjectBackgroundAdministrationController.php +2 βˆ’1 Go to diff View file
M src/common/Project/Service/IndexController.php +2 βˆ’1 Go to diff View file
M src/templates/project/navigation.mustache +7 βˆ’1 Go to diff View file
M src/templates/project/navigation_flaming_parrot.mustache +6 βˆ’1 Go to diff View file
M src/www/project/admin/index.php +3 βˆ’18 Go to diff View file