1. 14 Sep, 2016 3 commits
    • Rémy Coutable's avatar
      Update CHANGELOG-EE for 8.10.9 and 8.11.6 · e1069aa5
      Rémy Coutable authored
      [ci skip]
      Signed-off-by: default avatarRémy Coutable <remy@rymai.me>
      e1069aa5
    • Jacob Schatz's avatar
      Merge branch '919-protected-branch-dropdown-all-users' into 'master' · 656ee7be
      Jacob Schatz authored
      Resolve "Protected branches drop down does not show all users"
      
      This MR refactors the implementation introduced in https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/581
      
      Issues like #919 makes a refactor needed since the dropdowns were becoming too complex to maintain.
      
      - Now the related dropdowns are based directly from `ProtectedBranchAccessDropdown` and its internal state is handled with JS only unlike its previous implementation that was a mix of JS and HTML inputs.
      - Now selected users are appended making them always visible.
      
      Closes #919
      
      See merge request !687
      656ee7be
    • Douwe Maan's avatar
      Merge branch 'ldap_override_membership' into 'master' · 299ec600
      Douwe Maan authored
      Allow membership override when using LDAP group sync
      
      Backend part of #343 
      
      Adds an `ldap` and `override` attribute to `Member` so we can track which members are managed by LDAP and if/when they're overridden.
      
      - `Member#ldap?` will tell you whether it's an LDAP member 
      - `Member#override` should be set to `true` if someone adds an override. Sync will then ignore it, until `Member#override` is set back to `false`.
      
      ## Performance testing
      
      All tests resulted in approximately 119,000 total members being created. 
      
      
      -   19 minutes - An 'update' sync (where all members already existed) updating the `ldap` flag once.
      -  79 minutes - A full, fresh sync before changes
      -  76 minutes - A full, fresh sync after changes
      
      Although the before time was actually higher than the after time, I think there's a standard deviation in there that accounts for it. The important thing is that it's not drastically different. 
      
      See merge request !717
      299ec600
  2. 13 Sep, 2016 12 commits
  3. 12 Sep, 2016 15 commits
  4. 10 Sep, 2016 2 commits
  5. 09 Sep, 2016 8 commits