summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/issuable
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/issuable')
-rw-r--r--app/assets/javascripts/issuable/components/csv_export_modal.vue1
-rw-r--r--app/assets/javascripts/issuable/components/csv_import_export_buttons.vue19
-rw-r--r--app/assets/javascripts/issuable/components/csv_import_modal.vue8
-rw-r--r--app/assets/javascripts/issuable/components/issuable_by_email.vue16
-rw-r--r--app/assets/javascripts/issuable/components/status_box.vue6
5 files changed, 16 insertions, 34 deletions
diff --git a/app/assets/javascripts/issuable/components/csv_export_modal.vue b/app/assets/javascripts/issuable/components/csv_export_modal.vue
index f17440a4a14..5c880cbfad8 100644
--- a/app/assets/javascripts/issuable/components/csv_export_modal.vue
+++ b/app/assets/javascripts/issuable/components/csv_export_modal.vue
@@ -51,7 +51,6 @@ export default {
</template>
<div
v-if="issuableCount > -1"
- data-testid="issuable-count-note"
class="gl-justify-content-start gl-align-items-center gl-p-4 gl-border-b-solid gl-border-1 gl-border-gray-50"
>
<gl-icon name="check" class="gl-color-green-400" />
diff --git a/app/assets/javascripts/issuable/components/csv_import_export_buttons.vue b/app/assets/javascripts/issuable/components/csv_import_export_buttons.vue
index fb4d5aca2f5..4fdd094072c 100644
--- a/app/assets/javascripts/issuable/components/csv_import_export_buttons.vue
+++ b/app/assets/javascripts/issuable/components/csv_import_export_buttons.vue
@@ -72,9 +72,6 @@ export default {
importModalId() {
return `${this.issuableType}-import-modal`;
},
- importButtonText() {
- return this.showLabel ? this.$options.i18n.importIssuesText : null;
- },
importButtonTooltipText() {
return this.showLabel ? null : this.$options.i18n.importIssuesText;
},
@@ -87,32 +84,28 @@ export default {
<template>
<div :class="containerClass">
- <gl-button-group>
+ <gl-button-group class="gl-w-full">
<gl-button
v-if="showExportButton"
- v-gl-tooltip.hover="$options.i18n.exportAsCsvButtonText"
+ v-gl-tooltip="$options.i18n.exportAsCsvButtonText"
v-gl-modal="exportModalId"
icon="export"
:aria-label="$options.i18n.exportAsCsvButtonText"
data-qa-selector="export_as_csv_button"
- data-testid="export-csv-button"
/>
<gl-dropdown
v-if="showImportButton"
- v-gl-tooltip.hover="importButtonTooltipText"
+ v-gl-tooltip="importButtonTooltipText"
data-qa-selector="import_issues_dropdown"
- data-testid="import-csv-dropdown"
- :text="importButtonText"
+ :text="$options.i18n.importIssuesText"
+ :text-sr-only="!showLabel"
:icon="importButtonIcon"
>
- <gl-dropdown-item v-gl-modal="importModalId" data-testid="import-csv-link">{{
- __('Import CSV')
- }}</gl-dropdown-item>
+ <gl-dropdown-item v-gl-modal="importModalId">{{ __('Import CSV') }}</gl-dropdown-item>
<gl-dropdown-item
v-if="canEdit"
:href="projectImportJiraPath"
data-qa-selector="import_from_jira_link"
- data-testid="import-from-jira-link"
>{{ __('Import from Jira') }}</gl-dropdown-item
>
</gl-dropdown>
diff --git a/app/assets/javascripts/issuable/components/csv_import_modal.vue b/app/assets/javascripts/issuable/components/csv_import_modal.vue
index 77fc2f31583..c85efd60b8b 100644
--- a/app/assets/javascripts/issuable/components/csv_import_modal.vue
+++ b/app/assets/javascripts/issuable/components/csv_import_modal.vue
@@ -48,13 +48,7 @@ export default {
<template>
<gl-modal :modal-id="modalId" :title="__('Import issues')">
- <form
- ref="form"
- :action="importCsvIssuesPath"
- enctype="multipart/form-data"
- method="post"
- data-testid="import-csv-form"
- >
+ <form ref="form" :action="importCsvIssuesPath" enctype="multipart/form-data" method="post">
<input :value="$options.csrf.token" type="hidden" name="authenticity_token" />
<p>
{{
diff --git a/app/assets/javascripts/issuable/components/issuable_by_email.vue b/app/assets/javascripts/issuable/components/issuable_by_email.vue
index d0ce8c2c34b..c659dfef495 100644
--- a/app/assets/javascripts/issuable/components/issuable_by_email.vue
+++ b/app/assets/javascripts/issuable/components/issuable_by_email.vue
@@ -91,7 +91,7 @@ export default {
<template>
<div>
- <gl-button v-gl-modal="$options.modalId" variant="link" data-testid="issuable-email-modal-btn"
+ <gl-button v-gl-modal="$options.modalId" variant="link"
><gl-sprintf :message="__('Email a new %{name} to this project')"
><template #name>{{ issuableName }}</template></gl-sprintf
></gl-button
@@ -122,7 +122,6 @@ export default {
:title="$options.i18n.sendEmail"
:aria-label="$options.i18n.sendEmail"
icon="mail"
- data-testid="mail-to-btn"
/>
</template>
</gl-form-input-group>
@@ -146,22 +145,23 @@ export default {
<gl-sprintf
:message="
__(
- 'This is a private email address %{helpIcon} generated just for you. Anyone who gets ahold of it can create issues or merge requests as if they were you. You should %{resetLinkStart}reset it%{resetLinkEnd} if that ever happens.',
+ 'This is a private email address %{helpIcon} generated just for you. Anyone who has it can create issues or merge requests as if they were you. If that happens, %{resetLinkStart}reset this token%{resetLinkEnd}.',
)
"
>
<template #helpIcon>
- <gl-link :href="emailsHelpPagePath" target="_blank"
- ><gl-icon class="gl-text-blue-600" name="question-o"
- /></gl-link>
+ <gl-link :href="emailsHelpPagePath" target="_blank">
+ <gl-icon class="gl-text-blue-600" name="question-o" />
+ </gl-link>
</template>
<template #resetLink="{ content }">
<gl-button
variant="link"
- data-testid="incoming-email-token-reset"
+ data-testid="reset_email_token_link"
@click="resetIncomingEmailToken"
- >{{ content }}</gl-button
>
+ {{ content }}
+ </gl-button>
</template>
</gl-sprintf>
</p>
diff --git a/app/assets/javascripts/issuable/components/status_box.vue b/app/assets/javascripts/issuable/components/status_box.vue
index cb768f2bc5b..bd6fdc131cb 100644
--- a/app/assets/javascripts/issuable/components/status_box.vue
+++ b/app/assets/javascripts/issuable/components/status_box.vue
@@ -91,11 +91,7 @@ export default {
<template>
<div :class="statusBoxClass" class="issuable-status-box status-box">
- <gl-icon
- :name="statusIconName"
- class="gl-display-block gl-sm-display-none!"
- data-testid="status-icon"
- />
+ <gl-icon :name="statusIconName" class="gl-display-block gl-sm-display-none!" />
<span class="gl-display-none gl-sm-display-block">
{{ statusHumanName }}
</span>