•  
      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
    Done
    Development
    Empty
    Empty
    Details
    #10773
    Manuel Vacelet (vaceletm)
    2018-01-15 13:46
    2017-10-24 17:32
    3273

    References

    Follow-ups

    • User avatar
      • Status changed from On going to Done
    • User avatar
      gerrit #10287 integrated into Tuleap 9.16.99.36
    • User avatar
      gerrit #10300 integrated into Tuleap 9.16.99.33
    • User avatar
      gerrit #10303 integrated into Tuleap 9.16.99.30
    • User avatar
      gerrit #10293 integrated into Tuleap 9.16.99.26
    • User avatar
      gerrit #10288 integrated into Tuleap 9.16.99.21
    • User avatar
      • Acceptance criteria
      • Status changed from To be done to On going
    • User avatar
      gerrit #10284 integrated into Tuleap 9.16.99.17
    • User avatar
    • User avatar
      • Acceptance criteria
      • Attachments 1-project-administration-permissions-administrators.png removed
    • User avatar
      • So that
      • Acceptance criteria
      • Attachments 1-project-administration-permissions-administrators.png added
      • Permissions set to