1. 06 12月, 2018 1 次提交
    • S
      Remove unnecessary includes of ShellAdapter · e96fd232
      Stan Hu 提交于
      Determined by running the script:
      
      ```
      included = `git grep --name-only ShellAdapter`.chomp.split("\n")
      used = `git grep --name-only gitlab_shell`.chomp.split("\n")
      included - used
      ```
      e96fd232
  2. 11 9月, 2018 1 次提交
  3. 07 8月, 2018 1 次提交
  4. 11 7月, 2018 1 次提交
  5. 26 4月, 2018 1 次提交
  6. 08 3月, 2018 1 次提交
  7. 12 8月, 2017 2 次提交
  8. 05 6月, 2017 1 次提交
    • S
      Allow group reporters to manage group labels · 5db229fb
      Sean McGivern 提交于
      Previously, only group masters could do this. However, project reporters can
      manage project labels, so there doesn't seem to be any need to restrict group
      labels further.
      
      Also, save a query or two by getting a single GroupMember object to find out if
      the user is a master or not.
      5db229fb
  9. 21 4月, 2017 1 次提交
  10. 23 2月, 2017 2 次提交
  11. 25 10月, 2016 1 次提交
  12. 21 10月, 2016 1 次提交
    • C
      Differentiate the expire from leave event · f488b9f7
      Callum Dryden 提交于
      At the moment we cannot see weather a user left a project due to their
      membership expiring of if they themselves opted to leave the project.
      This adds a new event type that allows us to make this differentiation.
      Note that is not really feasable to go back and reliably fix up the
      previous events. As a result the events for previous expire removals
      will remain the same however events of this nature going forward will be
      correctly represented.
      f488b9f7
  13. 20 10月, 2016 1 次提交
    • C
      Differentiate the expire from leave event · 9124310f
      Callum Dryden 提交于
      At the moment we cannot see weather a user left a project due to their
      membership expiring of if they themselves opted to leave the project.
      This adds a new event type that allows us to make this differentiation.
      Note that is not really feasable to go back and reliably fix up the
      previous events. As a result the events for previous expire removals
      will remain the same however events of this nature going forward will be
      correctly represented.
      9124310f
  14. 28 9月, 2016 1 次提交
    • R
      Allow Member.add_user to handle access requesters · ec0061a9
      Rémy Coutable 提交于
      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: NRémy Coutable <remy@rymai.me>
      ec0061a9
  15. 11 8月, 2016 1 次提交
  16. 04 8月, 2016 1 次提交
  17. 03 8月, 2016 1 次提交
  18. 02 8月, 2016 1 次提交
  19. 02 7月, 2016 1 次提交
  20. 18 6月, 2016 1 次提交
  21. 16 6月, 2016 2 次提交
  22. 14 6月, 2016 3 次提交
  23. 03 6月, 2016 2 次提交
  24. 30 5月, 2016 1 次提交
  25. 22 5月, 2016 1 次提交
  26. 21 5月, 2016 2 次提交
  27. 10 5月, 2016 1 次提交
    • J
      Remove the annotate gem and delete old annotations · f1479b56
      Jeroen van Baarsen 提交于
      In 8278b763 the default behaviour of annotation
      has changes, which was causing a lot of noise in diffs. We decided in #17382
      that it is better to get rid of the whole annotate gem, and instead let people
      look at schema.rb for the columns in a table.
      
      Fixes: #17382
      f1479b56
  28. 06 5月, 2016 1 次提交
  29. 30 3月, 2016 1 次提交
  30. 21 1月, 2016 1 次提交
  31. 04 5月, 2015 1 次提交
  32. 14 4月, 2015 2 次提交