Versions Compared

Key

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

This article explains how to add view add the view space permission in bulk to a specific group using Confluence Command Line Interface (CLI).

Instructions

Use the addPermissions action to add space permission to a specific group for multiple spaces. 

  1. Create a CSV file, with the list of space keys as required , with column name being as space.
  2. Execute the following CLI command to add the VIEW permission for all the spaces mentioned in the csv CSV file for a specific group:

    Code Block
    themeMidnight
    --action runFromCsv --file "space.csv" --common "--action addPermissions --permissions "viewspace" --group "supportgroup"" --continue
    Once the above command is executed, 


You can verify that the View permission is now added to the specified space(s) for the specified group

...

in the Permissions page. The result of the command given in this example is as shown

...

:

...

Image Added

The above cli given CLI command has the following parameters:

  • permissions: : value specify specifies the type of permission. 
  • group:   value specify specifies the group name.
  • common:  Common is a common parameter string added to all run actions.
  • continue:  Continue is used to continue processing even after errors are encountered for run actions. 
Info
  • Valid space values for the permissions parameter are:
    • viewspace
    ,
    • editspace
    ,
    • setpagepermissions
    ,
    • removepage
    ,
    • editblog
    ,
    • removeblog
    ,
    • comment
    ,
    • removecomment
    ,
    • createattachment
    ,
    • removeattachment
    ,
    • exportspace
    . 
  • The CLI action is to be tested in a non-production environment before implementing it in the production environment.