zealot icon indicating copy to clipboard operation
zealot copied to clipboard

[Feature Request]: Individual permissions per app

Open nholloh opened this issue 1 month ago • 3 comments

描述 | Description

Hi @icyleaf

thanks for your work on zealot! We're currently considering it as part of our endeavour to migrate off of AppCenter. What really makes zealot stand out is that is allows for resigning of iOS apps to account for new iOS test devices. Unfortunately there is an additional requirement from our IT operations side: to be able to assign users or user groups to certain apps and therefore effectively limit what apps they can access. Spelled out that would mean:

  • Give a role to a user for a particular app (user A could be Admin on the app Foo, but only User of App Bar)
  • Assign and revoke roles for users and apps through the REST API

Ideally, we'd additionally be able to:

  • Create user groups
  • Assign and revoke roles for users and user groups (user group App_Foo_Test has role User, App_Foo_Dev has role Developer)
  • Assign to and revoke membership of users for user groups
  • Assign to and revoke membership of users for user groups trough the REST API

Do you think that these features would add value to zealot?

Thanks :)

nholloh avatar May 15 '24 13:05 nholloh