•  
      story #10773 have a restricted project administrator role
    Summary
    Empty
    have a restricted project administrator role

    they can only add/remove project members

    • Introduce a new group/permission below "Project administrator" in new project administration called "Members administrator"
    • Update project admin access to take into account this restriction (Members administrators can access admin but only see "members" tab and can only add/remove people)
      • They have access to all features: bind with LDAP group and import with text file
      • They also have access to resources via REST (/user_groups/:id/users when :id is project members in both GET and PUT)
      • Need to check if /user_membership route need to be updated as well
    • Note: "Members administrator" can shoot themselves in their feet by removing themselves from members of a projects they "administrate"
    • The feature is available on all projects on all platforme (no feature flag)
    • No impact on "Request membership" management.

     

    Empty
    Status
    Empty
    Done
    Development
    • [ ] Does it involves User Interface? 
    • [ ] Are there any mockups?
    • [ ] Are permissions checked?
    • [ ] Does it need Javascript development?
    • [ ] Does it need a forge upgrade bucket?
    • [ ] Does it need to execute things in system events?
    • [ ] Does it impact project creation (templates)?
    • [ ] Is it exploratory?
    Empty
    Details
    #10773
    Manuel Vacelet (vaceletm)
    2018-01-15 13:46
    2017-10-24 17:32
    3295

    References

    Follow-ups

    User avatar
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from Ready (stalled) to On going
    User avatar
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Attachments 1-project-administration-permissions-administrators.png removed
    User avatar
    • So that
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Acceptance criteria
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Attachments 1-project-administration-permissions-administrators.png added
    • Permissions set to