- 01 Nov, 2018 1 commit
-
-
George Tsiolis authored
-
- 23 Oct, 2018 1 commit
-
-
Jan Provaznik authored
It's possible that user pastes accidentally also unsubscribe link which is included in footer of notification emails. This unsubscribe link contains personal token which attacker then use to act as the original user (e.g. for sending comments under his/her identity).
-
- 03 Oct, 2018 1 commit
-
-
Jacopo authored
In GET `api/v4/projects/:id/issues` the user can filter issues that have an assigned milestone through the parameter `milestone=Any+Milestone`.
-
- 17 Sep, 2018 2 commits
-
-
Lin Jen-Shin authored
-
Sean McGivern authored
-
- 07 Sep, 2018 1 commit
-
-
Jan Provaznik authored
-
- 06 Sep, 2018 1 commit
-
-
Tiago Botelho authored
-
- 29 Aug, 2018 1 commit
-
-
Jacopo authored
-
- 07 Aug, 2018 2 commits
-
-
Oswaldo Ferreira authored
-
gfyoung authored
Partially addresses #47424.
-
- 02 Aug, 2018 1 commit
-
-
Jarka Kadlecová authored
This reverts commit 8717c7dad9b5a8fa21ec9a652c54718a6b4c2175.
-
- 11 Jul, 2018 1 commit
-
-
Jarka Kadlecová authored
This reverts commit 4d9a3f42f1fd3be21555e19872b7121cca65015e, reversing changes made to ecf9c145f6e4d170cd059df88743393d9e63c489.
-
- 03 Jul, 2018 1 commit
-
-
Jan Provaznik authored
* Group filtering now includes also issues/MRs from subgroups/subprojects * fixed due_date * Also DRYed todo controller specs
-
- 21 Jun, 2018 1 commit
-
-
Felipe Artur authored
-
- 30 May, 2018 1 commit
-
-
Oswaldo Ferreira authored
-
- 18 Apr, 2018 1 commit
-
-
Yorick Peterse authored
This reverts the addition of the "goldiloader" Gem and all use of it. While this Gem is very promising it's causing a variety of problems on GitLab.com due to it eager-loading too much data in places where we don't expect/can handle this. At least for the time being this means we have to go back to manually fixing N+1 query problems, but at least those should not cause a negative impact on availability.
-
- 09 Apr, 2018 1 commit
-
-
Yorick Peterse authored
Goldiloader (https://github.com/salsify/goldiloader) can eager load associations automatically. This removes the need for adding "includes" calls in a variety of different places. This also comes with the added benefit of not having to eager load data if it's not used.
-
- 04 Apr, 2018 1 commit
-
-
blackst0ne authored
-
- 07 Mar, 2018 1 commit
-
-
Jan Provaznik authored
* adds basic discussions API for issues and snippets * reorganizes notes specs (so same tests can be used for all noteable types - issues, MRs, snippets)
-
- 05 Mar, 2018 1 commit
-
-
Jacopo authored
-
- 11 Jan, 2018 1 commit
-
-
🙈 jacopo beschi 🙉 authored
-
- 02 Jan, 2018 1 commit
-
-
Oswaldo Ferreira authored
-
- 27 Nov, 2017 1 commit
-
-
Douwe Maan authored
-
- 24 Nov, 2017 2 commits
-
-
Douwe Maan authored
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 23 Nov, 2017 1 commit
-
-
Felipe Artur authored
-
- 15 Nov, 2017 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 07 Nov, 2017 1 commit
-
-
Jarka Kadlecova authored
-
- 02 Nov, 2017 1 commit
-
-
Jarka Kadlecova authored
-
- 09 Oct, 2017 2 commits
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 23 Sep, 2017 1 commit
-
-
Vitaliy @blackst0ne Klachkov authored
-
- 06 Sep, 2017 4 commits
-
-
micael.bergeron authored
also fix some code styling issues
-
micael.bergeron authored
- only show in merge-requests - show as a little glyph
-
micael.bergeron authored
-
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
-
- 30 Aug, 2017 1 commit
-
-
Hiroyuki Sato authored
-
- 07 Aug, 2017 1 commit
-
-
Jarka Kadlecova authored
-
- 28 Jul, 2017 1 commit
-
-
Yorick Peterse authored
Having two states that essentially mean the same thing is very much like having a boolean "true" and boolean "mostly-true": it's rather silly. This commit merges the "reopened" state into the "opened" state while taking care of system notes still showing messages along the lines of "Alice reopened this issue". A big benefit from having only two states (opened and closed) is that indexing and querying becomes simpler and more performant. For example, to get all the opened queries we no longer have to query both states: SELECT * FROM issues WHERE project_id = 2 AND state IN ('opened', 'reopened'); Instead we can query a single state directly, which can be much faster: SELECT * FROM issues WHERE project_id = 2 AND state = 'opened'; Further, only having two states makes indexing easier as we will only ever filter (and thus scan an index) using a single value. Partial indexes could help but aren't supported on MySQL, complicating the development process and not being helpful for MySQL.
-
- 07 Jul, 2017 1 commit
-
-
Felipe Artur authored
-