Below macro shows all the groups and its members in confluence. But it shows disabled users too. How do I remove them from this macro?
## @noparams
$body
#foreach ($group in $userAccessor.getGroupsAsList())
#if (($group != 'jira-users')
)
##set ( $groupString = $group )
##set ( $groupObject = $userAccessor.getGroup($groupString) )
#set ( $memberList = $userAccessor.getMemberNamesAsList( $group ) )
<table class="confluenceTable">
<tr>
<th class="confluenceTh">$group </th>
</tr>
#foreach ($member in $memberList)
<tr>
<td class="confluenceTd">#usernameLink($member)</td>
</tr>
#end
</table>
#end
#end
Hi Heshan,
maybe try this?
## @noparams #foreach ($group in $userAccessor.getGroupsAsList()) #if ($group != 'jira-users') #set ( $memberList = $userAccessor.getMemberNamesAsList( $group ) ) <table class="confluenceTable"> <tbody> <tr> <th class="confluenceTh">$group </th> </tr> #foreach ($member in $memberList) #if (!$userAccessor.isDeactivated($member)) <tr> <td class="confluenceTd">#usernameLink($member)</td> </tr> #end #end </tbody> </table> #end #end
It works. Thanks Stephan. :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.