Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-30Add a flag to use a subquery for group issues searchSean 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-29Merge 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-01Fix typos in comments and specsGeorge Tsiolis
2018-10-05Put issues group search CTE behind a (default on) flagSean 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-05Add spec for group issues search + sortingSean McGivern
2018-09-07Resolve "Improve handling of projects shared with a group"Dennis Tang
2018-09-03Move badge settings to general settingsWinnie Hellmann
2018-07-11Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao
2018-02-0631885 - Ability to transfer a single group to another groupMayra Cabrera
2018-01-31Fix not all events being shown in group dashboardStan 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-23Merge 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-20Make sure we render events for projects within a groupBob Van Landuyt
2017-10-20Refactor `have_http_status` into `have_gitlab_http_status` in the specsJacopo
2017-10-12Nest the group_children_path inside the canonical group pathBob Van Landuyt
2017-10-11Fix spinach featuresBob Van Landuyt
And several other failures
2017-10-10Don't load unneeded elements in GroupsController#showBob Van Landuyt
2017-10-04Return an empty array when no matches are foundBob Van Landuyt
2017-10-04Fix bug with project paginationBob 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-04Only preload ancestors for search results in the specified parentBob 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-04Make sure all queries are limited to the page sizeBob Van Landuyt
And fix some pagination bugs
2017-10-04Fix nesting bug when rendering children of a shared subgroupBob Van Landuyt
2017-10-04Minimize the number of queries by preloading counts and ancestorsBob 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-04Improve number of queriesBob Van Landuyt
And document what extra queries are still being performed.
2017-10-04Include pagination when rendering expanded hierarchiesBob Van Landuyt
2017-10-04[WIP] improve number of queries when rendering a hierarchyBob Van Landuyt
2017-10-04Reuse the groups tree for explore and dashboard.Bob Van Landuyt
2017-10-04Limit the amount of queries per rowBob Van Landuyt
2017-10-04Allow filtering children for a groupBob 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-04Add pagination for childrenBob Van Landuyt
2017-10-04Update `children` route to handle projects and groupsBob Van Landuyt
2017-10-04Remove the subgroups path on a groupBob Van Landuyt
2017-09-07Make Members with Owner and Master roles always able to create subgroupsRuben Davila
2017-08-03Change all `:empty_project` to `:project`Robert Speicher
2017-06-15Subgroups page should show groups authorized through inheritanceToon 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-29Merge branch 'rework-authorizations-performance' into 'master'Douwe Maan
Rework project authorizations and nested groups for better performance See merge request !10885
2017-05-19Refactor to more robust implementationMichael 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-19Fix ensure_canonical_path for top level routesMichael 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-18Add test that fails without the fixMichael Kozono
2017-05-17Hide nested group UI/API support for MySQLYorick 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-12Fix redirect message for groups and usersMichael Kozono
2017-05-11Merge 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-10Enable the Style/TrailingCommaInArguments copRémy Coutable
Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-05-10Merge 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-05Resolve discussionsMichael Kozono
2017-05-05Add “project moved” flash message on redirectMichael Kozono
2017-05-05Fix Rubocop failuresMichael Kozono
2017-05-05Redirect from redirect routes to canonical routesMichael Kozono
2017-01-26Use `empty_project` where possible in controller specsRobert Speicher
2016-12-21added more specsJames Lopez
2016-12-20Fix error 500 renaming group. Also added specs and changelog.James Lopez