An error occurred fetching the project authors.
- 20 Nov, 2015 1 commit
-
-
Ruben Davila authored
Everytime the User check or uncheck a Task Item from the Issue or Merge Request description, a new update is going to be added to the activity logs of the Issue or Merge Request. Note that when using the edit form, you can only update the Task item status or add/delete/modify existing ones. Doing both actions is not fully supported.
-
- 19 Nov, 2015 1 commit
-
-
Yorick Peterse authored
When using IssuableFinder/IssuesFinder to find issues for multiple projects it's more efficient to use a JOIN + a "WHERE project_id IN" condition opposed to running a sub-query. This change means that when finding issues without labels we're now using the following SQL: SELECT issues.* FROM issues JOIN projects ON projects.id = issues.project_id LEFT JOIN label_links ON label_links.target_type = 'Issue' AND label_links.target_id = issues.id WHERE ( projects.id IN (...) OR projects.visibility_level IN (20, 10) ) AND issues.state IN ('opened','reopened') AND label_links.id IS NULL ORDER BY issues.id DESC; instead of: SELECT issues.* FROM issues LEFT JOIN label_links ON label_links.target_type = 'Issue' AND label_links.target_id = issues.id WHERE issues.project_id IN ( SELECT id FROM projects WHERE id IN (...) OR visibility_level IN (20,10) ) AND issues.state IN ('opened','reopened') AND label_links.id IS NULL ORDER BY issues.id DESC; The big benefit here is that in the last case PostgreSQL can't properly use all available indexes. In particular it ends up performing a sequence scan on the "label_links" table (processing around 290 000 rows). The new query is roughly 2x as fast as the old query.
-
- 18 Nov, 2015 1 commit
-
-
Valery Sizov authored
-
- 11 Nov, 2015 1 commit
-
-
Yorick Peterse authored
These scopes can just sort by the "id" column in descending order to achieve the same result. An added benefit is being able to perform a backwards index scan (depending on the rest of the final query) instead of having to actually sort data.
-
- 16 Oct, 2015 1 commit
-
-
Zeger-Jan van de Weg authored
-
- 15 Oct, 2015 1 commit
-
-
Yorick Peterse authored
This ensures we don't end up running N+1 queries for the objects in the affected collections.
-
- 14 Oct, 2015 1 commit
-
-
Douwe Maan authored
-
- 16 Sep, 2015 1 commit
-
-
Jungkook Park authored
add a test for to_hook_data of issue model update CHANGELOG
-
- 30 Jul, 2015 1 commit
-
-
Douwe Maan authored
-
- 24 Jul, 2015 1 commit
-
-
Robert Speicher authored
-
- 24 Apr, 2015 1 commit
-
-
Douwe Maan authored
-
- 17 Apr, 2015 1 commit
-
-
Douwe Maan authored
-
- 15 Apr, 2015 1 commit
-
-
Douwe Maan authored
-
- 02 Apr, 2015 1 commit
-
-
Douwe Maan authored
-
- 16 Mar, 2015 3 commits
-
-
Valery Sizov authored
-
Valery Sizov authored
-
Valery Sizov authored
-
- 15 Mar, 2015 1 commit
-
-
Valery Sizov authored
-
- 06 Feb, 2015 2 commits
-
-
Dmitriy Zaporozhets authored
-
Dmitriy Zaporozhets authored
-
- 22 Jan, 2015 1 commit
-
-
Dmitriy Zaporozhets authored
-
- 19 Jan, 2015 1 commit
-
-
Michael Clarke authored
-
- 05 Oct, 2014 1 commit
-
-
Kirill Zaitsev authored
-
- 02 Oct, 2014 1 commit
-
-
Kirill Zaitsev authored
-
- 27 Aug, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 20 Aug, 2014 1 commit
-
-
jubianchi authored
-
- 14 Aug, 2014 1 commit
-
-
Robert Schilling authored
-
- 30 Jul, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 29 Jul, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 04 Jun, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 03 Jun, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 25 Mar, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 28 Feb, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 10 Feb, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Filtering service used klass instead of passed items. Because of this you see list of all issues intead of authorized ones. This commit fixes it so people see only issues they are authorized to see. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 14 Jan, 2014 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 04 Dec, 2013 1 commit
-
-
Dmitriy Zaporozhets authored
* Add event scopes to ProjectHook * Added Issuable#to_hook_data * Project#execute_hooks now accept hook filter as argument Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 09 Sep, 2013 1 commit
-
-
Dmitriy Zaporozhets authored
-
- 21 Aug, 2013 1 commit
-
-
Dmitriy Zaporozhets authored
-
- 19 Aug, 2013 2 commits
-
-
Dmitriy Zaporozhets authored
* call set_iid before validation * make rake task pass event if objects are invalid * show iid in comment event at dashboard
-
Dmitriy Zaporozhets authored
-