Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取用户';在Atlasian Confluence中通过Javascript创建组_Javascript_Confluence - Fatal编程技术网

获取用户';在Atlasian Confluence中通过Javascript创建组

获取用户';在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',

是否可以使用存储在“自定义HTML”中的Javasrcipt在Atlasian Confluence中获取当前登录用户所属的组

我可以按如下方式获取当前登录的用户,但找不到获取用户组的示例:

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,"