Missing API for user applications

Problem to solve

A non-admin user can create applications in the profile settings. However, this cannot be done by API calls. Currently the Applications API can only be used by admin-users.

Intended users

Non-admin user who want to automate application creation or who want to develop WebApps which themselves create WebApps, for example by forking a WebApp hosted as GitLab pages. Then for the forked WebApp a new application must be created with an adapted Callback URL.

Proposal

All functions in the Applications API should be duplicated so that there are additional versions for listing, creating and deleting applications of the currently authenticated user.

Assignee Loading
Time tracking Loading