- Mar 13, 2019
-
-
Victor Zagorodny authored
Add a supporting code to separate groups#show and groups#details which is required for the proper implementation of the Group Overview content and Security Dashboard option for it
-
- Feb 28, 2019
-
-
Mario de la Ossa authored
Since the CTE is faster than a subquery and the only reason we're using a subquery is that the CTE can't handle sorting by certain attributes, let's use the CTE always (when the feature flag is enabled) when counting, since we can ignore ordering if we just want a count of results.
-
- Dec 18, 2018
-
-
blackst0ne authored
Updates specs to use new rails5 format. The old format: `get :show, { some: params }, { some: headers }` The new format: `get :show, params: { some: params }, headers: { some: headers }`
-
- Nov 30, 2018
-
-
Sean McGivern authored
We already had a flag to use a CTE, but this broke searching in some cases where we need to sort by a joined table. Disabling the CTE flag makes searches much slower. The new flag, to use a subquery, makes them slightly slower than the CTE, while maintaining correctness. If both it and the CTE flag are enabled, the subquery takes precedence.
-
- Nov 29, 2018
-
-
Cindy Pallares authored
[master] Resolve "Personal access token with only `read_user` scope can be used to authenticate any web request" See merge request gitlab/gitlabhq!2583
-
- Nov 23, 2018
-
-
James Lopez authored
-
- Nov 01, 2018
-
-
George Tsiolis authored
-
- Oct 05, 2018
-
-
Sean McGivern authored
We don't think this is needed any more - see https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/21521, and https://gitlab.com/gitlab-org/gitlab-ce/issues/52271 for removing the flag.
-
Sean McGivern authored
-
- Sep 07, 2018
-
-
Dennis Tang authored
-
- Sep 03, 2018
-
-
Winnie Hellmann authored
-
- Jul 11, 2018
-
-
Mark Chao authored
-
- Feb 06, 2018
-
-
- Jan 31, 2018
-
-
Stan Hu authored
The group activity feed was limited to the first 20 projects found in the group, which caused activity from some projects to be omitted. A limit of 20 is applied to the query for events, so the extra pagination does little in the way of performance. Closes #42560
-
- Oct 20, 2017
-
-
Bob Van Landuyt authored
-
Jacopo authored
-
- Oct 12, 2017
-
-
Bob Van Landuyt authored
-
- Oct 11, 2017
-
-
Bob Van Landuyt authored
And several other failures
-
- Oct 10, 2017
-
-
Bob Van Landuyt authored
-
- Oct 04, 2017
-
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
When projects were listed after groups, the projects that would also have been listed on the last page containing groups would be repeated.
-
Bob Van Landuyt authored
When filtering we want all to preload all the ancestors upto the specified parent group. - root - subgroup - nested-group - project So when searching 'project', on the 'subgroup' page we want to preload 'nested-group' but not 'subgroup' or 'root'
-
Bob Van Landuyt authored
And fix some pagination bugs
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
By preloading the count of members, projects and subgroups of a group, we don't need to query them later. We also preload the entire hierarchy for a search result and include the counts so we don't need to query for them again
-
Bob Van Landuyt authored
And document what extra queries are still being performed.
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
When fetching children for a group with a filter, we will search all nested groups for results and render them in an expanded tree
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
Bob Van Landuyt authored
-
- Sep 07, 2017
-
-
Ruben Davila authored
-
- Aug 02, 2017
-
-
Robert Speicher authored
-
- Jun 15, 2017
-
-
Toon Claes authored
When a user is authorized to a group, they are also authorized to see all the ancestor groups and descendant groups. When a user is authorized to a project, they are authorized to see all the ancestor groups too. Closes #32135 See merge request !11764
-
- May 19, 2017
-
-
Michael Kozono authored
In order to avoid string manipulation or modify route params (to make them unambiguous for `url_for`), we are accepting a behavior change: When being redirected to the canonical path for a group, if you requested a group show path starting with `/groups/…` then you’ll now be redirected to the group at root `/…`.
-
- May 18, 2017
-
-
Michael Kozono authored
Don’t replace a substring of the path if it is part of the top level route. E.g. When redirecting from `/groups/ups` to `/groups/foo`, be careful not to do `/grofoo/ups`. Projects are unaffected by this issue, but I am grouping the `#ensure_canonical_path` tests similar to the group and user tests.
-
Michael Kozono authored
-