Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
2ebd699ede
commit
8966e39395
|
@ -165,7 +165,7 @@ Dangerfile @gl-quality/eng-prod
|
||||||
/lib/gitlab/ci/templates/ @gitlab-org/maintainers/cicd-templates
|
/lib/gitlab/ci/templates/ @gitlab-org/maintainers/cicd-templates
|
||||||
/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml @DylanGriffith @mayra-cabrera @tkuah
|
/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml @DylanGriffith @mayra-cabrera @tkuah
|
||||||
/lib/gitlab/ci/templates/Security/ @gonzoyumo @twoodham @sethgitlab @thiagocsf
|
/lib/gitlab/ci/templates/Security/ @gonzoyumo @twoodham @sethgitlab @thiagocsf
|
||||||
/lib/gitlab/ci/templates/Security/Container-Scanning.*.yml @gitlab-org/govern/security-policies-backend
|
/lib/gitlab/ci/templates/Security/Container-Scanning.*.yml @gitlab-org/secure/composition-analysis-be
|
||||||
|
|
||||||
^[Project Alias]
|
^[Project Alias]
|
||||||
/ee/app/models/project_alias.rb @patrickbajao
|
/ee/app/models/project_alias.rb @patrickbajao
|
||||||
|
@ -186,6 +186,8 @@ Dangerfile @gl-quality/eng-prod
|
||||||
/ee/spec/policies/vulnerabilities/ @gitlab-org/govern/threat-insights-backend-team
|
/ee/spec/policies/vulnerabilities/ @gitlab-org/govern/threat-insights-backend-team
|
||||||
/ee/spec/policies/vulnerability*.rb @gitlab-org/govern/threat-insights-backend-team
|
/ee/spec/policies/vulnerability*.rb @gitlab-org/govern/threat-insights-backend-team
|
||||||
/ee/spec/presenters/projects/security/ @gitlab-org/govern/threat-insights-backend-team
|
/ee/spec/presenters/projects/security/ @gitlab-org/govern/threat-insights-backend-team
|
||||||
|
/ee/app/assets/javascripts/license_compliance/components/detected_licenses_table.vue @gitlab-org/govern/threat-insights-frontend-team
|
||||||
|
/ee/spec/frontend/license_compliance/components/detected_licenses_table_spec.js @gitlab-org/govern/threat-insights-frontend-team
|
||||||
|
|
||||||
^[Secure]
|
^[Secure]
|
||||||
/ee/lib/gitlab/ci/parsers/license_compliance/ @gitlab-org/secure/composition-analysis-be
|
/ee/lib/gitlab/ci/parsers/license_compliance/ @gitlab-org/secure/composition-analysis-be
|
||||||
|
@ -196,24 +198,120 @@ Dangerfile @gl-quality/eng-prod
|
||||||
/ee/lib/gitlab/ci/reports/security/ @gitlab-org/secure/composition-analysis-be @gitlab-org/secure/dynamic-analysis-be @gitlab-org/secure/static-analysis-be @gitlab-org/secure/fuzzing-be
|
/ee/lib/gitlab/ci/reports/security/ @gitlab-org/secure/composition-analysis-be @gitlab-org/secure/dynamic-analysis-be @gitlab-org/secure/static-analysis-be @gitlab-org/secure/fuzzing-be
|
||||||
/ee/app/services/app_sec/dast/ @gitlab-org/secure/dynamic-analysis-be
|
/ee/app/services/app_sec/dast/ @gitlab-org/secure/dynamic-analysis-be
|
||||||
|
|
||||||
^[Container Security]
|
^[Security Policies]
|
||||||
/ee/app/views/projects/threat_monitoring/** @gitlab-org/govern/security-policies-frontend
|
/ee/app/assets/javascripts/approvals/components/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
/ee/app/views/projects/security/policies/** @gitlab-org/govern/security-policies-frontend
|
/ee/app/assets/javascripts/approvals/stores/modules/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
/ee/spec/views/projects/security/policies/** @gitlab-org/govern/security-policies-frontend
|
/ee/app/assets/javascripts/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
/ee/app/assets/javascripts/pages/projects/threat_monitoring/** @gitlab-org/govern/security-policies-frontend
|
/ee/app/assets/javascripts/pages/projects/licenses/** @gitlab-org/govern/security-policies-frontend
|
||||||
/ee/app/assets/javascripts/threat_monitoring/** @gitlab-org/govern/security-policies-frontend
|
/ee/app/assets/javascripts/pages/projects/pipelines/licenses/** @gitlab-org/govern/security-policies-frontend
|
||||||
/ee/spec/frontend/threat_monitoring/** @gitlab-org/govern/security-policies-frontend
|
/ee/app/assets/javascripts/pages/projects/pipelines/show/license_report.js
|
||||||
|
/ee/app/assets/javascripts/vue_merge_request_widget/extensions/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/assets/javascripts/vue_shared/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/views/projects/licenses/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/approvals/components/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/approvals/stores/modules/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/vue_merge_request_widget/extensions/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/vue_shared/license_compliance/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
|
||||||
|
/ee/app/assets/javascripts/approvals/components/security_orchestration/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/assets/javascripts/approvals/stores/modules/security_orchestration/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/assets/javascripts/pages/groups/security/policies/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/assets/javascripts/pages/projects/security/policies/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/assets/javascripts/security_orchestration/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/views/groups/security/policies @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/app/views/projects/security/policies/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/approvals/components/security_orchestration/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/approvals/stores/modules/security_orchestration/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/frontend/security_orchestration/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
/ee/spec/views/projects/security/policies/** @gitlab-org/govern/security-policies-frontend
|
||||||
|
|
||||||
/ee/app/controllers/projects/threat_monitoring_controller.rb @gitlab-org/govern/security-policies-backend
|
|
||||||
/ee/spec/controllers/projects/threat_monitoring_controller_spec.rb @gitlab-org/govern/container-security-backend
|
|
||||||
/ee/app/controllers/projects/security/policies_controller.rb @gitlab-org/govern/security-policies-backend
|
|
||||||
/ee/spec/requests/projects/security/policies_controller_spec.rb @gitlab-org/govern/security-policies-backend
|
|
||||||
/ee/app/models/security/orchestration_policy_configuration.rb @gitlab-org/govern/security-policies-backend
|
|
||||||
/ee/spec/models/security/orchestration_policy_configuration_spec.rb @gitlab-org/govern/security-policies-backend
|
|
||||||
/app/models/clusters/applications/cilium.rb @gitlab-org/govern/security-policies-backend
|
/app/models/clusters/applications/cilium.rb @gitlab-org/govern/security-policies-backend
|
||||||
/spec/models/clusters/applications/cilium_spec.rb @gitlab-org/govern/security-policies-backend
|
/ee/app/controllers/groups/security/policies_controller.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/controllers/projects/security/policies_controller.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/graphql/mutations/concerns/mutations/finds_project_or_group_for_security_policies.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/graphql/mutations/security_policy/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/graphql/resolvers/concerns/resolves_orchestration_policy.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/graphql/resolvers/security_orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/graphql/types/security_orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/helpers/ee/security_orchestration_helper.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/models/security/orchestration_policy_configuration.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/models/security/orchestration_policy_rule_schedule.rb @gitlab-org/govern/security-policies-backend
|
||||||
/ee/app/services/security/orchestration/** @gitlab-org/govern/security-policies-backend
|
/ee/app/services/security/orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/services/security/security_orchestration_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/validators/json_schemas/security_orchestration_policy.json @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/workers/concerns/update_orchestration_policy_configuration.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/workers/security/create_orchestration_policy_worker.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/workers/security/orchestration_policy_rule_schedule_namespace_worker.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/workers/security/orchestration_policy_rule_schedule_worker.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/lib/ee/gitlab/ci/pipeline/chain/validate/security_orchestration_policy.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/lib/gitlab/ci/config/security_orchestration_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/lib/gitlab/graphql/aggregations/security_orchestration_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/controllers/groups/security/policies_controller_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/factories/security_orchestration_policy_configurations.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/factories/security_orchestration_policy_rule_schedules.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/factories/security/policies.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/graphql/mutations/security_policy/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/graphql/resolvers/security_orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/graphql/types/security_orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/helpers/ee/security_orchestration_helper_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/security_orchestration_policy_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/lib/gitlab/ci/config/security_orchestration_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/lib/gitlab/graphql/aggregations/security_orchestration_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/models/security/orchestration_policy_configuration_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/requests/api/graphql/mutations/security_policy/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/requests/api/graphql/project/security_orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/requests/projects/security/policies_controller_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
/ee/spec/services/security/orchestration/** @gitlab-org/govern/security-policies-backend
|
/ee/spec/services/security/orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/services/security/security_orchestration_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/support/shared_contexts/graphql/resolvers/security_orchestration/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/views/projects/security/policies/index.html.haml_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/workers/concerns/update_orchestration_policy_configuration_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/workers/security/create_orchestration_policy_worker_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/workers/security/orchestration_policy_rule_schedule_namespace_worker_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/workers/security/orchestration_policy_rule_schedule_worker_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/lib/gitlab/ci/pipeline/chain/validate/security_orchestration_policy.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/spec/models/clusters/applications/cilium_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
|
||||||
|
/app/finders/security/license_compliance_jobs_finder.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/controllers/projects/licenses_controller.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/finders/software_license_policies_finder.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/models/sca/license_compliance.rb @gitlab-org/govern/security-policies-backend @gitlab-org/secure/composition-analysis-be
|
||||||
|
/ee/app/models/sca/license_policy.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/models/software_license_policy.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/models/software_license.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/serializers/license_compliance/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/serializers/license_entity.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/serializers/license_serializer.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/serializers/licenses_list_entity.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/serializers/licenses_list_serializer.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/serializers/security/license_policy_entity.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/services/ci/compare_license_scanning_reports_collapsed_service.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/services/ci/compare_license_scanning_reports_service.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/services/projects/licenses/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/services/software_license_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/services/software_license_policies/update_service.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/app/workers/refresh_license_compliance_checks_worker.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/lib/api/managed_licenses.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/lib/ee/api/entities/managed_license.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/lib/gitlab/spdx/license.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/factories/software_license_policy.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/factories/software_license.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/factories/spdx_license.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/finders/software_license_policies_finder_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/lib/gitlab/ci/parsers/license_compliance/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/models/sca/license_compliance_spec.rb @gitlab-org/govern/security-policies-backend @gitlab-org/secure/composition-analysis-be
|
||||||
|
/ee/spec/models/sca/license_policy_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/models/software_license_policy_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/models/software_license_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/requests/api/managed_licenses_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/serializers/license_compliance/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/services/ci/compare_license_scanning_reports_collapsed_service_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/services/ci/compare_license_scanning_reports_service_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/services/projects/licenses/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/ee/spec/services/software_license_policies/** @gitlab-org/govern/security-policies-backend
|
||||||
|
/spec/finders/security/license_compliance_jobs_finder_spec.rb @gitlab-org/govern/security-policies-backend
|
||||||
|
|
||||||
^[Code Owners]
|
^[Code Owners]
|
||||||
/ee/lib/gitlab/code_owners.rb @reprazent @kerrizor @garyh
|
/ee/lib/gitlab/code_owners.rb @reprazent @kerrizor @garyh
|
||||||
|
|
|
@ -107,25 +107,6 @@ Layout/SpaceInsideParens:
|
||||||
- 'spec/finders/alert_management/http_integrations_finder_spec.rb'
|
- 'spec/finders/alert_management/http_integrations_finder_spec.rb'
|
||||||
- 'spec/finders/events_finder_spec.rb'
|
- 'spec/finders/events_finder_spec.rb'
|
||||||
- 'spec/finders/labels_finder_spec.rb'
|
- 'spec/finders/labels_finder_spec.rb'
|
||||||
- 'spec/frontend/fixtures/api_merge_requests.rb'
|
|
||||||
- 'spec/frontend/fixtures/api_projects.rb'
|
|
||||||
- 'spec/frontend/fixtures/application_settings.rb'
|
|
||||||
- 'spec/frontend/fixtures/blob.rb'
|
|
||||||
- 'spec/frontend/fixtures/branches.rb'
|
|
||||||
- 'spec/frontend/fixtures/clusters.rb'
|
|
||||||
- 'spec/frontend/fixtures/deploy_keys.rb'
|
|
||||||
- 'spec/frontend/fixtures/issues.rb'
|
|
||||||
- 'spec/frontend/fixtures/jobs.rb'
|
|
||||||
- 'spec/frontend/fixtures/labels.rb'
|
|
||||||
- 'spec/frontend/fixtures/merge_requests.rb'
|
|
||||||
- 'spec/frontend/fixtures/merge_requests_diffs.rb'
|
|
||||||
- 'spec/frontend/fixtures/metrics_dashboard.rb'
|
|
||||||
- 'spec/frontend/fixtures/pipeline_schedules.rb'
|
|
||||||
- 'spec/frontend/fixtures/pipelines.rb'
|
|
||||||
- 'spec/frontend/fixtures/projects.rb'
|
|
||||||
- 'spec/frontend/fixtures/raw.rb'
|
|
||||||
- 'spec/frontend/fixtures/snippet.rb'
|
|
||||||
- 'spec/frontend/fixtures/todos.rb'
|
|
||||||
- 'spec/helpers/badges_helper_spec.rb'
|
- 'spec/helpers/badges_helper_spec.rb'
|
||||||
- 'spec/helpers/ci/builds_helper_spec.rb'
|
- 'spec/helpers/ci/builds_helper_spec.rb'
|
||||||
- 'spec/helpers/ci/runners_helper_spec.rb'
|
- 'spec/helpers/ci/runners_helper_spec.rb'
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
class MergeRequestAssignee < ApplicationRecord
|
class MergeRequestAssignee < ApplicationRecord
|
||||||
include IgnorableColumns
|
|
||||||
ignore_column %i[state updated_state_by_user_id], remove_with: '15.6', remove_after: '2022-10-22'
|
|
||||||
|
|
||||||
belongs_to :merge_request, touch: true
|
belongs_to :merge_request, touch: true
|
||||||
belongs_to :assignee, class_name: "User", foreign_key: :user_id, inverse_of: :merge_request_assignees
|
belongs_to :assignee, class_name: "User", foreign_key: :user_id, inverse_of: :merge_request_assignees
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
|
|
||||||
class MergeRequestReviewer < ApplicationRecord
|
class MergeRequestReviewer < ApplicationRecord
|
||||||
include MergeRequestReviewerState
|
include MergeRequestReviewerState
|
||||||
include IgnorableColumns
|
|
||||||
ignore_column :updated_state_by_user_id, remove_with: '15.6', remove_after: '2022-10-22'
|
|
||||||
|
|
||||||
belongs_to :merge_request
|
belongs_to :merge_request
|
||||||
belongs_to :reviewer, class_name: 'User', foreign_key: :user_id, inverse_of: :merge_request_reviewers
|
belongs_to :reviewer, class_name: 'User', foreign_key: :user_id, inverse_of: :merge_request_reviewers
|
||||||
|
|
|
@ -188,7 +188,7 @@ class User < ApplicationRecord
|
||||||
has_many :personal_projects, through: :namespace, source: :projects
|
has_many :personal_projects, through: :namespace, source: :projects
|
||||||
has_many :project_members, -> { where(requested_at: nil) }
|
has_many :project_members, -> { where(requested_at: nil) }
|
||||||
has_many :projects, through: :project_members
|
has_many :projects, through: :project_members
|
||||||
has_many :created_projects, foreign_key: :creator_id, class_name: 'Project'
|
has_many :created_projects, foreign_key: :creator_id, class_name: 'Project', dependent: :nullify # rubocop:disable Cop/ActiveRecordDependent
|
||||||
has_many :projects_with_active_memberships, -> { where(members: { state: ::Member::STATE_ACTIVE }) }, through: :project_members, source: :project
|
has_many :projects_with_active_memberships, -> { where(members: { state: ::Member::STATE_ACTIVE }) }, through: :project_members, source: :project
|
||||||
has_many :users_star_projects, dependent: :destroy # rubocop:disable Cop/ActiveRecordDependent
|
has_many :users_star_projects, dependent: :destroy # rubocop:disable Cop/ActiveRecordDependent
|
||||||
has_many :starred_projects, through: :users_star_projects, source: :project
|
has_many :starred_projects, through: :users_star_projects, source: :project
|
||||||
|
|
|
@ -6,17 +6,32 @@ module ProtectedBranches
|
||||||
::ProtectedBranches::CreateService.new(@project, @current_user, protected_branch_params).execute
|
::ProtectedBranches::CreateService.new(@project, @current_user, protected_branch_params).execute
|
||||||
end
|
end
|
||||||
|
|
||||||
def protected_branch_params
|
def update(protected_branch)
|
||||||
{
|
::ProtectedBranches::UpdateService.new(@project, @current_user,
|
||||||
name: params[:name],
|
protected_branch_params(with_defaults: false)).execute(protected_branch)
|
||||||
allow_force_push: allow_force_push?,
|
|
||||||
push_access_levels_attributes: ::ProtectedRefs::AccessLevelParams.new(:push, params).access_levels,
|
|
||||||
merge_access_levels_attributes: ::ProtectedRefs::AccessLevelParams.new(:merge, params).access_levels
|
|
||||||
}
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def allow_force_push?
|
private
|
||||||
params[:allow_force_push] || false
|
|
||||||
|
def protected_branch_params(with_defaults: true)
|
||||||
|
params.slice(*attributes).merge(
|
||||||
|
{
|
||||||
|
push_access_levels_attributes: access_level_attributes(:push, with_defaults),
|
||||||
|
merge_access_levels_attributes: access_level_attributes(:merge, with_defaults)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
|
def access_level_attributes(type, with_defaults)
|
||||||
|
::ProtectedRefs::AccessLevelParams.new(
|
||||||
|
type,
|
||||||
|
params,
|
||||||
|
with_defaults: with_defaults
|
||||||
|
).access_levels
|
||||||
|
end
|
||||||
|
|
||||||
|
def attributes
|
||||||
|
[:name, :allow_force_push]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -4,9 +4,9 @@ module ProtectedRefs
|
||||||
class AccessLevelParams
|
class AccessLevelParams
|
||||||
attr_reader :type, :params
|
attr_reader :type, :params
|
||||||
|
|
||||||
def initialize(type, params)
|
def initialize(type, params, with_defaults: true)
|
||||||
@type = type
|
@type = type
|
||||||
@params = params_with_default(params)
|
@params = with_defaults ? params_with_default(params) : params
|
||||||
end
|
end
|
||||||
|
|
||||||
def access_levels
|
def access_levels
|
||||||
|
|
|
@ -8,7 +8,7 @@ identifiers:
|
||||||
- user
|
- user
|
||||||
- namespace
|
- namespace
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
milestone: "15.3"
|
milestone: "15.3"
|
||||||
|
@ -20,4 +20,3 @@ tiers:
|
||||||
- free
|
- free
|
||||||
- premium
|
- premium
|
||||||
- ultimate
|
- ultimate
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ value_description:
|
||||||
extra_properties:
|
extra_properties:
|
||||||
identifiers:
|
identifiers:
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: group::integrations
|
product_group: group::integrations
|
||||||
product_category:
|
product_category:
|
||||||
milestone: "14.0"
|
milestone: "14.0"
|
||||||
|
|
|
@ -7,7 +7,7 @@ value_description:
|
||||||
extra_properties:
|
extra_properties:
|
||||||
identifiers:
|
identifiers:
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: group::integrations
|
product_group: group::integrations
|
||||||
product_category:
|
product_category:
|
||||||
milestone: "14.0"
|
milestone: "14.0"
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: operational
|
||||||
key_path: usage_activity_by_stage_monthly.plan.projects_jira_active
|
key_path: usage_activity_by_stage_monthly.plan.projects_jira_active
|
||||||
description: Distinct count of creator_id from projects with an active Jira integration.
|
description: Distinct count of creator_id from projects with an active Jira integration.
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -4,7 +4,7 @@ key_path: usage_activity_by_stage_monthly.plan.projects_jira_dvcs_cloud_active
|
||||||
description: Distinct count of creator_id from projects with an active Jira Cloud
|
description: Distinct count of creator_id from projects with an active Jira Cloud
|
||||||
DVCS integration.
|
DVCS integration.
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integration
|
product_group: integration
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -4,7 +4,7 @@ key_path: usage_activity_by_stage_monthly.plan.projects_jira_dvcs_server_active
|
||||||
description: Distinct count of creator_id from projects with an active Jira Server
|
description: Distinct count of creator_id from projects with an active Jira Server
|
||||||
DVCS integration.
|
DVCS integration.
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integration
|
product_group: integration
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_close_issue_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_close_issue_monthly
|
||||||
description: Number of users closing Jira issues by month
|
description: Number of users closing Jira issues by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_cross_reference_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_cross_reference_monthly
|
||||||
description: Number of users that cross-referenced Jira issues by month
|
description: Number of users that cross-referenced Jira issues by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.ecosystem_total_unique_counts_monthly
|
key_path: redis_hll_counters.ecosystem.ecosystem_total_unique_counts_monthly
|
||||||
description: Number of users for Jira and Slack by month
|
description: Number of users for Jira and Slack by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_issue_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_issue_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on an issue by month
|
description: Calculated unique users to trigger a Slack message by performing an action on an issue by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_push_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_push_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing a Git push by month
|
description: Calculated unique users to trigger a Slack message by performing a Git push by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_deployment_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_deployment_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing a deployment by month
|
description: Calculated unique users to trigger a Slack message by performing a deployment by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_wiki_page_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_wiki_page_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on a wiki page by month
|
description: Calculated unique users to trigger a Slack message by performing an action on a wiki page by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_merge_request_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_merge_request_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on a merge request by month
|
description: Calculated unique users to trigger a Slack message by performing an action on a merge request by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_note_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_note_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by creating a note by month
|
description: Calculated unique users to trigger a Slack message by creating a note by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_tag_push_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_tag_push_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing a tag push by month
|
description: Calculated unique users to trigger a Slack message by performing a tag push by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_note_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_note_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by creating a confidential note by month
|
description: Calculated unique users to trigger a Slack message by creating a confidential note by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_issue_notification_monthly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_issue_notification_monthly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on a confidential issue by month
|
description: Calculated unique users to trigger a Slack message by performing an action on a confidential issue by month
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_close_issue_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_close_issue_weekly
|
||||||
description: Number of users closing Jira issues by week
|
description: Number of users closing Jira issues by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_cross_reference_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_jira_service_cross_reference_weekly
|
||||||
description: Number of users that cross-referenced Jira issues by week
|
description: Number of users that cross-referenced Jira issues by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.ecosystem_total_unique_counts_weekly
|
key_path: redis_hll_counters.ecosystem.ecosystem_total_unique_counts_weekly
|
||||||
description: Number of users performing actions on Jira issues by week
|
description: Number of users performing actions on Jira issues by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_issue_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_issue_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on an issue by week
|
description: Calculated unique users to trigger a Slack message by performing an action on an issue by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_push_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_push_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing a Git push by week
|
description: Calculated unique users to trigger a Slack message by performing a Git push by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_deployment_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_deployment_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing a deployment by week
|
description: Calculated unique users to trigger a Slack message by performing a deployment by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_wiki_page_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_wiki_page_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on a wiki page by week
|
description: Calculated unique users to trigger a Slack message by performing an action on a wiki page by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_merge_request_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_merge_request_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on a merge request by week
|
description: Calculated unique users to trigger a Slack message by performing an action on a merge request by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_note_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_note_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by creating a note by week
|
description: Calculated unique users to trigger a Slack message by creating a note by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_tag_push_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_tag_push_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing a tag push by week
|
description: Calculated unique users to trigger a Slack message by performing a tag push by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_note_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_note_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by creating a confidential note by week
|
description: Calculated unique users to trigger a Slack message by creating a confidential note by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_issue_notification_weekly
|
key_path: redis_hll_counters.ecosystem.i_ecosystem_slack_service_confidential_issue_notification_weekly
|
||||||
description: Calculated unique users to trigger a Slack message by performing an action on a confidential issue by week
|
description: Calculated unique users to trigger a Slack message by performing an action on a confidential issue by week
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ key_path: counts.templates_gitlab_slack_application_active
|
||||||
name: count_templates_gitlab_slack_application_active
|
name: count_templates_gitlab_slack_application_active
|
||||||
description: Count templates with active slack application
|
description: Count templates with active slack application
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.web_hooks
|
key_path: counts.web_hooks
|
||||||
description: Count of web hooks
|
description: Count of web hooks
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category:
|
product_category:
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_asana_active
|
key_path: counts.projects_asana_active
|
||||||
description: Count of projects with active integrations for Asana
|
description: Count of projects with active integrations for Asana
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_asana_active
|
key_path: counts.groups_asana_active
|
||||||
description: Count of groups with active integrations for Asana
|
description: Count of groups with active integrations for Asana
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_asana_active
|
key_path: counts.templates_asana_active
|
||||||
description: Count of active service templates for Asana
|
description: Count of active service templates for Asana
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_asana_active
|
key_path: counts.instances_asana_active
|
||||||
description: Count of active instance-level integrations for Asana
|
description: Count of active instance-level integrations for Asana
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_asana_active
|
key_path: counts.projects_inheriting_asana_active
|
||||||
description: Count of active projects inheriting integrations for Asana
|
description: Count of active projects inheriting integrations for Asana
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_asana_active
|
key_path: counts.groups_inheriting_asana_active
|
||||||
description: Count of active groups inheriting integrations for Asana
|
description: Count of active groups inheriting integrations for Asana
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_assembla_active
|
key_path: counts.projects_assembla_active
|
||||||
description: Count of projects with active integrations for Assembla
|
description: Count of projects with active integrations for Assembla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_assembla_active
|
key_path: counts.groups_assembla_active
|
||||||
description: Count of groups with active integrations for Assembla
|
description: Count of groups with active integrations for Assembla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_assembla_active
|
key_path: counts.templates_assembla_active
|
||||||
description: Count of active service templates for Assembla
|
description: Count of active service templates for Assembla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_assembla_active
|
key_path: counts.instances_assembla_active
|
||||||
description: Count of active instance-level integrations for Assembla
|
description: Count of active instance-level integrations for Assembla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_assembla_active
|
key_path: counts.projects_inheriting_assembla_active
|
||||||
description: Count of active projects inheriting integrations for Assembla
|
description: Count of active projects inheriting integrations for Assembla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_assembla_active
|
key_path: counts.groups_inheriting_assembla_active
|
||||||
description: Count of active groups inheriting integrations for Assembla
|
description: Count of active groups inheriting integrations for Assembla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: operational
|
||||||
key_path: counts.projects_bamboo_active
|
key_path: counts.projects_bamboo_active
|
||||||
description: Count of projects with active integrations for Bamboo CI
|
description: Count of projects with active integrations for Bamboo CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_bamboo_active
|
key_path: counts.groups_bamboo_active
|
||||||
description: Count of groups with active integrations for Bamboo CI
|
description: Count of groups with active integrations for Bamboo CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_bamboo_active
|
key_path: counts.templates_bamboo_active
|
||||||
description: Count of active service templates for Bamboo CI
|
description: Count of active service templates for Bamboo CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_bamboo_active
|
key_path: counts.instances_bamboo_active
|
||||||
description: Count of active instance-level integrations for Bamboo CI
|
description: Count of active instance-level integrations for Bamboo CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_bamboo_active
|
key_path: counts.projects_inheriting_bamboo_active
|
||||||
description: Count of active projects inheriting integrations for Bamboo CI
|
description: Count of active projects inheriting integrations for Bamboo CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_bamboo_active
|
key_path: counts.groups_inheriting_bamboo_active
|
||||||
description: Count of active groups inheriting integrations for Bamboo CI
|
description: Count of active groups inheriting integrations for Bamboo CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_bugzilla_active
|
key_path: counts.projects_bugzilla_active
|
||||||
description: Count of projects with active integrations for Bugzilla
|
description: Count of projects with active integrations for Bugzilla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_bugzilla_active
|
key_path: counts.groups_bugzilla_active
|
||||||
description: Count of groups with active integrations for Bugzilla
|
description: Count of groups with active integrations for Bugzilla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_bugzilla_active
|
key_path: counts.templates_bugzilla_active
|
||||||
description: Count of active service templates for Bugzilla
|
description: Count of active service templates for Bugzilla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_bugzilla_active
|
key_path: counts.instances_bugzilla_active
|
||||||
description: Count of active instance-level integrations for Bugzilla
|
description: Count of active instance-level integrations for Bugzilla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_bugzilla_active
|
key_path: counts.projects_inheriting_bugzilla_active
|
||||||
description: Count of active projects inheriting integrations for Bugzilla
|
description: Count of active projects inheriting integrations for Bugzilla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_bugzilla_active
|
key_path: counts.groups_inheriting_bugzilla_active
|
||||||
description: Count of active groups inheriting integrations for Bugzilla
|
description: Count of active groups inheriting integrations for Bugzilla
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_buildkite_active
|
key_path: counts.projects_buildkite_active
|
||||||
description: Count of projects with active integrations for Buildkite
|
description: Count of projects with active integrations for Buildkite
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_buildkite_active
|
key_path: counts.groups_buildkite_active
|
||||||
description: Count of groups with active integrations for Buildkite
|
description: Count of groups with active integrations for Buildkite
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_buildkite_active
|
key_path: counts.templates_buildkite_active
|
||||||
description: Count of active service templates for Buildkite
|
description: Count of active service templates for Buildkite
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_buildkite_active
|
key_path: counts.instances_buildkite_active
|
||||||
description: Count of active instance-level integrations for Buildkite
|
description: Count of active instance-level integrations for Buildkite
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_buildkite_active
|
key_path: counts.projects_inheriting_buildkite_active
|
||||||
description: Count of active projects inheriting integrations for Buildkite
|
description: Count of active projects inheriting integrations for Buildkite
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_buildkite_active
|
key_path: counts.groups_inheriting_buildkite_active
|
||||||
description: Count of active groups inheriting integrations for Buildkite
|
description: Count of active groups inheriting integrations for Buildkite
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_campfire_active
|
key_path: counts.projects_campfire_active
|
||||||
description: Count of projects with active integrations for Campfire
|
description: Count of projects with active integrations for Campfire
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_campfire_active
|
key_path: counts.groups_campfire_active
|
||||||
description: Count of groups with active integrations for Campfire
|
description: Count of groups with active integrations for Campfire
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_campfire_active
|
key_path: counts.templates_campfire_active
|
||||||
description: Count of active service templates for Campfire
|
description: Count of active service templates for Campfire
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_campfire_active
|
key_path: counts.instances_campfire_active
|
||||||
description: Count of active instance-level integrations for Campfire
|
description: Count of active instance-level integrations for Campfire
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_campfire_active
|
key_path: counts.projects_inheriting_campfire_active
|
||||||
description: Count of active projects inheriting integrations for Campfire
|
description: Count of active projects inheriting integrations for Campfire
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_campfire_active
|
key_path: counts.groups_inheriting_campfire_active
|
||||||
description: Count of active groups inheriting integrations for Campfire
|
description: Count of active groups inheriting integrations for Campfire
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_confluence_active
|
key_path: counts.projects_confluence_active
|
||||||
description: Count of projects with active integrations for Confluence
|
description: Count of projects with active integrations for Confluence
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_confluence_active
|
key_path: counts.groups_confluence_active
|
||||||
description: Count of groups with active integrations for Confluence
|
description: Count of groups with active integrations for Confluence
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_confluence_active
|
key_path: counts.templates_confluence_active
|
||||||
description: Count of active service templates for Confluence
|
description: Count of active service templates for Confluence
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_confluence_active
|
key_path: counts.instances_confluence_active
|
||||||
description: Count of active instance-level integrations for Confluence
|
description: Count of active instance-level integrations for Confluence
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_confluence_active
|
key_path: counts.projects_inheriting_confluence_active
|
||||||
description: Count of active projects inheriting integrations for Confluence
|
description: Count of active projects inheriting integrations for Confluence
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_confluence_active
|
key_path: counts.groups_inheriting_confluence_active
|
||||||
description: Count of active groups inheriting integrations for Confluence
|
description: Count of active groups inheriting integrations for Confluence
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_custom_issue_tracker_active
|
key_path: counts.projects_custom_issue_tracker_active
|
||||||
description: Count of projects with active integrations for a Custom Issue Tracker
|
description: Count of projects with active integrations for a Custom Issue Tracker
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_custom_issue_tracker_active
|
key_path: counts.groups_custom_issue_tracker_active
|
||||||
description: Count of groups with active integrations for a Custom Issue Tracker
|
description: Count of groups with active integrations for a Custom Issue Tracker
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_custom_issue_tracker_active
|
key_path: counts.templates_custom_issue_tracker_active
|
||||||
description: Count of active service templates for a Custom Issue Tracker
|
description: Count of active service templates for a Custom Issue Tracker
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_custom_issue_tracker_active
|
key_path: counts.instances_custom_issue_tracker_active
|
||||||
description: Count of active instance-level integrations for a Custom Issue Tracker
|
description: Count of active instance-level integrations for a Custom Issue Tracker
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_custom_issue_tracker_active
|
key_path: counts.projects_inheriting_custom_issue_tracker_active
|
||||||
description: Count of active projects inheriting integrations for a Custom Issue Tracker
|
description: Count of active projects inheriting integrations for a Custom Issue Tracker
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_custom_issue_tracker_active
|
key_path: counts.groups_inheriting_custom_issue_tracker_active
|
||||||
description: Count of active groups inheriting integrations for a Custom Issue Tracker
|
description: Count of active groups inheriting integrations for a Custom Issue Tracker
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_discord_active
|
key_path: counts.projects_discord_active
|
||||||
description: Count of projects with active integrations for Discord
|
description: Count of projects with active integrations for Discord
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_discord_active
|
key_path: counts.groups_discord_active
|
||||||
description: Count of groups with active integrations for Discord
|
description: Count of groups with active integrations for Discord
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_discord_active
|
key_path: counts.templates_discord_active
|
||||||
description: Count of active service templates for Discord
|
description: Count of active service templates for Discord
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_discord_active
|
key_path: counts.instances_discord_active
|
||||||
description: Count of active instance-level integrations for Discord
|
description: Count of active instance-level integrations for Discord
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_discord_active
|
key_path: counts.projects_inheriting_discord_active
|
||||||
description: Count of active projects inheriting integrations for Discord
|
description: Count of active projects inheriting integrations for Discord
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_discord_active
|
key_path: counts.groups_inheriting_discord_active
|
||||||
description: Count of active groups inheriting integrations for Discord
|
description: Count of active groups inheriting integrations for Discord
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: operational
|
||||||
key_path: counts.projects_drone_ci_active
|
key_path: counts.projects_drone_ci_active
|
||||||
description: Count of projects with active integrations for Drone CI
|
description: Count of projects with active integrations for Drone CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_drone_ci_active
|
key_path: counts.groups_drone_ci_active
|
||||||
description: Count of groups with active integrations for Drone CI
|
description: Count of groups with active integrations for Drone CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.templates_drone_ci_active
|
key_path: counts.templates_drone_ci_active
|
||||||
description: Count of active service templates for Drone CI
|
description: Count of active service templates for Drone CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.instances_drone_ci_active
|
key_path: counts.instances_drone_ci_active
|
||||||
description: Count of active instance-level integrations for Drone CI
|
description: Count of active instance-level integrations for Drone CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_inheriting_drone_ci_active
|
key_path: counts.projects_inheriting_drone_ci_active
|
||||||
description: Count of active projects inheriting integrations for Drone CI
|
description: Count of active projects inheriting integrations for Drone CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.groups_inheriting_drone_ci_active
|
key_path: counts.groups_inheriting_drone_ci_active
|
||||||
description: Count of active groups inheriting integrations for Drone CI
|
description: Count of active groups inheriting integrations for Drone CI
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
|
@ -3,7 +3,7 @@ data_category: optional
|
||||||
key_path: counts.projects_emails_on_push_active
|
key_path: counts.projects_emails_on_push_active
|
||||||
description: Count of projects with active integrations for Emails on Push
|
description: Count of projects with active integrations for Emails on Push
|
||||||
product_section: dev
|
product_section: dev
|
||||||
product_stage: ecosystem
|
product_stage: manage
|
||||||
product_group: integrations
|
product_group: integrations
|
||||||
product_category: integrations
|
product_category: integrations
|
||||||
value_type: number
|
value_type: number
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue