Before the upgrade to Confluence 7.4.8, we created this user macro to retrieve and create a miling list based on the user's group of a wiki space.
Unfortunately since the upgrade, the macro is not working anymore. Is there anyone in the community who could help us to make it work for Confluence 7.4.8 ?
## Macro title: Mailing list
## Macro has a body: N
## Developed by:
## Date created: 12/04/2017
## Installed by:
## @Param Group:title=Group Name|type=string|required=true|desc=The key of the group
#set($containerManagerClass = $action.class.forName('com.atlassian.spring.container.ContainerManager'))
#set($getInstanceMethod = $containerManagerClass.getDeclaredMethod('getInstance',null))
#set($containerManager = $getInstanceMethod.invoke(null,null))
#set($containerContext = $containerManager.containerContext)
#set($userAccessor = $containerManager.containerContext.getComponent('userAccessor'))
#set($groupManager = $containerManager.containerContext.getComponent("groupManager"))
#set($group = $groupManager.getGroup($paramGroup))
#set($users = $userAccessor.getMemberNamesAsList($group))
<div>
#foreach($username in $users)
#set($user = $userAccessor.getUserByName($username))
${user.email}
#end
</div>