如何通过JavaScript获取Bitbucket中当前登录的用户?

问题描述 投票:0回答:1

如何通过JavaScript获取Bitbucket中当前登录的用户?或者是否有任何替代方法可以在Bitbucket中找到登录用户,就像我们在Jira(AJS.params.loggedInUser)中找到它一样?

bitbucket bitbucket-server bitbucket-api
1个回答
0
投票

在旧的Stash(v3.6.x)术语中,这是:

require(['stash/api/util/state'], function(state) {
  console.log('Current user', state.getCurrentUser());
});

这给出了一个输出:

{
  "id": 2,
  "active": true,
  "name": "david",
  "slug": "david",
  "displayName": "David Simpson",
  "avatarUrl": "https://secure.gravatar.com/avatar/********.jpg?s=48&d=mm",
  "emailAddress": "[email protected]",
  "type": "NORMAL",
  "isAdmin": true
}

对于更新的BitBucket服务器,这将:

require(['bitbucket/util/state'], function(state) {
  console.log('Current user', state.getCurrentUser());
});
© www.soinside.com 2019 - 2024. All rights reserved.