Skip to content

Move to a superadmin > organization permission structure #506

Open
@ben-pr-p

Description

@ben-pr-p

Although the need arises from multi-tenant instances, I think this is a cleaner permission structure overall, and solves some odd things currently going on about invitations.

I propose:

  • The first user in an instance is the superadmin
  • The superadmin is the only one with the power to create or destroy organizations
  • The superadmin can invite other admins

I'll do a survey of the code sometime in the next week+ and document here the changes that this would require

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-Admin UI/UXArea: Admin experience of using SpokeA-multi tenantArea: Multi-tenant spoke that allows multiple orgs to exist on one instanceA-server-side (nodejs)Area: All changes on the server sideO-justicedemocrats:priorityOrganization: Priority for Justice Democrats

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions