Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section

...

Column

...

Excerpt

List all users

...

Section
column

How to use

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

Column
Info
titleView source

userList.groovy

Info
titleRequirements
  1. SCRP 4.3 or above
  2. Confluence 4.2 or above
Info
titleTested

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

Section

Column

All users

No Format
{groovy:output=wiki|script=#https://bitbucket.org/bob_swift/examples/raw/tip/confluence/groovy/userList.groovy}
{groovy}

All users with code copied to macro body

No Format
{groovy:output=wiki}
/**
 * Get a list of all users
 * Requires: output=wiki
 * Requires: Script Plugin for Confluence 4.3 or above
 * Requires: Confluence 4.1 or above
 */
 
out.println "|| User ID || Full name || Email ||"
userAccessor.getUsersWithConfluenceAccessAsList().sort().each { user ->
    out.println "| $user.name | [~$user.name] | [mailto:$user.email] |"
}
{groovy}