Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Column
Excerpt

List all users

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}

Image Modified

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
Scripting 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}