diff --git a/app/assets/javascripts/releases/components/release_block_header.vue b/app/assets/javascripts/releases/components/release_block_header.vue index 65b68c93e350fd32e531a8a7654e5db920ea1c69..356fc0f3bf3c590f6ea966bfe5c58b365e0a474e 100644 --- a/app/assets/javascripts/releases/components/release_block_header.vue +++ b/app/assets/javascripts/releases/components/release_block_header.vue @@ -1,5 +1,5 @@ <script> -import { GlTooltipDirective, GlLink, GlBadge, GlButton } from '@gitlab/ui'; +import { GlTooltipDirective, GlLink, GlBadge, GlButton, GlIcon } from '@gitlab/ui'; import { setUrlParams } from '~/lib/utils/url_utility'; import { BACK_URL_PARAM } from '~/releases/constants'; @@ -9,6 +9,7 @@ export default { GlLink, GlBadge, GlButton, + GlIcon, }, directives: { GlTooltip: GlTooltipDirective, @@ -44,7 +45,19 @@ export default { <gl-link v-if="selfLink" :href="selfLink" class="font-size-inherit"> {{ release.name }} </gl-link> - <template v-else>{{ release.name }}</template> + <template v-else> + {{ release.name }} + <gl-icon + v-gl-tooltip + name="lock" + :title=" + __( + 'Private - Guest users are not allowed to view detailed release information like title and source code.', + ) + " + class="text-secondary gl-mb-2" + /> + </template> <gl-badge v-if="release.upcomingRelease" variant="warning" class="align-middle">{{ __('Upcoming Release') }}</gl-badge> diff --git a/changelogs/unreleased/feat-release-tooltip-for-guest-users.yml b/changelogs/unreleased/feat-release-tooltip-for-guest-users.yml new file mode 100644 index 0000000000000000000000000000000000000000..22cef8bd01f4c86c8e7ebefa1cc80a3fba9dbb0a --- /dev/null +++ b/changelogs/unreleased/feat-release-tooltip-for-guest-users.yml @@ -0,0 +1,5 @@ +--- +title: Add release tooltip for guest users +merge_request: 53722 +author: Jonas Wälter @wwwjon +type: changed diff --git a/locale/gitlab.pot b/locale/gitlab.pot index 79d393fd2224ba4a487cbc93f12cccfcefa4a8a6..48fe53ebc50817d4d10db3fd5ed54b291f7d7fcc 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -22451,6 +22451,9 @@ msgstr "" msgid "Private" msgstr "" +msgid "Private - Guest users are not allowed to view detailed release information like title and source code." +msgstr "" + msgid "Private - Project access must be granted explicitly to each user. If this project is part of a group, access will be granted to members of the group." msgstr ""