stable

Clone or download

Read-only

Add Oauth2 App

Part of story #14541 have OAuth2 project admin How to test: - build plugin assets - Go in project administration. - The button to add an OAuth2 App is no longer disabled. It opens a modal with "App name" required. - When you submit, the App is created and added to the list. Note: Client ID generation and other backend operations will be added at a later time. Change-Id: Iec5a50da53c0b132ce9b7a7d25f1e9022bbb977b

Modified Files

Name
A plugins/oauth2_server/build-manifest.json +4 −0 Go to diff View file
M plugins/oauth2_server/include/App/AppDao.php +8 −0 Go to diff View file
A plugins/oauth2_server/include/App/NewOAuth2App.php +54 −0 Go to diff View file
A plugins/oauth2_server/include/ProjectAdmin/AddAppController.php +94 −0 Go to diff View file
R plugins/oauth2_server/include/ProjectAdmin/AdministrationController.php Go to diff View file
M plugins/oauth2_server/include/ProjectAdmin/ProjectAdminPresenter.php +8 −2 Go to diff View file
M plugins/oauth2_server/include/ProjectAdmin/ProjectAdminPresenterBuilder.php +2 −2 Go to diff View file
M plugins/oauth2_server/include/oauth2_serverPlugin.php +17 −7 Go to diff View file
A plugins/oauth2_server/package-lock.json +4 −0 Go to diff View file
A plugins/oauth2_server/package.json +14 −0 Go to diff View file
A plugins/oauth2_server/phpunit/ProjectAdmin/AddAppControllerTest.php +164 −0 Go to diff View file
R plugins/oauth2_server/phpunit/ProjectAdmin/AdministrationControllerTest.php Go to diff View file
M plugins/oauth2_server/phpunit/ProjectAdmin/ProjectAdminPresenterBuilderTest.php +11 −4 Go to diff View file
A plugins/oauth2_server/scripts/project-administration.ts +33 −0 Go to diff View file
M plugins/oauth2_server/site-content/fr_FR/LC_MESSAGES/tuleap-oauth2_server.po +19 −1 Go to diff View file
M plugins/oauth2_server/templates/project-admin.mustache +45 −2 Go to diff View file
A plugins/oauth2_server/tsconfig.json +6 −0 Go to diff View file
A plugins/oauth2_server/webpack.common.js +48 −0 Go to diff View file
A plugins/oauth2_server/webpack.dev.js +23 −0 Go to diff View file
A plugins/oauth2_server/webpack.prod.js +23 −0 Go to diff View file
M tools/rpm/tuleap.rhel6.spec +3 −0 Go to diff View file
M tools/rpm/tuleap.rhel7.spec +3 −0 Go to diff View file