Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-5645

Add fine-grained authorization to ltd-keeper users

    XMLWordPrintable

    Details

      Description

      The initial MVP of ltd-keeper had all-or-nothing authentication; any user was effectively an admin user. It would be useful have fine grained roles that each API user could have (for example, one API user might be able to add a build, but not create an edition or product or add another user). The phases of this ticket at:

      1. Design a set of roles that cover current functionality
      2. Add these roles to the User DB model and user creation API
      3. Authorize users against these roles in specific API calls

        Attachments

          Issue Links

            Activity

            jsick Jonathan Sick created issue -
            jsick Jonathan Sick made changes -
            Field Original Value New Value
            Epic Link DM-5404 [ 23211 ]
            jsick Jonathan Sick made changes -
            Labels lsst-the-docs
            jsick Jonathan Sick made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            jsick Jonathan Sick made changes -
            Story Points 0.8
            jsick Jonathan Sick made changes -
            Story Points 0.8 1.2
            jsick Jonathan Sick made changes -
            Story Points 1.2 1.3
            jsick Jonathan Sick made changes -
            Link This issue is triggering DM-5678 [ DM-5678 ]
            jsick Jonathan Sick made changes -
            Link This issue is triggering DM-5679 [ DM-5679 ]
            jsick Jonathan Sick made changes -
            Story Points 1.3 2
            jsick Jonathan Sick made changes -
            Reviewers J Matt Peterson [ jmatt ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Status In Review [ 10004 ] In Review [ 10004 ]
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Status In Review [ 10004 ] Reviewed [ 10101 ]
            jsick Jonathan Sick made changes -
            Story Points 2 2.2
            jsick Jonathan Sick made changes -
            Resolution Done [ 10000 ]
            Status Reviewed [ 10101 ] Done [ 10002 ]

              People

              Assignee:
              jsick Jonathan Sick
              Reporter:
              jsick Jonathan Sick
              Reviewers:
              J Matt Peterson [X] (Inactive)
              Watchers:
              J Matt Peterson [X] (Inactive), Jonathan Sick
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.