yeti icon indicating copy to clipboard operation
yeti copied to clipboard

User Permission Changes

Open Jorgey7 opened this issue 7 years ago • 4 comments

It would be useful to have different levels of user permissions such as owner, admin and user. In such a scenario, owner would be the only one able to restart workers and the scheduler. Admin would have full creation and deletion privileges. Lastly user would be limited to queries, with absolutely no deletion privileges and definitely not have the ability to delete or disable other admins/users. I believe these changes to permissions would make it much more feasible to use in a corporate setting, where giving every user full admin to the service would be considered insecure.

Jorgey7 avatar Aug 09 '18 19:08 Jorgey7

There's actually a pretty powerful "permission matrix" built-into Yeti (accessible on another user's profile page), which I think you could use to cover the use-cases you mention. Maybe that can fit your immediate need?

What we do not have for the moment are "user groups", e.g. if you want to have several admins or several low-privileged users, you'd currently need to go through them and set permissions individually. A quick stop-gap for this would be to create predefined permission matrices and apply them to one or more users.

tomchop avatar Aug 19 '18 08:08 tomchop

user groups is done. please review the PR

doomedraven avatar Apr 25 '19 07:04 doomedraven

Hey @doomedraven this is #379, right?

tomchop avatar Apr 25 '19 07:04 tomchop

yes :)

doomedraven avatar Apr 26 '19 08:04 doomedraven