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.