Skip to content

Epic: Permissions implementation #148

Open
@fyliu

Description

@fyliu

Dependencies

Overview

We are implementing the permissions system that we need, including field-level permissions

This is a meta issue to keep track of the action issues.

Action Items

Discussion

  • Django comes with Group and Permission models in django.contrib.auth out of the box. If they don't match up well, then we need to evaluate existing packages and decide on one that will support our requirements best
  • we need to define our requirements (what we need) for permissions
    • ex. a project lead needs to be able to update the project they are leading (row in the project table for their project), but not be able to update the other projects (rows belonging to other projects).
    • ex. a contributor needs to be able to edit their own user profile, but not the user.status field, since that data belongs to the organization, and not the other user profiles.
    • more requirements (aka acceptance criteria)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🧊Ice Box

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions