Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-06-16 21:25:58 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-06-16 21:25:58 +0300
commita5f4bba440d7f9ea47046a0a561d49adf0a1e6d4 (patch)
treefb69158581673816a8cd895f9d352dcb3c678b1e /app/assets/javascripts/security_configuration/components/upgrade_banner.vue
parentd16b2e8639e99961de6ddc93909f3bb5c1445ba1 (diff)
Add latest changes from gitlab-org/gitlab@14-0-stable-eev14.0.0-rc42
Diffstat (limited to 'app/assets/javascripts/security_configuration/components/upgrade_banner.vue')
-rw-r--r--app/assets/javascripts/security_configuration/components/upgrade_banner.vue45
1 files changed, 45 insertions, 0 deletions
diff --git a/app/assets/javascripts/security_configuration/components/upgrade_banner.vue b/app/assets/javascripts/security_configuration/components/upgrade_banner.vue
new file mode 100644
index 00000000000..ca0f9e5c85a
--- /dev/null
+++ b/app/assets/javascripts/security_configuration/components/upgrade_banner.vue
@@ -0,0 +1,45 @@
+<script>
+import { GlBanner } from '@gitlab/ui';
+import { s__ } from '~/locale';
+
+export default {
+ components: {
+ GlBanner,
+ },
+ inject: ['upgradePath'],
+ i18n: {
+ title: s__('SecurityConfiguration|Secure your project with Ultimate'),
+ bodyStart: s__(
+ `SecurityConfiguration|GitLab Ultimate checks your application for security vulnerabilities
+ that may lead to unauthorized access, data leaks, and denial of service
+ attacks. Its features include:`,
+ ),
+ bodyListItems: [
+ s__('SecurityConfiguration|Vulnerability details and statistics in the merge request.'),
+ s__('SecurityConfiguration|High-level vulnerability statistics across projects and groups.'),
+ s__('SecurityConfiguration|Runtime security metrics for application environments.'),
+ ],
+ bodyEnd: s__(
+ 'SecurityConfiguration|With the information provided, you can immediately begin risk analysis and remediation within GitLab.',
+ ),
+ buttonText: s__('SecurityConfiguration|Upgrade or start a free trial'),
+ },
+};
+</script>
+
+<template>
+ <gl-banner
+ :title="$options.i18n.title"
+ :button-text="$options.i18n.buttonText"
+ :button-link="upgradePath"
+ v-on="$listeners"
+ >
+ <p>{{ $options.i18n.bodyStart }}</p>
+ <ul>
+ <li v-for="bodyListItem in $options.i18n.bodyListItems" :key="bodyListItem">
+ {{ bodyListItem }}
+ </li>
+ </ul>
+ <p>{{ $options.i18n.bodyEnd }}</p>
+ </gl-banner>
+</template>