gitlab-org--gitlab-foss/app/controllers/projects
Sean McGivern c2fc40668c Refactor IssuableFinder to extract model-specific logic
By extracting a new `filter_items` method, we can override that in the
IssuesFinder and MergeRequestsFinder separately, so we don't need checks that
the model is the correct one, because we can just use the class we're in to know
that.

We can do the same for the VALID_PARAMS constant, by making it a class method.
2018-02-21 10:31:29 +00:00
..
clusters Refactor CheckGcpProjectBillingWorker 2018-02-12 21:32:55 +01:00
cycle_analytics Enable Layout/TrailingWhitespace cop and auto-correct offenses 2017-08-15 13:44:37 -04:00
merge_requests Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
registry Add serializer matchers 2017-10-02 23:17:31 +02:00
settings Add missing empty line in #reset_cache 2018-01-04 22:17:03 +01:00
application_controller.rb disables the shortcut to the issue boards when issues are disabled 2018-01-08 09:06:25 +00:00
artifacts_controller.rb Test against public projects 2017-10-05 12:41:22 +02:00
autocomplete_sources_controller.rb Limit autocomplete menu to applied labels 2017-11-28 14:51:03 +11:00
avatars_controller.rb Add a rubocop rule to check if a method 'redirect_to' is used without explicitly set 'status' in 'destroy' actions of controllers 2017-06-07 09:45:16 +11:00
badges_controller.rb Rename build to pipeline for status badges 2017-07-21 10:22:09 +02:00
blame_controller.rb
blob_controller.rb Adds Rubocop rule for line break around conditionals 2018-01-11 16:34:01 +00:00
boards_controller.rb disables the shortcut to the issue boards when issues are disabled 2018-01-08 09:06:25 +00:00
branches_controller.rb Refactor success status in branch controller 2017-12-27 18:58:46 +01:00
build_artifacts_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
builds_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
clusters_controller.rb Replace "cluster" with "Kubernetes cluster" 2018-02-06 10:05:02 +01:00
commit_controller.rb Display related merge requests in commit detail page 2018-01-12 20:38:36 +00:00
commits_controller.rb Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
compare_controller.rb Detect n+1 issues involving Gitaly 2017-09-19 10:55:37 +00:00
cycle_analytics_controller.rb Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
deploy_keys_controller.rb Merge branch 'sh-migrate-can-push-to-deploy-keys-projects-10-3' into 'security-10-3' 2018-01-16 17:04:51 -08:00
deployments_controller.rb Adds Rubocop rule for line break after guard clause 2017-11-16 17:58:29 +01:00
discussions_controller.rb Use the new check_project_feature_available! method in project controllers 2017-06-21 10:56:45 +01:00
environments_controller.rb Improve environments performance 2017-11-23 12:04:03 +00:00
find_file_controller.rb
forks_controller.rb Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
git_http_client_controller.rb Consistently use PersonalAccessToken instead of PersonalToken 2017-11-02 11:39:02 +01:00
git_http_controller.rb Moves project creationg to git access check for git push 2018-02-06 16:52:29 +00:00
graphs_controller.rb Add option to use CommitLanguages RPC 2017-08-01 10:48:46 +02:00
group_links_controller.rb Adds Rubocop rule for line break after guard clause 2017-11-16 17:58:29 +01:00
hook_logs_controller.rb Wrong data type when testing webhooks 2017-07-20 15:12:06 +00:00
hooks_controller.rb Merge branch 'feature/merge-request-system-hook' into 'master' 2018-01-18 11:37:16 +00:00
imports_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
issues_controller.rb Refactor IssuableFinder to extract model-specific logic 2018-02-21 10:31:29 +00:00
jobs_controller.rb Use simple Next/Prev paging for jobs to avoid large count queries on arbitrarily large sets of historical jobs 2018-01-11 17:45:42 +00:00
labels_controller.rb Adds Rubocop rule for line break after guard clause 2017-11-16 17:58:29 +01:00
lfs_api_controller.rb Backport of LFS File Locking API 2018-02-07 09:04:00 -05:00
lfs_locks_api_controller.rb Backport of LFS File Locking API 2018-02-07 09:04:00 -05:00
lfs_storage_controller.rb port of 594e6a0a625^..f74c90f68c6 2018-02-01 12:14:46 -05:00
mattermosts_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
merge_requests_controller.rb Refactor IssuableFinder to extract model-specific logic 2018-02-21 10:31:29 +00:00
milestones_controller.rb Add modal for deleting a milestone 2018-01-25 11:07:32 +01:00
network_controller.rb Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
notes_controller.rb Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
pages_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
pages_domains_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
pipeline_schedules_controller.rb Address review comments with playing pipeline scheduler 2017-12-12 17:12:45 -08:00
pipelines_controller.rb Track and act upon the number of executed queries 2018-02-01 17:00:46 +01:00
pipelines_settings_controller.rb Remove Auto DevOps checkboxes - backend 2017-12-04 17:47:38 +01:00
project_members_controller.rb Present member collection at the controller level 2017-12-12 18:14:58 +01:00
prometheus_controller.rb Add rescue_from(ActionController::UnknownFormat) in Application Controller 2017-06-20 15:53:23 +02:00
protected_branches_controller.rb Backport EE refactorings for Protected Tag EE-only functionality 2017-05-31 13:06:29 +01:00
protected_refs_controller.rb Backport EE refactorings for Protected Tag EE-only functionality 2017-05-31 13:06:29 +01:00
protected_tags_controller.rb Backport EE refactorings for Protected Tag EE-only functionality 2017-05-31 13:06:29 +01:00
raw_controller.rb
refs_controller.rb fixed karma test 2017-11-06 10:52:04 +00:00
releases_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
repositories_controller.rb
runner_projects_controller.rb Add a rubocop rule to check if a method 'redirect_to' is used without explicitly set 'status' in 'destroy' actions of controllers 2017-06-07 09:45:16 +11:00
runners_controller.rb Add pause/resume button to specific project runners 2017-12-27 09:23:09 -06:00
services_controller.rb Fix inability to test some project integrations 2017-08-22 11:05:02 -05:00
snippets_controller.rb WIP: refactor the first-contributor to Issuable 2017-09-06 09:00:57 -04:00
tags_controller.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
templates_controller.rb
todos_controller.rb
tree_controller.rb moved lfs_blob_ids method into ExtractsPath module 2017-12-14 11:59:01 +00:00
triggers_controller.rb Remove trigger_schedule_attributes and factory :ci_trigger_for_trigger_schedule 2017-07-13 21:17:47 +09:00
uploads_controller.rb port of 594e6a0a625^..f74c90f68c6 2018-02-01 12:14:46 -05:00
variables_controller.rb Fix static_analysis failure 2018-02-06 17:56:54 +01:00
wikis_controller.rb Merge branch 'master' into 'zj-wiki-page-versions' 2018-02-06 16:08:06 +00:00