Skip to content

[FEATURE] Remove special owner role #1035

@Kernald

Description

@Kernald

Is your feature request related to a problem?

With the fine-grained permission system, the server owner role feels a bit odd. It also grants permissions that are currently unavailable in any other way as far as I can tell, e.g. deleting users.

Describe the solution you'd like

I think it would make sense adding fine-grained permissions for the specific actions gated behind is_server_owner, and eventually remove this flag entirely.

Describe alternatives you've considered

No response

Where would this feature be implemented?

  • Web App
  • Mobile App
  • Server
  • Documentation

Additional context

The reason I started looking into this is that I would like to, eventually, be able to grant a set of permissions through OIDC group claims, allowing for user management to be fully managed by the OIDC provider rather than having the first user being auto-magically declared owner.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions