•  
      story #13237 Prevent restricted to be added to private projects
    Summary
    Empty
    Prevent restricted to be added to private projects
    Empty

    Follow-up to story #12554

    • Project admin can no longer add restricted users to project members (and user groups)
      • Users are not proposed in autocompletion
    • When a user is switched to restricted, the user is removed from all projects that are "private w/o restricted" (and all user groups)
      • There is a warning message to confirm the action (User is going to be removed from X projects).
    • When a project is switched to "private w/o restricted", all restricted users are removed from project members (and all user groups)
      • There is a big warning message specific to this switch to confirm (when there are restricted): "X users are going to be removed from this project".
    • Binding of user groups must filter restricted users when target group is a "private w/o restricted" project.
    • On LDAP sync of user groups, the users are filtered to remove restricted that should land in "private w/o restricted" project.
      • Warning, user filters (that control how users are created/updated on the platform from LDAP) must be applied before the "private w/o restricted" filter.
    • The 4 level of project access must be managed a project creation
      • Should be proposed in the web UI
      • Should be managed as default value for project creation
        • The local.inc config "$sys_is_project_public = 1;" is put in the DB (and can manage de 4 possible default values) and managable by the web ui and "tuleap set-config" CLI
    Empty
    Empty
    Status
    Done
    Development
    Does it involves User Interface? , Are there any mockups?, Are permissions checked?
    Empty
    Details
    #13237
    Nicolas Terray (nterray)
    2019-04-30 14:11
    2019-04-07 00:52
    3561

    References

    List of items referenced by or referencing this item.

    Follow-ups

    • User avatar
      gerrit #14858 integrated into Tuleap 11.0.99.129
    • User avatar
      • Status changed from On going to Done
    • User avatar
      gerrit #14820 integrated into Tuleap 11.0.99.115
    • User avatar
      gerrit #14816 integrated into Tuleap 11.0.99.114
    • User avatar
      gerrit #14811 integrated into Tuleap 11.0.99.112
    • User avatar
      gerrit #14809 integrated into Tuleap 11.0.99.110
    • User avatar
      gerrit #14806 integrated into Tuleap 11.0.99.104
    • User avatar
      gerrit #14785 integrated into Tuleap 11.0.99.103
    • User avatar
      gerrit #14757 integrated into Tuleap 11.0.99.85
    • User avatar
      gerrit #14751 integrated into Tuleap 11.0.99.83
    • User avatar
      gerrit #14740 integrated into Tuleap 11.0.99.76
    • User avatar
      gerrit #14729 integrated into Tuleap 11.0.99.72
    • User avatar
      gerrit #14727 integrated into Tuleap 11.0.99.67
    • User avatar
      last edited by: Joris MASSON (jmasson) 6 months ago
      gerrit #14713 integrated into Tuleap 11.0.99.56
    • User avatar
      gerrit #14711 integrated into Tuleap 11.0.99.55
    • User avatar
      gerrit #14700 integrated into Tuleap 11.0.99.49
    • User avatar
      gerrit #14692 integrated into Tuleap 11.0.99.43
    • User avatar
      gerrit #14684 integrated into Tuleap 11.0.99.42
    • User avatar

      gerrit #14651 integrated in Tuleap 11.0.99.31

    • User avatar
      • I want to
        -Introduce new level of visibility (private without restricted) 
        +Prevent restricted to be added to private projects 
      • So that
      • Acceptance criteria