User Permission Changes
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.
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.
user groups is done. please review the PR
Hey @doomedraven this is #379, right?
yes :)