Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-30 | Add a flag to use a subquery for group issues search | Sean McGivern | |
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. | |||
2018-11-29 | Merge branch 'security-fix-pat-web-access' into 'master' | Cindy Pallares | |
[master] Resolve "Personal access token with only `read_user` scope can be used to authenticate any web request" See merge request gitlab/gitlabhq!2583 | |||
2018-11-01 | Fix typos in comments and specs | George Tsiolis | |
2018-10-05 | Put issues group search CTE behind a (default on) flag | Sean McGivern | |
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. | |||
2018-10-05 | Add spec for group issues search + sorting | Sean McGivern | |
2018-09-07 | Resolve "Improve handling of projects shared with a group" | Dennis Tang | |
2018-09-03 | Move badge settings to general settings | Winnie Hellmann | |
2018-07-11 | Resolve "Rename the `Master` role to `Maintainer`" Backend | Mark Chao | |
2018-02-06 | 31885 - Ability to transfer a single group to another group | Mayra Cabrera | |
2018-01-31 | Fix not all events being shown in group dashboard | Stan Hu | |
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 | |||
2017-10-23 | Merge branch '35644-refactor-have-http-status-into-have-gitlab-http-status' ↵ | Rémy Coutable | |
into 'master' Refactor `have_http_status` into `have_gitlab_http_status` in the specs Closes #35644 See merge request gitlab-org/gitlab-ce!14958 | |||
2017-10-20 | Make sure we render events for projects within a group | Bob Van Landuyt | |
2017-10-20 | Refactor `have_http_status` into `have_gitlab_http_status` in the specs | Jacopo | |
2017-10-12 | Nest the group_children_path inside the canonical group path | Bob Van Landuyt | |
2017-10-11 | Fix spinach features | Bob Van Landuyt | |
And several other failures | |||
2017-10-10 | Don't load unneeded elements in GroupsController#show | Bob Van Landuyt | |
2017-10-04 | Return an empty array when no matches are found | Bob Van Landuyt | |
2017-10-04 | Fix bug with project pagination | Bob Van Landuyt | |
When projects were listed after groups, the projects that would also have been listed on the last page containing groups would be repeated. | |||
2017-10-04 | Only preload ancestors for search results in the specified parent | Bob Van Landuyt | |
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' | |||
2017-10-04 | Make sure all queries are limited to the page size | Bob Van Landuyt | |
And fix some pagination bugs | |||
2017-10-04 | Fix nesting bug when rendering children of a shared subgroup | Bob Van Landuyt | |
2017-10-04 | Minimize the number of queries by preloading counts and ancestors | Bob Van Landuyt | |
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 | |||
2017-10-04 | Improve number of queries | Bob Van Landuyt | |
And document what extra queries are still being performed. | |||
2017-10-04 | Include pagination when rendering expanded hierarchies | Bob Van Landuyt | |
2017-10-04 | [WIP] improve number of queries when rendering a hierarchy | Bob Van Landuyt | |
2017-10-04 | Reuse the groups tree for explore and dashboard. | Bob Van Landuyt | |
2017-10-04 | Limit the amount of queries per row | Bob Van Landuyt | |
2017-10-04 | Allow filtering children for a group | Bob Van Landuyt | |
When fetching children for a group with a filter, we will search all nested groups for results and render them in an expanded tree | |||
2017-10-04 | Add pagination for children | Bob Van Landuyt | |
2017-10-04 | Update `children` route to handle projects and groups | Bob Van Landuyt | |
2017-10-04 | Remove the subgroups path on a group | Bob Van Landuyt | |
2017-09-07 | Make Members with Owner and Master roles always able to create subgroups | Ruben Davila | |
2017-08-03 | Change all `:empty_project` to `:project` | Robert Speicher | |
2017-06-15 | Subgroups page should show groups authorized through inheritance | Toon Claes | |
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 | |||
2017-05-29 | Merge branch 'rework-authorizations-performance' into 'master' | Douwe Maan | |
Rework project authorizations and nested groups for better performance See merge request !10885 | |||
2017-05-19 | Refactor to more robust implementation | Michael Kozono | |
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 `/…`. | |||
2017-05-19 | Fix ensure_canonical_path for top level routes | Michael Kozono | |
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. | |||
2017-05-18 | Add test that fails without the fix | Michael Kozono | |
2017-05-17 | Hide nested group UI/API support for MySQL | Yorick Peterse | |
This hides/disables some UI elements and API parameters related to nested groups when MySQL is used, since nested groups are not supported for MySQL. | |||
2017-05-12 | Fix redirect message for groups and users | Michael Kozono | |
2017-05-11 | Merge branch '27144-enforce-rubocop-trailing_commas-no_comma-style' into ↵ | Robert Speicher | |
'master' Resolve "Use consistent style for trailing commas" Closes #27144 See merge request !11063 | |||
2017-05-10 | Enable the Style/TrailingCommaInArguments cop | Rémy Coutable | |
Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-05-10 | Merge branch 'tc-fix-private-subgroups-shown' into 'security' | Douwe Maan | |
Use GroupsFinder to find subgroups the user has access to See merge request !2096 | |||
2017-05-05 | Resolve discussions | Michael Kozono | |
2017-05-05 | Add “project moved” flash message on redirect | Michael Kozono | |
2017-05-05 | Fix Rubocop failures | Michael Kozono | |
2017-05-05 | Redirect from redirect routes to canonical routes | Michael Kozono | |
2017-01-26 | Use `empty_project` where possible in controller specs | Robert Speicher | |
2016-12-21 | added more specs | James Lopez | |
2016-12-20 | Fix error 500 renaming group. Also added specs and changelog. | James Lopez | |