BigW Consortium Gitlab

  1. 17 Aug, 2016 3 commits
  2. 16 Aug, 2016 1 commit
  3. 15 Aug, 2016 1 commit
  4. 12 Aug, 2016 1 commit
    • Recover usage of Todos counter cache · f8b53ba2
      Paco Guzman authored
      We’re being kept up to date the counter data but we’re not using it.
      The only thing which is not real if is the number of projects that the 
      user read changes the number of todos can be stale for some time.
      
      The counters will be sync just after the user receives a new todo or mark any as done
  5. 11 Aug, 2016 1 commit
  6. 10 Aug, 2016 2 commits
  7. 09 Aug, 2016 1 commit
  8. 08 Aug, 2016 1 commit
  9. 06 Aug, 2016 2 commits
  10. 04 Aug, 2016 2 commits
  11. 03 Aug, 2016 5 commits
  12. 02 Aug, 2016 2 commits
    • Speedup DiffNote#active? on discussions, preloading noteables and avoid touching… · 8716ff7f
      Paco Guzman authored
      Speedup DiffNote#active? on discussions, preloading noteables and avoid touching git repository to return diff_refs when possible
      
      - Preloading noteable we share the same noteable instance when more than one 
      discussion refers to the same noteable.
      - Any other call to that object that is cached in that object will be for any 
      discussion.
      - In those cases where merge_request_diff has all the sha stored to build a diff_refs get that 
      diff_refs using directly those sha instead accessing to the git repository to first get the 
      commits and later the sha.
    • Remove `url_for_new_issue` helper · 901d4d2c
      Robert Speicher authored
      Now we link to the standard `IssuesController#new` action, and let it
      redirect if we're using an external tracker.
  13. 01 Aug, 2016 2 commits
    • Redirect to external issue tracker from `/issues` · a70431f8
      Robert Speicher authored
      Prior, in order to display the correct link to "Issues" in the project
      navigation, we were performing a check against the project to see if it
      used an external issue tracker, and if so, we used that URL. This was
      inefficient.
      
      Now, we simply _always_ link to `namespace_project_issues_path`, and
      then in the controller we redirect to the external tracker if it's
      present.
      
      This also removes the need for the url_for_issue helper. Bonus! :tada:
    • State specific default sort order for issuables · 84a3225b
      zs authored
      Provide more sensible default sort order for issues and merge requests
      based on the following table:
      
      | type           | state  | default sort order |
      |----------------|--------|--------------------|
      | issues         | open   | last created       |
      | issues         | closed | last updated       |
      | issues         | all    | last created       |
      | merge requests | open   | last created       |
      | merge requests | merged | last updated       |
      | merge requests | closed | last updated       |
      | merge requests | all    | last created       |
  14. 30 Jul, 2016 1 commit
  15. 28 Jul, 2016 1 commit
  16. 27 Jul, 2016 1 commit
    • Allow skipping users in autocomplete · dc4de2d8
      Sean McGivern authored
      Pass an array of user IDs in the `skip_users` param to have them
      excluded from the results (unless they are explicitly included through
      the `current_user` or `author_id` params).
  17. 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.
  18. 24 Jul, 2016 1 commit
  19. 22 Jul, 2016 3 commits
  20. 21 Jul, 2016 2 commits
  21. 20 Jul, 2016 3 commits
  22. 19 Jul, 2016 3 commits