Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Excerpt

All user email string

...

Use this to cut and

- use to paste into

a

an email for all Confluence users.

 

 

.1 and warning
Section
Column

How to use

Example scripts can be used in one of 3 different ways:

Column
width50%
Info
titleView source

allUserEmail.bsh

Info
titleRequirements
  1. SCRP 4.3 or above
  2. Confluence 4.2
  1. or above
javajava {beanshell:output=wiki} import com.atlassian.confluence.user.UserAccessor; import bucket.container.ContainerManager; import com.atlassian.user.search.page.Pager; import java.util.Iterator; import com.atlassian.user.impl.osuser.OSUUser; UserAccessor userAccessor = (UserAccessor) ContainerManager.getInstance().getContainerContext().getComponent("userAccessor"); Pager users = userAccessor.getUsers(); StringBuffer value = new StringBuffer(); Iterator userIterator = users.iterator(); for (int count = 0; userIterator.hasNext(); count++) { if (count > 0) { value.append(", "); } value.append(userIterator.next().getEmail()); } out.print(value.toString()); {beanshell}
Info
title
Does not work with LDAP
Code Block
Tested

This script (latest version in Bitbucket) is tested during release testing using GINT

Section

Column
No Format
{beanshelloutput=wiki|script=#https://bitbucket.org/bob_swift/examples/raw/tip/confluence/beanshell/allUserEmail.bsh}
{beanshell}