diff options
Diffstat (limited to 'app')
-rw-r--r-- | app/assets/javascripts/api.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js index 6680834a8d1..45c5dd718a6 100644 --- a/app/assets/javascripts/api.js +++ b/app/assets/javascripts/api.js @@ -13,6 +13,7 @@ const Api = { dockerfilePath: '/api/:version/templates/dockerfiles/:key', issuableTemplatePath: '/:namespace_path/:project_path/templates/:type/:key', usersPath: '/api/:version/users.json', + currentUserPath: '/api/:version/user.json', group(groupId, callback) { const url = Api.buildUrl(Api.groupPath) @@ -149,6 +150,14 @@ const Api = { }); }, + currentUser() { + const url = Api.buildUrl(this.currentUserPath); + return Api.wrapAjaxCall({ + url, + dataType: 'json', + }); + }, + buildUrl(url) { let urlRoot = ''; if (gon.relative_url_root != null) { |