An error occurred fetching the project authors.
- 15 Jan, 2020 1 commit
-
-
Imre Farkas authored
It only requires admin_project for actual exports. Creating project from template also uses ImportExport::ExportService but users usually do not have admin_project on the template source and it should not be required.
-
- 09 Jan, 2020 2 commits
-
-
Luke Duncalfe authored
Removing checks of Repository#exists? before using Repository#root_ref, as #root_ref returns nil when a repository does not exist.
-
Aidin Abedi authored
-
- 07 Jan, 2020 1 commit
-
-
Fabio Huser authored
-
- 06 Jan, 2020 1 commit
-
-
Arturo Herrero authored
Namespace#actual_limits lives in the EE directory where its delegator should be.
-
- 03 Jan, 2020 1 commit
-
-
Stan Hu authored
https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/31741, shipped in GitLab 12.2, reduced Gitaly RPCs by generating commit data only if hooks or services were actually active. However, GitLab plugins (https://docs.gitlab.com/ee/administration/plugins.html), are executable programs that get launched inside `SystemHooksService#execute_hooks` regardless of whether any hooks are actually active. As a result of this change, users have to configure a Webhook for plugins to fire. We restore the previous behavior by checking whether plugins are available and executing `SystemHooksService#execute_hooks` if any plugins are available. Closes https://gitlab.com/gitlab-org/gitlab/issues/194131
-
- 23 Dec, 2019 1 commit
-
-
Kerri Miller authored
-
- 19 Dec, 2019 2 commits
-
-
Vladimir Shushlin authored
Extracted it as EE feature use already existing helper for closest_setting Add pages_size_limit feature Add validation of pages and artifacts size Add permissions for updating max_pages_size Add application_setting.max_pages_size validations Refactor old specs Move MAX_SIZE pages constant Fix max_pages_size in db Remove redundant MAX_SIZE check from update pages service Move update_max_pages_size to global policy
-
Shinya Maeda authored
This commit introduces CI resource group models and parser
-
- 17 Dec, 2019 1 commit
-
-
Arturo Herrero authored
We are going to introduce a maximum number of webhooks per project. This limit will be configured depending on the GitLab plan.
-
- 16 Dec, 2019 3 commits
-
-
Oswaldo Ferreira authored
-
Alessio Caiazza authored
This reverts merge request !20950
-
David Kim authored
New Merge Request page is performing badly on projects with lots of forks due to N+1 queries while generating forked projects list view. We should consider limiting the number of forked projects we load by paginating or ajax search instead at some point, but this fix will improve the situation for the time being.
-
- 11 Dec, 2019 3 commits
-
-
Robert Speicher authored
Previously, if a user forked a Public project and made their fork Private, opening a merge request in the fork would target the source project (the Public one) by default, potentially exposing private code. Now, when the fork project is less visible than its source, we default to targeting the fork.
-
Shinya Maeda authored
This commit introduces CI resource group models and parser
-
Steve Abrams authored
Migration to create container_expiration_policies Add model with associations to project Add helpers to provide drop down options for container_expiration_policies Autopopulate container_expiration_policy record on project create
-
- 10 Dec, 2019 1 commit
-
-
Douglas Barbosa Alexandre authored
-
- 09 Dec, 2019 1 commit
-
-
Mikołaj Wawrzyniak authored
When installing application on group level cluster, we need to create services for each project that belongs to this group. That's why we need to traverse through all group connected projects.
-
- 07 Dec, 2019 1 commit
-
-
Manoj M J authored
This change limits the number of projects displayed in GET /groups/:id API, to prevent N+1 in Gitaly
-
- 06 Dec, 2019 1 commit
-
-
Gabriel Mazetto authored
An attachment from an unmigrated project will only be using the legacy storage when stored locally. Any file on object storage already use hashed storage format.
-
- 02 Dec, 2019 4 commits
-
-
allison.browne authored
-
allison.browne authored
-
Heinrich Lee Yu authored
This affects projects search and dropdowns across GitLab
-
Fabio Huser authored
-
- 29 Nov, 2019 3 commits
-
-
Andreas Brandl authored
-
Andreas Brandl authored
This is basically only documenting when column-ignores can be removed again Relates to https://gitlab.com/gitlab-org/gitlab/issues/33127
-
Brian Kabiro authored
- limit projects that can't be pooled to those that are private - update tests
-
- 28 Nov, 2019 2 commits
-
-
Aleksei Lipniagov authored
- Add feature flag import_graceful_failures - Add feature flag to group instead of project - Add import_failures table - Gracefully fail, and log error - Send error to Sentry
-
Tiger authored
This is only applicable for unmanaged clusters, as we don't yet have a way of ensuring a user doesn't supply a namespace they shouldn't have access to (eg. a different project's namespace).
-
- 27 Nov, 2019 1 commit
-
-
Oswaldo Ferreira authored
It handles scenarios where the project would also decrease the visibility of its forks. Instead of doing so, we remove this project from the fork network, which will disallow it sending or receiving MRs from other projects in this network.
-
- 26 Nov, 2019 1 commit
-
-
Arturo Herrero authored
-
- 25 Nov, 2019 2 commits
-
-
Mark Chao authored
Some feature allows GUEST to access only if project is not private. This method returns access level when targeting private projects.
-
Mark Chao authored
Guest are blocked to certain feature when project is private, therefore the scope would filter additionally with REPORTER level.
-
- 20 Nov, 2019 2 commits
-
-
Robert Speicher authored
We now handle this internally on the `ProjectImportState`'s state machine, so that the Project model doesn't need to know these specific details of its import state.
-
Kamil Trzciński authored
As they are not really a 'build-specific' ones
-
- 14 Nov, 2019 2 commits
-
-
Patrick Derichs authored
Add scopes to Project and Todo to support query of multiple projects. Also adding and updating specs. Apply suggestion to app/models/todo.rb
-
Jason Goodman authored
Return no more than 7 projects and 3 environments per project Preload associations for Environment Dashboard
-
- 13 Nov, 2019 1 commit
-
-
Mathieu Parent authored
Fixes: #20598
-
- 12 Nov, 2019 1 commit
-
-
Heinrich Lee Yu authored
Wraps unsafe SQL passed to `#order` and `#pluck`. Not all instances of the deprecation message are fixed here because the others should be whitelisted by https://github.com/rails/rails/pull/36448 which is included in Rails 6. This also fixes a deprecation related to calling delegating arel methods.
-
- 11 Nov, 2019 1 commit
-
-
Oswaldo Ferreira authored
This commit handles N+1 calls being submited at 'GET /projects/:id/repository/branches' endpoint for protected branches. It does so by using properly eagerloaded protected branches relations, which also avoids N+1 ActiveRecord cached calls.
-