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
2019-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-08-15Allow disabling group/project email notificationsBrett Walker
- Adds UI to configure in group and project settings - Removes notification configuration for users when disabled at group or project level
2019-07-31Remove backend use of manual_sorting feature flagBrett Walker
2019-07-24Merge branch 'bw-enable-default-manual-sorting' into 'master'Sean McGivern
Default manual_sorting feature flag to on See merge request gitlab-org/gitlab-ce!30788
2019-07-19Add subgroup_creation_level to the list of allowed group paramsFabio Papa
For both groups_controller and admin/groups_controller
2019-07-16Default manual_sorting feature flag to onBrett Walker
2019-07-12Upgrade to Rails 5.2Heinrich Lee Yu
Updates changed method names and fixes spec failures
2019-07-01Revert "Include subgroups in shared_projects"Fabian Schneider
This reverts commit 4bed2daef935bb4097988e0eff4830fc13a23c37.
2019-06-26Bring Manual Ordering on Issue ListRajat Jain
On all the issue lists -- Group, Project and Dashboard -- this change adds a new option for managing the lists. "Manual Ordering" option is added which when flipped on will allow an user to drag and drop issues around to create a relative ordering among them.
2019-04-05Add part of needed codeGosia Ksionek
Add columns to store project creation settings Add project creation level column in groups and default project creation column in application settings Remove obsolete line from schema Update migration with project_creation_level column existence check Rename migrations to avoid conflicts Update migration methods Update migration method
2019-04-03Redirect to edit page on group transfer failureIllya Klymov
2019-03-14Security Dashboard as default view for groupsGilbert Roulot
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
2019-02-05Update last_activity_on for Users on some main GET endpointsRubén Dávila
In order to have an accurate date about the last activity of a User we need to update the last_activity_on field when the User is visiting some basic pages of GitLab like pages related to Dashboards, Projects, Issues and Merge Requests
2019-01-28Save sorting preference for Issues/MRs in BEMario de la Ossa
In order to let users' sorting preferences transfer between devices, we save the preference for issues and MRs (one preference for issues, one for MRs) in the backend inside the UserPreference object
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-09-19Enable frozen string in app/controllers/**/*.rbgfyoung
Enables frozen string for the following: * app/controllers/*.rb * app/controllers/admin/**/*.rb * app/controllers/boards/**/*.rb * app/controllers/ci/**/*.rb * app/controllers/concerns/**/*.rb Partially addresses #47424.
2018-09-11Disable existing offenses for the CodeReuse copsYorick Peterse
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-07Resolve "Improve handling of projects shared with a group"Dennis Tang
2018-09-03Move badge settings to general settingsWinnie Hellmann
2018-08-08ensure all group settings panels remain open after form submissionMike Greiling
2018-04-18Merge branch 'blackst0ne-rails5-add-safe-params-helper' into 'master'Sean McGivern
[Rails5] Add `safe_params` helper See merge request gitlab-org/gitlab-ce!18241
2018-04-11Support Markdown rendering using multiple projectsYorick Peterse
This refactors the Markdown pipeline so it supports the rendering of multiple documents that may belong to different projects. An example of where this happens is when displaying the event feed of a group. In this case we retrieve events for all projects in the group. Previously we would group events per project and render these chunks separately, but this would result in many SQL queries being executed. By extending the Markdown pipeline to support this out of the box we can drastically reduce the number of SQL queries. To achieve this we introduce a new object to the pipeline: Banzai::RenderContext. This object simply wraps two other objects: an optional Project instance, and an optional User instance. On its own this wouldn't be very helpful, but a RenderContext can also be used to associate HTML documents with specific Project instances. This work is done in Banzai::ObjectRenderer and allows us to reuse as many queries (and results) as possible.
2018-04-08[Rails5] Add `safe_params` helperblackst0ne
Rails 5.0 requires to explicitly permit attributes when building a URL using current `params` object. The `safe_params` helper allows developers to just call `safe_params.merge(...)` instead of manually adding `permit` to every call. https://github.com/rails/rails/pull/20868
2018-02-27Fix subgroup issue and MR pages empty states and countsSean McGivern
Previously, these wouldn't count issues or MRs in subgroups - meaning that if _this_ group had no issues or MRs, we'd show the empty state, which was wrong.
2018-02-22Port `read_cross_project` ability from EEBob Van Landuyt
2018-02-0631885 - Ability to transfer a single group to another groupMayra Cabrera
2018-01-31refactor groups controller to match EEJames Lopez
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-11-06Resolve "DashboardController#activity.json is slow due to SQL"Francisco Javier López
2017-10-20Make sure we render events for projects within a groupBob Van Landuyt
2017-10-17Merge branch 'bvl-group-trees' into 'master'Douwe Maan
Show collapsible tree on the project show page Closes #30343 See merge request gitlab-org/gitlab-ce!14055
2017-10-12Nest the group_children_path inside the canonical group pathBob Van Landuyt
2017-10-11Add support for markdown preview to group milestonesVitaliy @blackst0ne Klachkov
2017-10-10Don't load unneeded elements in GroupsController#showBob Van Landuyt
2017-10-10Use `GroupFinder` to check if a user can read a groupBob Van Landuyt
2017-10-04Rename `GroupHierarchy` to `GroupDescendant`Bob Van Landuyt
2017-10-04`current_user:` as a keyword argumentBob Van Landuyt
2017-10-04Setup children in a a method and reuse for both callsBob 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-04Merge group hierarchies when parents are sharedBob Van Landuyt
2017-10-04Add pagination for childrenBob Van Landuyt
2017-10-04Update `children` route to handle projects and groupsBob Van Landuyt
2017-10-04Add serializer for group childrenBob Van Landuyt
2017-10-04Remove the subgroups path on a groupBob Van Landuyt
2017-10-04Fetch children using new finder for the `show` of a group.Bob Van Landuyt
2017-09-07Make Members with Owner and Master roles always able to create subgroupsRuben Davila
2017-08-21Improves subgroup creation permissionsTiago Botelho
2017-08-10Use a specialized class for querying eventsYorick Peterse
This changes various controllers to use the new EventCollection class for retrieving events. This class uses a JOIN LATERAL query on PostgreSQL to retrieve queries in a more efficient way, while falling back to a simpler / less efficient query for MySQL. The EventCollection class also includes a limit on the number of events to display to prevent malicious users from cycling through all events, as doing so could put a lot of pressure on the database. JOIN LATERAL is only supported on PostgreSQL starting with version 9.3.0 and as such this optimisation is only used when using PostgreSQL 9.3 or newer.
2017-06-12Refactor atom builder by using xml.atom layoutTieu-Philippe KHIM
2017-06-07Add a rubocop rule to check if a method 'redirect_to' is used without ↵blackst0ne
explicitly set 'status' in 'destroy' actions of controllers