diff --git a/getting_started/getting-started.md b/getting_started/getting-started.md index 95bf04ba31d1549f77ae38c42342a971c0a61fc0..f9c16dc3e247114bfd0772cc607914ceb383d592 100644 --- a/getting_started/getting-started.md +++ b/getting_started/getting-started.md @@ -161,6 +161,29 @@ the list of users in the system. the --proposal-id and --esaf-id options on com like dm-STATION\_NAME-upload and dm-create-experiment will add a list of users which are defined in the esaf or proposal to the created experiment. +#### Managing Globus groups + +There are commands available for managing a Globus group and the users of a Globus group. +The experiment for the group must be specified for each of the commands using the --experiment option. + +`dm-create-globus-group --experiment=EXPERIMENTNAME` +This command will create a Globus group for the given experiment. There are options `--members`, `--managers`, `--admins` to list usernames of users that should be added to the group with a specific role + +`dm-add-globus-group-members --experiment=EXPERIMENTNAME` +This command will add group members for the Globus group of the given experiment. There are options `--members`, `--managers`, `--admins` to list usernames of users that should be added to the group with a specific role. At least one of these options should be given. + +`dm-delete-globus-group --experiment=EXPERIMENTNAME` +This command will delete the Globus group of the given experiment. + +`dm-delete-globus-group-members --experiment=EXPERIMENTNAME --members=MEMBERS` +This command will remove users from the Globus group for the given experiment. At least one group member should be specified using the `--members` option. + +`dm-get-globus-group` +This command lists information about a Globus group. The group can be specified by group id using the `--id` option or experiment name using the `--experiment` option. + +`dm-list-globus-groups` +This command lists all known Globus groups. There is an option `--station` to list groups for a given station. + ### dm-station-gui