获取用户';在Atlasian Confluence中通过Javascript创建组
是否可以使用存储在“自定义HTML”中的Javasrcipt在Atlasian Confluence中获取当前登录用户所属的组 我可以按如下方式获取当前登录的用户,但找不到获取用户组的示例:获取用户';在Atlasian Confluence中通过Javascript创建组,javascript,confluence,Javascript,Confluence,是否可以使用存储在“自定义HTML”中的Javasrcipt在Atlasian Confluence中获取当前登录用户所属的组 我可以按如下方式获取当前登录的用户,但找不到获取用户组的示例: function getCurrentUserName(){ var user; AJS.$.ajax({ url: "/rest/gadget/1.0/currentUser", type: 'get', dataType: 'json',
function getCurrentUserName(){
var user;
AJS.$.ajax({
url: "/rest/gadget/1.0/currentUser",
type: 'get',
dataType: 'json',
async: false,
success: function(data) { user = data.username; }
});
return user;
}
如果没有一点服务器端帮助,您无法在JavaScript中访问它 编辑合流管理|外观|版面中的主版面 将此项添加到
标记之前:
#if($action.authenticatedUser)
#set($groupNames = $userAccessor.getGroupNames($action.authenticatedUser))
<meta name="ajs-group-names-csv" content="#foreach($group in $groupNames)$group,#end">
#end
dvdsmpsn提供的答案对我有用。但是,我必须在Confluence中的自定义HTML>正文结尾中使用(AJS.Meta.get('group-names-csv')。includes(“text123”))
"confluence-administrators,confluence-users,"