BigW Consortium Gitlab

  1. 01 Mar, 2017 1 commit
  2. 23 Feb, 2017 1 commit
  3. 28 Sep, 2016 1 commit
    • Allow Member.add_user to handle access requesters · ec0061a9
      Rémy Coutable authored
      Changes include:
      
      - Ensure Member.add_user is not called directly when not necessary
      - New GroupMember.add_users_to_group to have the same abstraction level as for Project
      - Refactor Member.add_user to take a source instead of an array of members
      - Fix Rubocop offenses
      - Always use Project#add_user instead of project.team.add_user
      - Factorize users addition as members in Member.add_users_to_source
      - Make access_level a keyword argument in GroupMember.add_users_to_group and ProjectMember.add_users_to_projects
      - Destroy any requester before adding them as a member
      - Improve the way we handle access requesters in Member.add_user
        Instead of removing the requester and creating a new member,
        we now simply accepts their access request. This way, they will
        receive a "access request granted" email.
      - Fix error that was previously silently ignored
      - Stop raising when access level is invalid in Member, let Rails validation do their work
      Signed-off-by: 's avatarRémy Coutable <remy@rymai.me>
  4. 26 Jul, 2016 1 commit
    • Optimize maximum user access level lookup in loading of notes · d1ea2bca
      Stan Hu authored
      NotesHelper#note_editable? and ProjectTeam#human_max_access currently
      take about 16% of the load time of an issue page. This MR preloads
      the maximum access level of users for all notes in issues and merge
      requests with several queries instead of one per user and caches
      the result in RequestStore.
  5. 18 Jul, 2016 1 commit
  6. 13 Jul, 2016 2 commits
  7. 18 Jun, 2016 1 commit
  8. 13 May, 2015 1 commit
  9. 04 Feb, 2015 1 commit
  10. 25 Jan, 2015 1 commit
  11. 14 Sep, 2014 1 commit
  12. 27 Aug, 2013 1 commit
  13. 20 Aug, 2013 1 commit