rollupid icon indicating copy to clipboard operation
rollupid copied to clipboard

feat(console): Console roles

Open betimshahini opened this issue 2 years ago • 2 comments

Why

To allow multiple users within an organization to perform duties, while allowing abiding by the principle of least privilege for their role.

What

Build the mechanism to set and enforce role-based access control within Console for three common roles (to be enhanced in the future):

  • Admin - has full control of all aspects of the organization and apps contained within.
  • Billing admin - has full control of only the billing/payment aspects of the org.
  • Viewer - has read-only access to all areas of the org; to be mainly used for auditing purposes.

These roles only affect mutation actions on the app.

betimshahini avatar Jan 03 '24 14:01 betimshahini

They are designed to input the operational commands and to output messages including those about equipment failures and errors.

Awazonn avatar Jan 11 '24 12:01 Awazonn

Figma Link

Preview: Image Image

picassobanana avatar Feb 12 '24 10:02 picassobanana