Skip to content

Redesign permissions command #675

Closed
Closed
@vanstee

Description

@vanstee

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

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions