An error occurred fetching the project authors.
- 13 Jun, 2019 1 commit
-
-
Roger Meier authored
-
- 09 Apr, 2019 1 commit
-
-
Oswaldo Ferreira authored
This mainly handles the search and replace approach to using assignees instead assignee for merge requests. It reuses existing logic from Issuable, where now issues _and_ merge requests handles multiple assignees. The feature is behind a feature flag, though, there's no way to switch back and forth to using the old and new tables. That's because we'd need a "sync" approach: Once the feature is off, we'd have to sync old table with new table, once it's on, new table with old table. Using the new `merge_request_assignees` altogether will make things simpler to handle, even though it's a bit "riskier".
-
- 08 Apr, 2019 1 commit
-
-
Oswaldo Ferreira authored
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
-
- 05 Apr, 2019 1 commit
-
-
Brandon Labuschagne authored
Truncate existing users names which exceed 128 characters Include test for truncating users names
-
- 02 Apr, 2019 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 01 Apr, 2019 1 commit
-
-
Thong Kuah authored
Adds `# frozen_string_literal: true` to spec/models ruby files
-
- 22 Mar, 2019 1 commit
-
-
Thiago Presa authored
-
- 19 Feb, 2019 1 commit
-
-
Stan Hu authored
Ruby 2.6 introduced `Enumerable#filter`, which takes no arguments. Attempting to call `filter` on an `ActiveRecord::Relation` with a scope will fail with a `wrong number of arguments (given 1, expected 0)` message because the `Enumerable#filter` implementation overrides the delegated `ActiveRecord::Relation#filter` method. To make Admin::UsersController compatible with Ruby 2.6, rename `User.filter` to `User.filter_items`.
-
- 13 Feb, 2019 2 commits
-
-
Luke Bennett authored
These are backend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
-
Luke Bennett authored
These are backend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
-
- 31 Jan, 2019 1 commit
-
-
Tiago Botelho authored
Group guests will only be displayed merge requests to projects they have a access level to, higher than Reporter. Visible projects will still display the merge requests to Guests
-
- 21 Jan, 2019 1 commit
-
-
Tiago Botelho authored
Group guests will only be displayed merge requests to projects they have a access level to, higher than Reporter. Visible projects will still display the merge requests to Guests
-
- 19 Dec, 2018 1 commit
-
-
Jarka Košanová authored
- we now use the hierarchy class also for epics - also rename supports_nested_groups? into supports_nested_objects? - move it to a concern
-
- 13 Dec, 2018 1 commit
-
-
Alessio Caiazza authored
This commit adds a name to each release, defaulting it to tag name, keeps track of the SHA when a new release is created and tracks the current user as release author.
-
- 06 Dec, 2018 3 commits
-
-
Jan Provaznik authored
It gathers list of file paths to delete before destroying the parent object. Then after the parent_object is destroyed these paths are scheduled for deletion asynchronously. Carrierwave needed associated model for deleting upload file. To avoid this requirement, simple Fog/File layer is used directly for file deletion, this allows us to use just a simple list of paths.
-
Jan Provaznik authored
It gathers list of file paths to delete before destroying the parent object. Then after the parent_object is destroyed these paths are scheduled for deletion asynchronously. Carrierwave needed associated model for deleting upload file. To avoid this requirement, simple Fog/File layer is used directly for file deletion, this allows us to use just a simple list of paths.
-
James Lopez authored
Resolve "Can add an existing group member into a group project with new permissions but permissions are not overridden"
-
- 03 Dec, 2018 3 commits
-
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- 26 Nov, 2018 1 commit
-
-
Imre Farkas authored
-
- 19 Nov, 2018 1 commit
-
-
Nick Thomas authored
Private commit emails were introduced in !22560, but some parts of GitLab were not updated to take account of them. This commit adds support in places that were missed.
-
- 07 Nov, 2018 3 commits
-
-
Stan Hu authored
-
Tiago Botelho authored
The private commit email is automatically generated in the format: id-username@noreply.HOSTNAME GitLab instance admins are able to change the HOSTNAME portion, that defaults to Gitlab's hostname, to whatever they prefer. Changes push rulels to accept private commit emails
-
Tiago Botelho authored
The private commit email is automatically generated in the format: id-username@noreply.HOSTNAME GitLab instance admins are able to change the HOSTNAME portion, that defaults to Gitlab's hostname, to whatever they prefer.
-
- 29 Oct, 2018 1 commit
-
-
Imre Farkas authored
-
- 23 Oct, 2018 2 commits
-
-
Oswaldo Ferreira authored
-
Felipe Artur authored
-
- 17 Sep, 2018 1 commit
-
-
Brett Walker authored
Pass the 'non_archived' flag to finder methods
-
- 14 Sep, 2018 1 commit
-
-
Nick Thomas authored
-
- 13 Sep, 2018 1 commit
-
-
Nick Thomas authored
-
- 07 Sep, 2018 2 commits
-
-
Jan Provaznik authored
-
Jan Provaznik authored
-
- 06 Sep, 2018 2 commits
-
-
Bob Van Landuyt authored
In a file called `CODEOWNERS` in the root of a repository, in the `docs/`-folder or in the `.gitlab/` folder it is possible to define users that are 'owners' for specific code paths. A pattern can be defined on each line in the same way as it would in a `.gitignore` file. After that, one or more users can be specified using their username (using the `@username` format) or email address linked to their account. Comments can be preceded with a `#`. If a filename starts with `#` this can be escaped using `/#`. For example: # All files in the `docs/` directory should be reviewed by a # technical writer: docs/* @jane @joe # Ruby files should be reviewed by a backend maintainer: *.rb alice@development.gitlab.org The code owners will be displayed when viewing a blob, if a user for the username/email cannot be found, nothing will be shown. When multiple patterns match the blob being viewed, the last entry will be used.
-
Bob Van Landuyt authored
This ports the changes for the CODEOWNERS feature to CE: - It adds the CODEOWNERS file. - It adds the mention of the `with-codeowners` branch in TestEnv
-
- 21 Aug, 2018 2 commits
-
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Yorick Peterse authored
-
- 20 Aug, 2018 2 commits
-
-
Yorick Peterse authored
This refactors the AutocompleteController according to the guidelines and boundaries discussed in https://gitlab.com/gitlab-org/gitlab-ce/issues/49653. Specifically, ActiveRecord logic is moved to different finders, which are then used in the controller. View logic in turn is moved to presenters, instead of directly using ActiveRecord's "to_json" method. The finder MoveToProjectFinder is also adjusted according to the abstraction guidelines and boundaries, resulting in a much more simple finder. By using finders (and other abstractions) more actively, we can push a lot of logic out of the controller. We also remove the need for various "before_action" hooks, though this could be achieved without using finders as well. The various finders related to AutcompleteController have also been moved into a namespace. This removes the need for calling everything "AutocompleteSmurfFinder", instead you can use "Autocomplete::SmurfFinder".
-
Yorick Peterse authored
This refactors the AutocompleteController according to the guidelines and boundaries discussed in https://gitlab.com/gitlab-org/gitlab-ce/issues/49653. Specifically, ActiveRecord logic is moved to different finders, which are then used in the controller. View logic in turn is moved to presenters, instead of directly using ActiveRecord's "to_json" method. The finder MoveToProjectFinder is also adjusted according to the abstraction guidelines and boundaries, resulting in a much more simple finder. By using finders (and other abstractions) more actively, we can push a lot of logic out of the controller. We also remove the need for various "before_action" hooks, though this could be achieved without using finders as well. The various finders related to AutcompleteController have also been moved into a namespace. This removes the need for calling everything "AutocompleteSmurfFinder", instead you can use "Autocomplete::SmurfFinder".
-
- 30 Jul, 2018 1 commit
-
-
Bob Van Landuyt authored
This can be done trough the API for the current user, or on the profile page.
-