- Jul 30, 2018
-
-
Bob Van Landuyt authored
The status is shown for - The author of a commit when viewing a commit - Notes on a commit (regular/diff) - The user that triggered a pipeline when viewing a pipeline - The author of a merge request when viewing a merge request - The author of notes on a merge request (regular/diff) - The author of an issue when viewing an issue - The author of notes on an issue - The author of a snippet when viewing a snippet - The author of notes on a snippet - A user's profile page - The list of members of a group/user
-
- Jun 18, 2018
-
-
Imre (Admin) authored
With text/calendar as Content-Type, the browser always downloads the content as a file (even ignoring the Content-Disposition header). We want to display the content inline when accessed from GitLab, similarly to the RSS feed.
-
- May 31, 2018
-
-
- Apr 19, 2018
-
-
Jacopo authored
-
- Apr 11, 2018
-
-
Bob Van Landuyt authored
This could only be possible for users that can create merge requests within a project. So they need to be a allowed to create a branch and create a merge request.
-
Bob Van Landuyt authored
So we can distinguish between the permissions on the source and the target project. - `create_merge_request_from` indicates a user can create a merge request with the project as a source_project - `create_merge_request_in` indicates a user can create a merge request with the project as a target_project
-
- Feb 28, 2018
-
-
- Feb 21, 2018
-
-
Sean McGivern authored
By extracting a new `filter_items` method, we can override that in the IssuesFinder and MergeRequestsFinder separately, so we don't need checks that the model is the correct one, because we can just use the class we're in to know that. We can do the same for the VALID_PARAMS constant, by making it a class method.
-
- Feb 13, 2018
-
-
Jeff Stubler authored
Closes #26466.
-
- Feb 01, 2018
-
-
Yorick Peterse authored
This ensures that we have more visibility in the number of SQL queries that are executed in web requests. The current threshold is hardcoded to 100 as we will rarely (maybe once or twice) change it. In production and development we use Sentry if enabled, in the test environment we raise an error. This feature is also only enabled in production/staging when running on GitLab.com as it's not very useful to other users.
-
- Jan 08, 2018
-
-
Christiaan Van den Poel authored
-
- Nov 25, 2017
-
-
Vitaliy @blackst0ne Klachkov authored
-
- Nov 16, 2017
-
-
Jacopo authored
Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses.
-
- Nov 07, 2017
-
-
Jarka Kadlecova authored
-
- Nov 02, 2017
-
-
Jarka Kadlecova authored
-
- Oct 31, 2017
-
-
Eric Eastwood authored
-
- Oct 26, 2017
-
-
Sean McGivern authored
This reverts commit 915e35a2, reversing changes made to 9533786f.
-
- Oct 03, 2017
-
-
Jarka Kadlecova authored
-
- Sep 19, 2017
-
-
Stan Hu authored
Discussions are now done asynchronously via the `IssuesController#discussions` endpoint, so this should no longer be needed. This was taking 32% of the load time for GitLab CE issue 1. Closes #38034
-
- Sep 18, 2017
-
-
Stan Hu authored
In #37955,we see that the profile had a number of N+1 queries from repeated access to `cross_reference_not_visible_for?`. This was optimized in previous versions of GitLab by rendering all notes at once, counting the number of visible references, and then using that number to check whether a system note should be fully redacted. There was also another N+1 query calling `ProjectTeam#member?`, which did not take advantage of an optimization in prepare_notes_for_rendering that would preload the maximum access level per project. Closes #37955
-
- Sep 14, 2017
-
-
Jarka Kadlecova authored
-
- Sep 07, 2017
-
-
Sean McGivern authored
This makes it easier to reuse in EE.
-
- Sep 06, 2017
-
-
micael.bergeron authored
this will remove the need make N queries (per-note) at the cost of having to mark notes with an attribute this opens up the possibility for other special roles for notes
-
- Sep 05, 2017
-
-
Yorick Peterse authored
This changes the issue and MR index pages so the pagination system re-uses the output of the COUNT(*) query used to calculate the number of rows per state (opened, closed, etc). This removes the need for an additional COUNT(*) on both pages.
-
- Sep 04, 2017
-
- Aug 29, 2017
-
-
Maxim Rydkin authored
-
- Aug 18, 2017
-
-
Douwe Maan authored
-
- Aug 17, 2017
-
-
Douwe Maan authored
-
haseeb authored
-
- Aug 10, 2017
-
-
haseeb authored
-
haseeb authored
-
Lin Jen-Shin authored
-
Mehdi Lahmam authored
Its usage has been removed at 2fa22a07.
-
- Jul 24, 2017
-
-
Jarka Kadlecova authored
-
Jarka Kadlecova authored
-
- Jul 21, 2017
-
-
Douwe Maan authored
-
Douwe Maan authored
-
- Jul 18, 2017
-
-
Felipe Artur authored
-
- Jul 14, 2017
-
-
Sean McGivern authored
This reverts merge request !12633
-
- Jul 07, 2017
-
-
Luke "Jared" Bennett authored
-