stable

Clone or download

Read-only

Add all the site administration UI for the OAuth2 app add/edit/remove/generate a new secret actions

The UI is complete but all the actions do nothing for the moment. Part of story #17106: have OAuth2 apps at Site Level Change-Id: I87a61bf156db0e900beb18c42865f8a0baede01f

Modified Files

Name
A plugins/oauth2_server/include/Administration/AdminOAuth2AppsPresenter.php +130 −0 Go to diff View file
R plugins/oauth2_server/include/Administration/ProjectAdmin/ProjectAdminPresenterBuilder.php Go to diff View file
R plugins/oauth2_server/include/Administration/ProjectAdmin/LastCreatedOAuth2AppPresenter.php Go to diff View file
M plugins/oauth2_server/include/Administration/ProjectAdmin/ListAppsController.php +8 −8 Go to diff View file
D plugins/oauth2_server/include/Administration/ProjectAdmin/ProjectAdminPresenter.php +0 −82 Go to diff View file
M plugins/oauth2_server/include/Administration/SiteAdmin/SiteAdminListAppsController.php +29 −33 Go to diff View file
A plugins/oauth2_server/include/Administration/SiteAdmin/SiteAdminNotYetActiveActionController.php +37 −0 Go to diff View file
M plugins/oauth2_server/include/oauth2_serverPlugin.php +18 −5 Go to diff View file
R plugins/oauth2_server/scripts/src/project-administration.ts Go to diff View file
M plugins/oauth2_server/site-content/fr_FR/LC_MESSAGES/tuleap-oauth2_server.po +3 −0 Go to diff View file
A plugins/oauth2_server/templates/app-admin.mustache +109 −0 Go to diff View file
M plugins/oauth2_server/templates/project-admin.mustache +1 −109 Go to diff View file
M plugins/oauth2_server/templates/site-admin.mustache +2 −30 Go to diff View file
R plugins/oauth2_server/tests/unit/Administration/ProjectAdmin/ProjectAdminPresenterBuilderTest.php Go to diff View file
M plugins/oauth2_server/tests/unit/Administration/ProjectAdmin/ListAppsControllerTest.php +8 −6 Go to diff View file
M plugins/oauth2_server/tests/unit/Administration/SiteAdmin/SiteAdminListAppsControllerTest.php +29 −9 Go to diff View file
R plugins/oauth2_server/themes/project-administration.scss Go to diff View file
M plugins/oauth2_server/webpack.common.js +2 −2 Go to diff View file