Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redesign permissions command #675

Closed
vanstee opened this issue May 11, 2016 · 0 comments
Closed

Redesign permissions command #675

vanstee opened this issue May 11, 2016 · 0 comments
Assignees
Milestone

Comments

@vanstee
Copy link
Member

vanstee commented May 11, 2016

Permissions needs to be reworked away from long flags similar to groups in favor of subcommands and positional args.

USAGE

permissions <subcommand>

permissions list
permissions create <site:name>
permissions delete <site:name>
permissions grant <namespace:name> <role-names ...>
permissions revoke <namespace:name> <role-name ...>

EXAMPLES

permissions list
> NAME                  ROLES
  site:deploy-frontend  ops ux
  site:deploy-backend   ops

permissions create site:deploy
> Created permission site:deploy

permissions delete site:deploy
> Deleted permission site:deploy

permissions grant site:deploy ops
> Granted permission site:deploy to role ops

permissions grant site:deploy ops ux
> Granted permission site:deploy to roles ops ux

permissions revoke site:deploy ops
> Revoked permission site:deploy from role ops

permissions revoke site:deploy ops ux
> Revoked permission site:deploy from roles ops ux
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants