zesty-io / website

Marketing Website using NextJS and Zesty.io Headless CMS
https://www.zesty.io
The Unlicense
17 stars 2 forks source link

Accounts: Custom Roles #2479

Open zcolah opened 3 months ago

zcolah commented 3 months ago

Problem

Multiple customers (Salvation Army, Geoblue) have requested an interface that can consume our API to create custom roles. Right now a customer is making an unfounded request because they do not know what we offer. If we offer an interface they will have clarity on what they can and cannot do with respect to permissions.

Solution

Customers will now be able to go to the Accounts UI for their instance and create Custom Roles.

Image

Each custom role can have granular permissions added to it

Image

Users will also be able to delete custom roles and re-assign users to another role.

Image

Figma

https://www.figma.com/design/XwNmK0oh59WpwOMSeUCko1/Roles?node-id=90-3004&m=dev&t=Icxz6QOB0azeDFU0-1

Developer Notes

finnar-bin commented 3 weeks ago

@zcolah shouldn't this be in the accounts-ui repo?

zcolah commented 3 weeks ago

Originally it was for manager but it's now in Accounts. I don't have the ability to change repos though. I'm aware that the core product team is responsible for this project.

On Mon, Aug 26, 2024, 3:00 PM Nar -- @.***> wrote:

@zcolah https://github.com/zcolah shouldn't this be in the accounts-ui repo https://github.com/zesty-io/accounts-ui?

— Reply to this email directly, view it on GitHub https://github.com/zesty-io/website/issues/2479, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFMT473BRFCPTR54OGPWWB3ZTOQOXAVCNFSM6AAAAABI7DLYKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJRGE3TKNBXGE . You are receiving this because you were mentioned.Message ID: @.***>

finnar-bin commented 3 weeks ago

Gotcha, moved it to accounts-ui