Skip to content

Commit 2705a15

Browse files
author
GitLab Bot
committed
Add latest changes from gitlab-org/gitlab@master
1 parent 1a39715 commit 2705a15

File tree

67 files changed

+935
-487
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+935
-487
lines changed

.rubocop_todo.yml

-6
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,6 @@ Gitlab/PolicyRuleBoolean:
1111
Exclude:
1212
- 'ee/app/policies/ee/identity_provider_policy.rb'
1313

14-
# Offense count: 218
15-
# Cop supports --auto-correct.
16-
# Configuration parameters: PreferredName.
17-
Naming/RescuedExceptionsVariableName:
18-
Enabled: false
19-
2014
# Offense count: 29
2115
# Configuration parameters: MinSize.
2216
Performance/CollectionLiteralInLoop:
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,222 @@
1+
---
2+
# Cop supports --auto-correct.
3+
Naming/RescuedExceptionsVariableName:
4+
# Offense count: 269
5+
# Temporarily disabled due to too many offenses
6+
Enabled: false
7+
Exclude:
8+
- 'app/controllers/admin/projects_controller.rb'
9+
- 'app/controllers/projects/google_cloud/deployments_controller.rb'
10+
- 'app/controllers/projects/google_cloud/service_accounts_controller.rb'
11+
- 'app/controllers/projects/merge_requests/drafts_controller.rb'
12+
- 'app/controllers/projects/milestones_controller.rb'
13+
- 'app/controllers/projects/mirrors_controller.rb'
14+
- 'app/controllers/projects/repositories_controller.rb'
15+
- 'app/controllers/projects_controller.rb'
16+
- 'app/finders/repositories/changelog_tag_finder.rb'
17+
- 'app/graphql/mutations/issues/move.rb'
18+
- 'app/graphql/resolvers/ci/config_resolver.rb'
19+
- 'app/graphql/resolvers/environments_resolver.rb'
20+
- 'app/helpers/application_helper.rb'
21+
- 'app/models/application_setting.rb'
22+
- 'app/models/blob_viewer/metrics_dashboard_yml.rb'
23+
- 'app/models/ci/build.rb'
24+
- 'app/models/ci/deleted_object.rb'
25+
- 'app/models/clusters/concerns/elasticsearch_client.rb'
26+
- 'app/models/concerns/prometheus_adapter.rb'
27+
- 'app/models/concerns/repository_storage_movable.rb'
28+
- 'app/models/concerns/x509_serial_number_attribute.rb'
29+
- 'app/models/integrations/base_issue_tracker.rb'
30+
- 'app/models/integrations/discord.rb'
31+
- 'app/models/integrations/jenkins.rb'
32+
- 'app/models/integrations/jira.rb'
33+
- 'app/models/integrations/packagist.rb'
34+
- 'app/models/integrations/pipelines_email.rb'
35+
- 'app/models/integrations/prometheus.rb'
36+
- 'app/models/performance_monitoring/prometheus_dashboard.rb'
37+
- 'app/models/personal_access_token.rb'
38+
- 'app/models/project.rb'
39+
- 'app/models/repository.rb'
40+
- 'app/models/snippet_repository.rb'
41+
- 'app/models/u2f_registration.rb'
42+
- 'app/models/wiki.rb'
43+
- 'app/services/branches/delete_service.rb'
44+
- 'app/services/branches/validate_new_service.rb'
45+
- 'app/services/ci/job_artifacts/create_service.rb'
46+
- 'app/services/ci/parse_dotenv_artifact_service.rb'
47+
- 'app/services/ci/register_job_service.rb'
48+
- 'app/services/ci/stuck_builds/drop_helpers.rb'
49+
- 'app/services/clusters/applications/prometheus_update_service.rb'
50+
- 'app/services/commits/change_service.rb'
51+
- 'app/services/commits/create_service.rb'
52+
- 'app/services/dependency_proxy/head_manifest_service.rb'
53+
- 'app/services/dependency_proxy/request_token_service.rb'
54+
- 'app/services/design_management/copy_design_collection/copy_service.rb'
55+
- 'app/services/git/base_hooks_service.rb'
56+
- 'app/services/grafana/proxy_service.rb'
57+
- 'app/services/groups/update_shared_runners_service.rb'
58+
- 'app/services/issues/relative_position_rebalancing_service.rb'
59+
- 'app/services/jira/requests/base.rb'
60+
- 'app/services/jira_import/start_import_service.rb'
61+
- 'app/services/jira_import/users_importer.rb'
62+
- 'app/services/lfs/lock_file_service.rb'
63+
- 'app/services/lfs/locks_finder_service.rb'
64+
- 'app/services/lfs/push_service.rb'
65+
- 'app/services/lfs/unlock_file_service.rb'
66+
- 'app/services/merge_requests/merge_to_ref_service.rb'
67+
- 'app/services/merge_requests/mergeability_check_service.rb'
68+
- 'app/services/metrics/dashboard/base_service.rb'
69+
- 'app/services/metrics/dashboard/panel_preview_service.rb'
70+
- 'app/services/projects/cleanup_service.rb'
71+
- 'app/services/projects/destroy_service.rb'
72+
- 'app/services/projects/hashed_storage/base_repository_service.rb'
73+
- 'app/services/projects/transfer_service.rb'
74+
- 'app/services/prometheus/proxy_service.rb'
75+
- 'app/services/resource_access_tokens/revoke_service.rb'
76+
- 'app/services/tags/create_service.rb'
77+
- 'app/services/tags/destroy_service.rb'
78+
- 'app/services/users/validate_manual_otp_service.rb'
79+
- 'app/services/users/validate_push_otp_service.rb'
80+
- 'app/services/verify_pages_domain_service.rb'
81+
- 'app/validators/js_regex_validator.rb'
82+
- 'app/workers/concerns/limited_capacity/worker.rb'
83+
- 'app/workers/gitlab/jira_import/import_issue_worker.rb'
84+
- 'app/workers/issuable_export_csv_worker.rb'
85+
- 'app/workers/namespaces/root_statistics_worker.rb'
86+
- 'app/workers/namespaces/schedule_aggregation_worker.rb'
87+
- 'app/workers/packages/go/sync_packages_worker.rb'
88+
- 'app/workers/project_destroy_worker.rb'
89+
- 'app/workers/project_service_worker.rb'
90+
- 'app/workers/projects/git_garbage_collect_worker.rb'
91+
- 'app/workers/remove_expired_members_worker.rb'
92+
- 'app/workers/users/create_statistics_worker.rb'
93+
- 'config/initializers/rspec_profiling.rb'
94+
- 'config/initializers/wikicloth_redos_patch.rb'
95+
- 'db/post_migrate/20210606143426_add_index_for_container_registry_access_level.rb'
96+
- 'db/post_migrate/20211206162601_cleanup_after_add_primary_email_to_emails_if_user_confirmed.rb'
97+
- 'db/post_migrate/20220318111729_cleanup_after_fixing_issue_when_admin_changed_primary_email.rb'
98+
- 'db/post_migrate/20220504083836_cleanup_after_fixing_regression_with_new_users_emails.rb'
99+
- 'ee/app/finders/projects/integrations/jira/by_ids_finder.rb'
100+
- 'ee/app/graphql/mutations/issues/promote_to_epic.rb'
101+
- 'ee/app/graphql/mutations/issues/set_epic.rb'
102+
- 'ee/app/helpers/ee/kerberos_spnego_helper.rb'
103+
- 'ee/app/models/concerns/geo/replicable_model.rb'
104+
- 'ee/app/models/integrations/github.rb'
105+
- 'ee/app/services/app_sec/dast/profiles/create_service.rb'
106+
- 'ee/app/services/app_sec/dast/profiles/update_service.rb'
107+
- 'ee/app/services/app_sec/dast/scans/create_service.rb'
108+
- 'ee/app/services/app_sec/dast/site_validations/find_or_create_service.rb'
109+
- 'ee/app/services/app_sec/dast/site_validations/revoke_service.rb'
110+
- 'ee/app/services/app_sec/fuzzing/coverage/corpuses/create_service.rb'
111+
- 'ee/app/services/arkose/user_verification_service.rb'
112+
- 'ee/app/services/ci/sync_reports_to_approval_rules_service.rb'
113+
- 'ee/app/services/elastic/process_bookkeeping_service.rb'
114+
- 'ee/app/services/geo/file_registry_removal_service.rb'
115+
- 'ee/app/services/geo/framework_repository_sync_service.rb'
116+
- 'ee/app/services/geo/move_repository_service.rb'
117+
- 'ee/app/services/geo/repository_base_sync_service.rb'
118+
- 'ee/app/services/incident_management/oncall_rotations/create_service.rb'
119+
- 'ee/app/services/incident_management/oncall_rotations/edit_service.rb'
120+
- 'ee/app/services/namespaces/deactivate_members_over_limit_service.rb'
121+
- 'ee/app/services/namespaces/remove_project_group_links_outside_hierarchy_service.rb'
122+
- 'ee/app/services/namespaces/update_prevent_sharing_outside_hierarchy_service.rb'
123+
- 'ee/app/services/projects/licenses/create_policy_service.rb'
124+
- 'ee/app/services/projects/licenses/update_policy_service.rb'
125+
- 'ee/app/services/security/ingestion/ingest_report_service.rb'
126+
- 'ee/app/services/security/orchestration/assign_service.rb'
127+
- 'ee/app/services/security/store_grouped_scans_service.rb'
128+
- 'ee/app/services/security/store_scan_service.rb'
129+
- 'ee/app/services/security/token_revocation_service.rb'
130+
- 'ee/app/services/software_license_policies/create_service.rb'
131+
- 'ee/app/services/software_license_policies/update_service.rb'
132+
- 'ee/app/workers/adjourned_project_deletion_worker.rb'
133+
- 'ee/app/workers/geo/file_removal_worker.rb'
134+
- 'ee/app/workers/geo/repositories_clean_up_worker.rb'
135+
- 'ee/app/workers/geo/scheduler/scheduler_worker.rb'
136+
- 'ee/app/workers/namespaces/free_user_cap_worker.rb'
137+
- 'ee/app/workers/refresh_license_compliance_checks_worker.rb'
138+
- 'ee/app/workers/repository_update_mirror_worker.rb'
139+
- 'ee/app/workers/sync_seat_link_request_worker.rb'
140+
- 'ee/lib/ee/gitlab/background_migration/populate_uuids_for_security_findings.rb'
141+
- 'ee/lib/elastic/instance_proxy_util.rb'
142+
- 'ee/lib/gitlab/audit/auditor.rb'
143+
- 'ee/lib/gitlab/auth/smartcard/base.rb'
144+
- 'ee/lib/gitlab/ci/parsers/license_compliance/license_scanning.rb'
145+
- 'ee/lib/gitlab/elastic/bulk_indexer.rb'
146+
- 'ee/lib/gitlab/spdx/catalogue_gateway.rb'
147+
- 'ee/lib/tasks/gitlab/seed/metrics.rake'
148+
- 'lib/api/environments.rb'
149+
- 'lib/api/helpers.rb'
150+
- 'lib/api/helpers/label_helpers.rb'
151+
- 'lib/api/issues.rb'
152+
- 'lib/api/project_milestones.rb'
153+
- 'lib/api/projects.rb'
154+
- 'lib/api/repositories.rb'
155+
- 'lib/api/v3/github.rb'
156+
- 'lib/gitaly/server.rb'
157+
- 'lib/gitlab/auth/ldap/adapter.rb'
158+
- 'lib/gitlab/auth/otp/strategies/forti_authenticator/manual_otp.rb'
159+
- 'lib/gitlab/auth/otp/strategies/forti_authenticator/push_otp.rb'
160+
- 'lib/gitlab/background_migration/copy_ci_builds_columns_to_security_scans.rb'
161+
- 'lib/gitlab/background_migration/recalculate_vulnerabilities_occurrences_uuid.rb'
162+
- 'lib/gitlab/ci/config/external/file/artifact.rb'
163+
- 'lib/gitlab/ci/pipeline/chain/config/process.rb'
164+
- 'lib/gitlab/ci/pipeline/chain/validate/external.rb'
165+
- 'lib/gitlab/ci/reports/codequality_reports.rb'
166+
- 'lib/gitlab/database/background_migration/batched_job.rb'
167+
- 'lib/gitlab/database/background_migration/batched_migration_wrapper.rb'
168+
- 'lib/gitlab/database/batch_counter.rb'
169+
- 'lib/gitlab/database/load_balancing/load_balancer.rb'
170+
- 'lib/gitlab/database/load_balancing/service_discovery.rb'
171+
- 'lib/gitlab/database/reindexing/grafana_notifier.rb'
172+
- 'lib/gitlab/git/keep_around.rb'
173+
- 'lib/gitlab/gitaly_client/call.rb'
174+
- 'lib/gitlab/gitaly_client/commit_service.rb'
175+
- 'lib/gitlab/gitaly_client/operation_service.rb'
176+
- 'lib/gitlab/gitaly_client/ref_service.rb'
177+
- 'lib/gitlab/gitaly_client/repository_service.rb'
178+
- 'lib/gitlab/hashed_storage/migrator.rb'
179+
- 'lib/gitlab/health_checks/base_abstract_check.rb'
180+
- 'lib/gitlab/import_export/merge_request_parser.rb'
181+
- 'lib/gitlab/instrumentation/redis_interceptor.rb'
182+
- 'lib/gitlab/issuables_count_for_state.rb'
183+
- 'lib/gitlab/jira_import/issues_importer.rb'
184+
- 'lib/gitlab/json.rb'
185+
- 'lib/gitlab/jwt_token.rb'
186+
- 'lib/gitlab/kubernetes/namespace.rb'
187+
- 'lib/gitlab/metrics/dashboard/stages/panel_ids_inserter.rb'
188+
- 'lib/gitlab/metrics/rack_middleware.rb'
189+
- 'lib/gitlab/middleware/handle_ip_spoof_attack_error.rb'
190+
- 'lib/gitlab/prometheus/queries/validate_query.rb'
191+
- 'lib/gitlab/prometheus_client.rb'
192+
- 'lib/gitlab/sanitizers/exif.rb'
193+
- 'lib/gitlab/sidekiq_logging/structured_logger.rb'
194+
- 'lib/gitlab/tcp_checker.rb'
195+
- 'lib/gitlab/template_parser/parser.rb'
196+
- 'lib/gitlab/tracking.rb'
197+
- 'lib/gitlab/url_blocker.rb'
198+
- 'lib/gitlab/usage/metrics/aggregates/aggregate.rb'
199+
- 'lib/gitlab/usage_data.rb'
200+
- 'lib/gitlab/utils/usage_data.rb'
201+
- 'lib/gitlab/verify/batch_verifier.rb'
202+
- 'lib/gitlab/wiki_pages/front_matter_parser.rb'
203+
- 'lib/microsoft_teams/notifier.rb'
204+
- 'lib/system_check/incoming_email/imap_authentication_check.rb'
205+
- 'lib/tasks/gitlab/db/validate_config.rake'
206+
- 'lib/tasks/gitlab/setup.rake'
207+
- 'lib/tasks/gitlab/storage.rake'
208+
- 'lib/tasks/lint.rake'
209+
- 'qa/qa/resource/user_gpg.rb'
210+
- 'scripts/review_apps/automated_cleanup.rb'
211+
- 'scripts/trigger-build.rb'
212+
- 'spec/commands/metrics_server/metrics_server_spec.rb'
213+
- 'spec/db/docs_spec.rb'
214+
- 'spec/lib/bulk_imports/network_error_spec.rb'
215+
- 'spec/lib/gitlab/database/load_balancing/host_spec.rb'
216+
- 'spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb'
217+
- 'spec/lib/gitlab/error_tracking_spec.rb'
218+
- 'spec/lib/gitlab/sanitizers/exception_message_spec.rb'
219+
- 'spec/support/capybara.rb'
220+
- 'spec/support/helpers/capybara_helpers.rb'
221+
- 'tooling/lib/tooling/helm3_client.rb'
222+
- 'tooling/lib/tooling/kubernetes_client.rb'

CONTRIBUTING.md

+8-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
## Contributor license agreement
1+
## Contributor License Agreement and Developer Certificate of Origin
22

3-
By submitting code as an individual you agree to the
4-
[individual contributor license agreement](doc/legal/individual_contributor_license_agreement.md).
5-
By submitting code as an entity you agree to the
6-
[corporate contributor license agreement](doc/legal/corporate_contributor_license_agreement.md).
3+
Contributions to this repository are subject to the [Developer Certificate of Origin](https://docs.gitlab.com/ee/legal/developer_certificate_of_origin.html#developer-certificate-of-origin-version-11), or the [Individual](https://docs.gitlab.com/ee/legal/individual_contributor_license_agreement.html) or [Corporate](https://docs.gitlab.com/ee/legal/corporate_contributor_license_agreement.html) Contributor License Agreement, depending on where the contribution is made and on whose behalf:
4+
5+
- By submitting code contributions as an individual to the [`/ee` subdirectory](/ee) of this repository, you agree to the [Individual Contributor License Agreement](https://docs.gitlab.com/ee/legal/individual_contributor_license_agreement.html).
6+
7+
- By submitting code contributions on behalf of a corporation to the [`/ee` subdirectory](/ee) of this repository, you agree to the [Corporate Contributor License Agreement](https://docs.gitlab.com/ee/legal/corporate_contributor_license_agreement.html).
8+
9+
- By submitting code contributions as an individual or on behalf of a corporation to any directory in this repository outside of the [`/ee` subdirectory](/ee), you agree to the [Developer Certificate of Origin](https://docs.gitlab.com/ee/legal/developer_certificate_of_origin.html#developer-certificate-of-origin-version-11).
710

811
All Documentation content that resides under the [`doc/` directory](/doc) of this
912
repository is licensed under Creative Commons:

app/assets/javascripts/crm/contacts/components/contacts_root.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export default {
5555
return contacts.slice().sort((a, b) => a.firstName.localeCompare(b.firstName));
5656
},
5757
getIssuesPath(path, value) {
58-
return `${path}?scope=all&state=opened&crm_contact_id=${value}`;
58+
return `${path}?crm_contact_id=${value}`;
5959
},
6060
getEditRoute(id) {
6161
return { name: this.$options.EDIT_ROUTE_NAME, params: { id } };

app/assets/javascripts/crm/organizations/components/organizations_root.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export default {
5555
return organizations.slice().sort((a, b) => a.name.localeCompare(b.name));
5656
},
5757
getIssuesPath(path, value) {
58-
return `${path}?scope=all&state=opened&crm_organization_id=${value}`;
58+
return `${path}?crm_organization_id=${value}`;
5959
},
6060
getEditRoute(id) {
6161
return { name: this.$options.EDIT_ROUTE_NAME, params: { id } };

0 commit comments

Comments
 (0)