Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
dc250651ab
commit
bf1990164b
|
@ -6,10 +6,11 @@ import { I18N_USER_ACTIONS } from '../../constants';
|
|||
|
||||
// TODO: To be replaced with <template> content in https://gitlab.com/gitlab-org/gitlab/-/issues/320922
|
||||
const messageHtml = `
|
||||
<p>${s__('AdminUsers|When banned, users:')}</p>
|
||||
<p>${s__('AdminUsers|When banned:')}</p>
|
||||
<ul>
|
||||
<li>${s__("AdminUsers|Can't log in.")}</li>
|
||||
<li>${s__("AdminUsers|Can't access Git repositories.")}</li>
|
||||
<li>${s__("AdminUsers|The user can't log in.")}</li>
|
||||
<li>${s__("AdminUsers|The user can't access git repositories.")}</li>
|
||||
<li>${s__('AdminUsers|Issues authored by this user are hidden from other users.')}</li>
|
||||
</ul>
|
||||
<p>${s__('AdminUsers|You can unban their account in the future. Their data remains intact.')}</p>
|
||||
<p>${sprintf(
|
||||
|
|
|
@ -78,7 +78,7 @@ export default {
|
|||
|
||||
return sprintf(
|
||||
s__(
|
||||
'ClusterIntegration|The Amazon Resource Name (ARN) associated with your role. If you do not have a provision role, first create one on %{startAwsLink}Amazon Web Services %{externalLinkIcon}%{endLink} using the above account and external IDs. %{startMoreInfoLink}More information%{endLink}',
|
||||
'ClusterIntegration|The Amazon Resource Name (ARN) associated with your role. If you do not have a provisioned role, first create one on %{startAwsLink}Amazon Web Services %{externalLinkIcon}%{endLink} using the above account and external IDs. %{startMoreInfoLink}More information%{endLink}',
|
||||
),
|
||||
{
|
||||
startAwsLink:
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
<script>
|
||||
import { GlBadge, GlButton, GlModalDirective, GlTab, GlTabs } from '@gitlab/ui';
|
||||
import { GlBadge, GlButton, GlModalDirective, GlTab, GlTabs, GlAlert } from '@gitlab/ui';
|
||||
import createFlash from '~/flash';
|
||||
import { setCookie, getCookie, parseBoolean } from '~/lib/utils/common_utils';
|
||||
import { s__ } from '~/locale';
|
||||
import { ENVIRONMENTS_SURVEY_DISMISSED_COOKIE_NAME } from '../constants';
|
||||
import eventHub from '../event_hub';
|
||||
import environmentsMixin from '../mixins/environments_mixin';
|
||||
import EnvironmentsPaginationApiMixin from '../mixins/environments_pagination_api_mixin';
|
||||
|
@ -15,6 +17,12 @@ export default {
|
|||
i18n: {
|
||||
newEnvironmentButtonLabel: s__('Environments|New environment'),
|
||||
reviewAppButtonLabel: s__('Environments|Enable review app'),
|
||||
surveyAlertTitle: s__('Environments|Help us improve environments'),
|
||||
surveyAlertText: s__(
|
||||
'Environments|Your feedback helps GitLab make environments better for you and other users. Participate and enter a sweepstake to win a USD 30 gift card.',
|
||||
),
|
||||
surveyAlertButtonLabel: s__('Environments|Take the survey'),
|
||||
surveyDismissButtonLabel: s__('Environments|Dismiss'),
|
||||
},
|
||||
modal: {
|
||||
id: 'enable-review-app-info',
|
||||
|
@ -25,6 +33,7 @@ export default {
|
|||
EnableReviewAppModal,
|
||||
GlBadge,
|
||||
GlButton,
|
||||
GlAlert,
|
||||
GlTab,
|
||||
GlTabs,
|
||||
StopEnvironmentModal,
|
||||
|
@ -56,6 +65,13 @@ export default {
|
|||
required: true,
|
||||
},
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
environmentsSurveyAlertDismissed: parseBoolean(
|
||||
getCookie(ENVIRONMENTS_SURVEY_DISMISSED_COOKIE_NAME),
|
||||
),
|
||||
};
|
||||
},
|
||||
|
||||
created() {
|
||||
eventHub.$on('toggleFolder', this.toggleFolder);
|
||||
|
@ -105,6 +121,11 @@ export default {
|
|||
openFolders.forEach((folder) => this.fetchChildEnvironments(folder));
|
||||
}
|
||||
},
|
||||
|
||||
onSurveyAlertDismiss() {
|
||||
setCookie(ENVIRONMENTS_SURVEY_DISMISSED_COOKIE_NAME, 'true');
|
||||
this.environmentsSurveyAlertDismissed = true;
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
@ -135,6 +156,19 @@ export default {
|
|||
>{{ $options.i18n.newEnvironmentButtonLabel }}</gl-button
|
||||
>
|
||||
</div>
|
||||
<gl-alert
|
||||
v-if="!environmentsSurveyAlertDismissed"
|
||||
class="gl-my-4"
|
||||
:title="$options.i18n.surveyAlertTitle"
|
||||
:primary-button-text="$options.i18n.surveyAlertButtonLabel"
|
||||
variant="info"
|
||||
dismissible
|
||||
:dismiss-label="$options.i18n.surveyDismissButtonLabel"
|
||||
primary-button-link="https://gitlab.fra1.qualtrics.com/jfe/form/SV_a2xyFsAA4D0w0Jg"
|
||||
@dismiss="onSurveyAlertDismiss"
|
||||
>
|
||||
{{ $options.i18n.surveyAlertText }}
|
||||
</gl-alert>
|
||||
<gl-tabs :value="activeTab" content-class="gl-display-none">
|
||||
<gl-tab
|
||||
v-for="(tab, idx) in tabs"
|
||||
|
|
|
@ -38,3 +38,5 @@ export const CANARY_STATUS = {
|
|||
};
|
||||
|
||||
export const CANARY_UPDATE_MODAL = 'confirm-canary-change';
|
||||
|
||||
export const ENVIRONMENTS_SURVEY_DISMISSED_COOKIE_NAME = 'environments_survey_alert_dismissed';
|
||||
|
|
|
@ -18,7 +18,7 @@ export default {
|
|||
computed: {
|
||||
text() {
|
||||
return s__(
|
||||
'AdminArea|You’re about to stop all jobs.This will halt all current jobs that are running.',
|
||||
'AdminArea|You’re about to stop all jobs. This will halt all current jobs that are running.',
|
||||
);
|
||||
},
|
||||
},
|
||||
|
|
|
@ -50,7 +50,7 @@ export default {
|
|||
errorUpdate: s__('Terraform|An error occurred while changing the state file'),
|
||||
lock: s__('Terraform|Lock'),
|
||||
modalBody: s__(
|
||||
'Terraform|You are about to remove the State file %{name}. This will permanently delete all the State versions and history. The infrastructure provisioned previously will remain intact, only the state file with all its versions are to be removed. This action is non-revertible.',
|
||||
'Terraform|You are about to remove the state file %{name}. This will permanently delete all the State versions and history. The infrastructure provisioned previously will remain intact, and only the state file with all its versions will be removed. This action cannot be undone.',
|
||||
),
|
||||
modalCancel: s__('Terraform|Cancel'),
|
||||
modalHeader: s__('Terraform|Are you sure you want to remove the Terraform State %{name}?'),
|
||||
|
|
|
@ -47,17 +47,22 @@ class IssuesFinder < IssuableFinder
|
|||
|
||||
# rubocop: disable CodeReuse/ActiveRecord
|
||||
def with_confidentiality_access_check
|
||||
return Issue.all if params.user_can_see_all_confidential_issues?
|
||||
return Issue.all if params.user_can_see_all_issues?
|
||||
|
||||
# Only admins can see hidden issues, so for non-admins, we filter out any hidden issues
|
||||
issues = Issue.without_hidden
|
||||
|
||||
return issues.all if params.user_can_see_all_confidential_issues?
|
||||
|
||||
# If already filtering by assignee we can skip confidentiality since a user
|
||||
# can always see confidential issues assigned to them. This is just an
|
||||
# optimization since a very common usecase of this Finder is to load the
|
||||
# count of issues assigned to the user for the header bar.
|
||||
return Issue.all if current_user && assignee_filter.includes_user?(current_user)
|
||||
return issues.all if current_user && assignee_filter.includes_user?(current_user)
|
||||
|
||||
return Issue.where('issues.confidential IS NOT TRUE') if params.user_cannot_see_confidential_issues?
|
||||
return issues.where('issues.confidential IS NOT TRUE') if params.user_cannot_see_confidential_issues?
|
||||
|
||||
Issue.where('
|
||||
issues.where('
|
||||
issues.confidential IS NOT TRUE
|
||||
OR (issues.confidential = TRUE
|
||||
AND (issues.author_id = :user_id
|
||||
|
|
|
@ -32,7 +32,7 @@ class IssuesFinder
|
|||
if parent
|
||||
Ability.allowed?(current_user, :read_confidential_issues, parent)
|
||||
else
|
||||
Ability.allowed?(current_user, :read_all_resources)
|
||||
user_can_see_all_issues?
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -42,6 +42,12 @@ class IssuesFinder
|
|||
|
||||
current_user.blank?
|
||||
end
|
||||
|
||||
def user_can_see_all_issues?
|
||||
strong_memoize(:user_can_see_all_issues) do
|
||||
Ability.allowed?(current_user, :read_all_resources)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -37,7 +37,8 @@ module Resolvers
|
|||
[
|
||||
{
|
||||
project: [:project_feature]
|
||||
}
|
||||
},
|
||||
:author
|
||||
]
|
||||
end
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ module Types
|
|||
authorize :read_package
|
||||
|
||||
field :id, ::Types::GlobalIDType[::Packages::Nuget::DependencyLinkMetadatum], null: false, description: 'ID of the metadatum.'
|
||||
field :target_framework, GraphQL::Types::String, null: false, description: 'Target framework of the depdency link package.'
|
||||
field :target_framework, GraphQL::Types::String, null: false, description: 'Target framework of the dependency link package.'
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -52,6 +52,10 @@ module IssuesHelper
|
|||
sprite_icon('eye-slash', css_class: 'gl-vertical-align-text-bottom') if issue.confidential?
|
||||
end
|
||||
|
||||
def hidden_issue_icon(issue)
|
||||
sprite_icon('spam', css_class: 'gl-vertical-align-text-bottom') if issue.hidden?
|
||||
end
|
||||
|
||||
def award_user_list(awards, current_user, limit: 10)
|
||||
names = awards.map do |award|
|
||||
award.user == current_user ? 'You' : award.user.name
|
||||
|
|
|
@ -130,6 +130,15 @@ class Issue < ApplicationRecord
|
|||
scope :public_only, -> { where(confidential: false) }
|
||||
scope :confidential_only, -> { where(confidential: true) }
|
||||
|
||||
scope :without_hidden, -> {
|
||||
if Feature.enabled?(:ban_user_feature_flag)
|
||||
where(id: joins('LEFT JOIN banned_users ON banned_users.user_id = issues.author_id WHERE banned_users.user_id IS NULL')
|
||||
.select('issues.id'))
|
||||
else
|
||||
all
|
||||
end
|
||||
}
|
||||
|
||||
scope :counts_by_state, -> { reorder(nil).group(:state_id).count }
|
||||
|
||||
scope :service_desk, -> { where(author: ::User.support_bot) }
|
||||
|
@ -551,6 +560,8 @@ class Issue < ApplicationRecord
|
|||
true
|
||||
elsif confidential? && !assignee_or_author?(user)
|
||||
project.team.member?(user, Gitlab::Access::REPORTER)
|
||||
elsif hidden?
|
||||
false
|
||||
else
|
||||
project.public? ||
|
||||
project.internal? && !user.external? ||
|
||||
|
@ -558,6 +569,10 @@ class Issue < ApplicationRecord
|
|||
end
|
||||
end
|
||||
|
||||
def hidden?
|
||||
author&.banned?
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def spammable_attribute_changed?
|
||||
|
@ -585,7 +600,7 @@ class Issue < ApplicationRecord
|
|||
|
||||
# Returns `true` if this Issue is visible to everybody.
|
||||
def publicly_visible?
|
||||
project.public? && !confidential? && !::Gitlab::ExternalAuthorization.enabled?
|
||||
project.public? && !confidential? && !hidden? && !::Gitlab::ExternalAuthorization.enabled?
|
||||
end
|
||||
|
||||
def expire_etag_cache
|
||||
|
|
|
@ -15,6 +15,9 @@ class IssuePolicy < IssuablePolicy
|
|||
desc "Issue is confidential"
|
||||
condition(:confidential, scope: :subject) { @subject.confidential? }
|
||||
|
||||
desc "Issue is hidden"
|
||||
condition(:hidden, scope: :subject) { @subject.hidden? }
|
||||
|
||||
desc "Issue is persisted"
|
||||
condition(:persisted, scope: :subject) { @subject.persisted? }
|
||||
|
||||
|
@ -23,6 +26,10 @@ class IssuePolicy < IssuablePolicy
|
|||
prevent :read_issue_iid
|
||||
end
|
||||
|
||||
rule { hidden & ~admin }.policy do
|
||||
prevent :read_issue
|
||||
end
|
||||
|
||||
rule { ~can?(:read_issue) }.prevent :create_note
|
||||
|
||||
rule { locked }.policy do
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
|
||||
module ServicePing
|
||||
class PermitDataCategoriesService
|
||||
STANDARD_CATEGORY = 'Standard'
|
||||
SUBSCRIPTION_CATEGORY = 'Subscription'
|
||||
OPERATIONAL_CATEGORY = 'Operational'
|
||||
OPTIONAL_CATEGORY = 'Optional'
|
||||
STANDARD_CATEGORY = 'standard'
|
||||
SUBSCRIPTION_CATEGORY = 'subscription'
|
||||
OPERATIONAL_CATEGORY = 'operational'
|
||||
OPTIONAL_CATEGORY = 'optional'
|
||||
CATEGORIES = [
|
||||
STANDARD_CATEGORY,
|
||||
SUBSCRIPTION_CATEGORY,
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
= f.hidden_field :favicon_cache
|
||||
= f.file_field :favicon, class: '', accept: 'image/*'
|
||||
.hint
|
||||
= _("Maximum file size is 1MB. Image size must be 32x32px. Allowed image formats are %{favicon_extension_whitelist}.") % { favicon_extension_whitelist: favicon_extension_whitelist }
|
||||
= _("Maximum file size is 1 MB. Image size must be 32 x 32 pixels. Allowed image formats are %{favicon_extension_whitelist}.") % { favicon_extension_whitelist: favicon_extension_whitelist }
|
||||
%br
|
||||
= _("Images with incorrect dimensions are not resized automatically, and may result in unexpected behavior.")
|
||||
|
||||
|
|
|
@ -12,6 +12,9 @@
|
|||
- if issue.confidential?
|
||||
%span.has-tooltip{ title: _('Confidential') }
|
||||
= confidential_icon(issue)
|
||||
- if Feature.enabled?(:ban_user_feature_flag) && issue.hidden?
|
||||
%span.has-tooltip{ title: _('This issue is hidden because its author has been banned') }
|
||||
= hidden_issue_icon(issue)
|
||||
= link_to issue.title, issue_path(issue)
|
||||
= render_if_exists 'projects/issues/subepic_flag', issue: issue
|
||||
- if issue.tasks?
|
||||
|
|
|
@ -11,6 +11,10 @@ status: data_available
|
|||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_approve
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_approve
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_assign_single
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_assign_self
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_assign_reviewer
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_award
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_board_move
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_clone
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_close
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_confidential
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_copy_metadata_merge_request
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_copy_metadata_issue
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_create_merge_request
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_done
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_draft
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_due
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_duplicate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_estimate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_label
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_lock
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_merge
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_milestone
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_move
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_reassign
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,10 +10,14 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_reassign_reviewer
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
tier:
|
||||
- free
|
||||
- premium
|
||||
- premium
|
||||
- ultimate
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_rebase
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_relabel
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_relate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_remove_due_date
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_remove_estimate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_remove_milestone
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_remove_time_spent
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_remove_zoom
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_reopen
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_shrug
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_spend_subtract
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_spend_add
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_submit_review
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_subscribe
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_tableflip
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_tag
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_target_branch
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_title
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_todo
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unassign_specific
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unassign_all
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unassign_reviewer
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unlabel_specific
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unlabel_all
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unlock
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_unsubscribe
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_wip
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_zoom
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,77 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_approve
|
||||
- i_quickactions_assign_single
|
||||
- i_quickactions_assign_multiple
|
||||
- i_quickactions_assign_self
|
||||
- i_quickactions_assign_reviewer
|
||||
- i_quickactions_award
|
||||
- i_quickactions_board_move
|
||||
- i_quickactions_child_epic
|
||||
- i_quickactions_clear_weight
|
||||
- i_quickactions_clone
|
||||
- i_quickactions_close
|
||||
- i_quickactions_confidential
|
||||
- i_quickactions_copy_metadata_merge_request
|
||||
- i_quickactions_copy_metadata_issue
|
||||
- i_quickactions_create_merge_request
|
||||
- i_quickactions_done
|
||||
- i_quickactions_draft
|
||||
- i_quickactions_due
|
||||
- i_quickactions_duplicate
|
||||
- i_quickactions_epic
|
||||
- i_quickactions_estimate
|
||||
- i_quickactions_iteration
|
||||
- i_quickactions_label
|
||||
- i_quickactions_lock
|
||||
- i_quickactions_merge
|
||||
- i_quickactions_milestone
|
||||
- i_quickactions_move
|
||||
- i_quickactions_parent_epic
|
||||
- i_quickactions_promote
|
||||
- i_quickactions_publish
|
||||
- i_quickactions_reassign
|
||||
- i_quickactions_reassign_reviewer
|
||||
- i_quickactions_rebase
|
||||
- i_quickactions_relabel
|
||||
- i_quickactions_relate
|
||||
- i_quickactions_remove_child_epic
|
||||
- i_quickactions_remove_due_date
|
||||
- i_quickactions_remove_epic
|
||||
- i_quickactions_remove_estimate
|
||||
- i_quickactions_remove_iteration
|
||||
- i_quickactions_remove_milestone
|
||||
- i_quickactions_remove_parent_epic
|
||||
- i_quickactions_remove_time_spent
|
||||
- i_quickactions_remove_zoom
|
||||
- i_quickactions_reopen
|
||||
- i_quickactions_severity
|
||||
- i_quickactions_shrug
|
||||
- i_quickactions_spend_subtract
|
||||
- i_quickactions_spend_add
|
||||
- i_quickactions_submit_review
|
||||
- i_quickactions_subscribe
|
||||
- i_quickactions_tableflip
|
||||
- i_quickactions_tag
|
||||
- i_quickactions_target_branch
|
||||
- i_quickactions_title
|
||||
- i_quickactions_todo
|
||||
- i_quickactions_unassign_specific
|
||||
- i_quickactions_unassign_all
|
||||
- i_quickactions_unassign_reviewer
|
||||
- i_quickactions_unlabel_specific
|
||||
- i_quickactions_unlabel_all
|
||||
- i_quickactions_unlock
|
||||
- i_quickactions_unsubscribe
|
||||
- i_quickactions_weight
|
||||
- i_quickactions_wip
|
||||
- i_quickactions_zoom
|
||||
- i_quickactions_invite_email_single
|
||||
- i_quickactions_invite_email_multiple
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -12,6 +12,10 @@ milestone: "13.10"
|
|||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49264
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_invite_email_single
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -12,6 +12,10 @@ milestone: "13.10"
|
|||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49264
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_invite_email_multiple
|
||||
distribution:
|
||||
- ce
|
||||
tier:
|
||||
|
|
|
@ -11,6 +11,10 @@ milestone: "14.2"
|
|||
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66422
|
||||
time_frame: 28d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_severity
|
||||
data_category: Optional
|
||||
distribution:
|
||||
- ce
|
||||
|
|
|
@ -11,6 +11,10 @@ status: data_available
|
|||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_approve
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_approve
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_assign_single
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_assign_self
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_assign_reviewer
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_award
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_board_move
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_clone
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_close
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_confidential
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_copy_metadata_merge_request
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_copy_metadata_issue
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_create_merge_request
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_done
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_draft
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_due
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_duplicate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_estimate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_label
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_lock
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_merge
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_milestone
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_move
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_reassign
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,11 +10,15 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_reassign_reviewer
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
tier:
|
||||
- free
|
||||
- premium
|
||||
- premium
|
||||
- ultimate
|
||||
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_rebase
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_relabel
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_relate
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
|
@ -10,6 +10,10 @@ value_type: number
|
|||
status: data_available
|
||||
time_frame: 7d
|
||||
data_source: redis_hll
|
||||
instrumentation_class: RedisHLLMetric
|
||||
options:
|
||||
events:
|
||||
- i_quickactions_remove_due_date
|
||||
distribution:
|
||||
- ce
|
||||
- ee
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue