Document Permission
This command is used to manage the permissions of a document. These permissions affects the draft version and apply to all associated files in their draft version.
mica perm-<DOCUMENT> ID <CREDENTIALS> [OPTIONS] [EXTRAS]
Arguments
Argument |
Description |
---|---|
|
Mica document: |
|
Identifier of the document |
Options
Option |
Description |
---|---|
|
Add a permission |
|
Delete a permission |
|
Permission to apply: |
|
Subject name to which the access will be granted |
|
Subject type: |
Credentials
Authentication is done by username/password credentials.
Option |
Description |
---|---|
|
Mica server base url. |
|
User name. User with appropriate permissions is expected depending of the REST resource requested. |
|
User password. |
Extras
Option |
Description |
---|---|
|
Show the command help’s message |
|
Verbose output |
Example
Network
Add reader permission for the user demouser on the network demo:
mica perm-network --mica http://mica-demo.obiba.org --user administrator --password password --type USER --subject demouser --add --permission reader demo
Remove the above permission:
mica perm-network --mica http://mica-demo.obiba.org --user administrator --password password --type USER --subject demouser --delete demo
Individual Study
Add reader permission for the user demouser on the individual study demo:
mica perm-individual-study --mica http://mica-demo.obiba.org --user administrator --password password --type USER --subject demouser --add --permission reader demo
Remove the above permission:
mica perm-individual-study --mica http://mica-demo.obiba.org --user administrator --password password --type USER --subject demouser --delete demo