Skip to content

Access control for projects #31

@alasdairwilson

Description

@alasdairwilson

We have logins but they dont control access, access will be defined in the project config json as a project owner (1 email that can access) and from the rds isaric-auth db.

How the db will work is project owner can add via a modal another email that can access the project.

Access control will therefore be:

  1. is project public (is_public flag in json)
  2. is project_owner (project_owner filed in json)
  3. has a project_user entry in project_users table, this can only be added if logged in as project_owner

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions