Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/i18n/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Übermittlung von Telemetriedaten aktivieren",
"enabled": "Aktiviert",
"enabled_for_tags": "Aktiviert für Tags",
"exclude_tags": "Ausgeschlossene Tags",
"experimental": "Experimentell",
"experimental_info": "Die folgenden Optionen sind experimentelle Optionen und sollten mit Vorsicht verwendet werden.",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Interne Komponenten",
"internal_identification_error": "Beim Warteschlangenvorgang für die interne Komponentenidentifikation ist ein Fehler aufgetreten. Weitere Informationen finden Sie in den Serverprotokollen.",
"internal_identification_queued": "Interne Komponentenidentifikation in der Warteschlange",
"invert_tag_match": "Ausgewählte Tags ausschließen",
"jira": "Jira",
"jira_auth_with_token": "Persönlicher Jira-Zugriffstoken",
"jira_desc": "Jira-Authentifizierung",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Enable telemetry submission",
"enabled": "Enabled",
"enabled_for_tags": "Enabled for tags",
"exclude_tags": "Excluded Tags",
"experimental": "Experimental",
"experimental_info": "The following options are experimental options and should be used with precaution.",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Internal Components",
"internal_identification_error": "An error occurred queueing internal component identification. Check server logs for details",
"internal_identification_queued": "Internal component identification queued",
"invert_tag_match": "Exclude selected tags",
"jira": "Jira",
"jira_auth_with_token": "Jira personal access token",
"jira_desc": "Jira service authentication",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Habilitar la envío de telemetría",
"enabled": "Activado",
"enabled_for_tags": "Habilitado para etiquetas",
"exclude_tags": "Etiquetas excluidas",
"experimental": "Experimental",
"experimental_info": "Las siguientes opciones son opciones experimentales y deben usarse con precaución.",
"fortify_ssc": "Fortificar CSS",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Componentes internos",
"internal_identification_error": "Se produjo un error al poner en cola la identificación de componentes internos. Consulte los registros del servidor para obtener más detalles",
"internal_identification_queued": "Identificación de componentes internos en cola",
"invert_tag_match": "Excluir etiquetas seleccionadas",
"jira": "Jira",
"jira_auth_with_token": "Token de acceso personal de Jira",
"jira_desc": "Autenticación del servicio Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Activer la soumission de télémétrie",
"enabled": "Activé",
"enabled_for_tags": "Activé pour les balises",
"exclude_tags": "Tags exclus",
"experimental": "Expérimental",
"experimental_info": "Les options suivantes sont des options expérimentales et doivent être utilisées avec précaution.",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Composants internes",
"internal_identification_error": "Une erreur s'est produite lors de la mise en file d'attente de l'identification des composants internes. Vérifiez les journaux du serveur pour plus de détails",
"internal_identification_queued": "Identification des composants internes en file d'attente",
"invert_tag_match": "Exclure les balises sélectionnées",
"jira": "Jira",
"jira_auth_with_token": "Jeton d'accès personnel Jira",
"jira_desc": "Authentification au service Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "टेलीमेट्री सबमिशन सक्षम करें",
"enabled": "सक्रिय",
"enabled_for_tags": "टैग के लिए सक्षम",
"exclude_tags": "बाहर रखा टैग",
"experimental": "प्रयोगात्मक",
"experimental_info": "निम्नलिखित विकल्प प्रायोगिक विकल्प हैं और इनका उपयोग सावधानी के साथ किया जाना चाहिए।",
"fortify_ssc": "फोर्टिफाई एसएससी",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "आंतरिक घटक",
"internal_identification_error": "आंतरिक घटक पहचान को कतारबद्ध करते समय त्रुटि हुई। विवरण के लिए सर्वर लॉग देखें",
"internal_identification_queued": "आंतरिक घटक पहचान पंक्तिबद्ध",
"invert_tag_match": "चयनित टैग को बाहर करें",
"jira": "Jira",
"jira_auth_with_token": "जिरा व्यक्तिगत एक्सेस टोकन",
"jira_desc": "जिरा सेवा प्रमाणीकरण",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Abilita l'invio della telemetria",
"enabled": "Abilitato",
"enabled_for_tags": "Abilitato per i tag",
"exclude_tags": "Tag esclusi",
"experimental": "Sperimentale",
"experimental_info": "Le seguenti opzioni sono opzioni sperimentali e devono essere utilizzate con precauzione.",
"fortify_ssc": "Fortifica la SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Componenti interni",
"internal_identification_error": "Si è verificato un errore nell'accodamento dell'identificazione del componente interno. Controlla i log del server per i dettagli",
"internal_identification_queued": "Identificazione del componente interno in coda",
"invert_tag_match": "Escludi i tag selezionati",
"jira": "Jira",
"jira_auth_with_token": "Token di accesso personale Jira",
"jira_desc": "Autenticazione del servizio Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "テレメトリの提出を有効にします",
"enabled": "有効",
"enabled_for_tags": "タグに対して有効化",
"exclude_tags": "除外されたタグ",
"experimental": "実験的",
"experimental_info": "次のオプションは実験的なオプションであり、使用には注意が必要です。",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "内部コンポーネント",
"internal_identification_error": "内部コンポーネント識別のキューイング中にエラーが発生しました。詳細についてはサーバーログを確認してください。",
"internal_identification_queued": "内部コンポーネント識別がキューに登録されました",
"invert_tag_match": "選択したタグを除外します",
"jira": "Jira",
"jira_auth_with_token": "Jira 個人アクセス トークン",
"jira_desc": "Jira サービス認証",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Włącz zgłoszenie telemetryczne",
"enabled": "Włączony",
"enabled_for_tags": "Włączono dla tagów",
"exclude_tags": "Wykluczone tagi",
"experimental": "Eksperymentalny",
"experimental_info": "Poniższe opcje są opcjami eksperymentalnymi i należy ich używać ostrożnie.",
"fortify_ssc": "Wzmocnij SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Komponenty wewnętrzne",
"internal_identification_error": "Wystąpił błąd podczas kolejkowania identyfikacji komponentów wewnętrznych. Sprawdź dzienniki serwera, aby uzyskać szczegółowe informacje",
"internal_identification_queued": "Wewnętrzna identyfikacja komponentów w kolejce",
"invert_tag_match": "Wyklucz wybrane tagi",
"jira": "Jira",
"jira_auth_with_token": "Osobisty token dostępu Jira",
"jira_desc": "Uwierzytelnianie usługi Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/pt-BR.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Ativar envio de telemetria",
"enabled": "Habilitado",
"enabled_for_tags": "Ativado para tags",
"exclude_tags": "Tags excluídas",
"experimental": "Experimental",
"experimental_info": "As opções a seguir são experimentais e devem ser usadas com precaução.",
"fortify_ssc": "Fortalecer o SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Componentes Internos",
"internal_identification_error": "Ocorreu um erro ao enfileirar a identificação do componente interno. Verifique os logs do servidor para obter detalhes",
"internal_identification_queued": "Identificação de componente interno na fila",
"invert_tag_match": "Exclua tags selecionadas",
"jira": "Jira",
"jira_auth_with_token": "Token de acesso pessoal do Jira",
"jira_desc": "Autenticação do serviço Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Ativar envio de telemetria",
"enabled": "Habilitado",
"enabled_for_tags": "Ativado para tags",
"exclude_tags": "Tags excluídas",
"experimental": "Experimental",
"experimental_info": "As opções a seguir são experimentais e devem ser usadas com precaução.",
"fortify_ssc": "Fortalecer o SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Componentes Internos",
"internal_identification_error": "Ocorreu um erro ao enfileirar a identificação do componente interno. Verifique os logs do servidor para obter detalhes",
"internal_identification_queued": "Identificação de componente interno na fila",
"invert_tag_match": "Exclua tags selecionadas",
"jira": "Jira",
"jira_auth_with_token": "Token de acesso pessoal do Jira",
"jira_desc": "Autenticação do serviço Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Включить подчинение телеметрии",
"enabled": "Включено",
"enabled_for_tags": "Включено для тегов",
"exclude_tags": "Исключены теги",
"experimental": "Экспериментально",
"experimental_info": "Следующие параметры являются экспериментальными и должны использоваться с осторожностью.",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Внутренние компоненты",
"internal_identification_error": "Произошла ошибка при постановке задачи по идентификации внутренних компонентов в очередь. Проверьте логи сервера для получения деталей.",
"internal_identification_queued": "Идентификация внутренних компонентов поставлена в очередь",
"invert_tag_match": "Исключить выбранные теги",
"jira": "Jira",
"jira_auth_with_token": "Личный токен доступа Jira",
"jira_desc": "Аутентификация сервиса Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/uk-UA.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "Увімкнути надсилання телеметрії",
"enabled": "Увімкнено",
"enabled_for_tags": "Увімкнено для тегів",
"exclude_tags": "Виключені теги",
"experimental": "Експериментальне",
"experimental_info": "Наступні опції є експериментальними і повинні використовуватися з обережністю.",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "Внутрішні компоненти",
"internal_identification_error": "Сталася помилка при постановці в чергу ідентифікації внутрішнього компонента. Перевірте журнали сервера для отримання деталей",
"internal_identification_queued": "Ідентифікацію внутрішнього компонента поставлено в чергу",
"invert_tag_match": "Виключіть вибрані теги",
"jira": "Jira",
"jira_auth_with_token": "Особистий токен доступу Jira",
"jira_desc": "Автентифікація сервісу Jira",
Expand Down
2 changes: 2 additions & 0 deletions src/i18n/locales/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@
"enable_telemetry_submission": "启用遥测提交",
"enabled": "已启用",
"enabled_for_tags": "为标签启用",
"exclude_tags": "排除标签",
"experimental": "实验性的",
"experimental_info": "以下选项是实验性选项,应谨慎使用。",
"fortify_ssc": "Fortify SSC",
Expand Down Expand Up @@ -148,6 +149,7 @@
"internal_components": "内部组件",
"internal_identification_error": "排队内部组件识别时发生错误。请查看服务器日志了解详细信息",
"internal_identification_queued": "内部组件识别排队",
"invert_tag_match": "排除选定的标签",
"jira": "Jira",
"jira_auth_with_token": "Jira 个人访问令牌",
"jira_desc": "Jira 服务身份验证",
Expand Down
13 changes: 12 additions & 1 deletion src/views/policy/PolicyList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,12 @@ export default {
</b-col>
</b-row>
</div>
<b-form-group v-if="limitToVisible === true" id="tagLimitsList" :label="this.$t('admin.limit_to_tags')">
<b-form-group v-if="limitToVisible === true" id="tagLimitsList" :label="invertTagMatch ? this.$t('admin.exclude_tags') : this.$t('admin.limit_to_tags')">
<b-input-group-form-switch
id="isInvertTagMatch"
:label="$t('admin.invert_tag_match')"
v-model="invertTagMatch"
/>
<div class="list-group">
<span v-for="tag in tags">
<actionable-list-group-item :value="formatLabel(tag.name, tag.id)" :delete-icon="true" v-on:actionClicked="deleteTagLimiter(tag.name)"/>
Expand Down Expand Up @@ -221,6 +226,7 @@ export default {
tags: row.tags,
includeChildren: row.includeChildren,
onlyLatestProjectVersion: row.onlyLatestProjectVersion,
invertTagMatch: row.invertTagMatch || false,
};
},
methods: {
Expand Down Expand Up @@ -265,6 +271,7 @@ export default {
violationState: this.violationState,
includeChildren: this.includeChildren,
onlyLatestProjectVersion: this.onlyLatestProjectVersion,
invertTagMatch: this.invertTagMatch,
})
.then((response) => {
// prevent that "limit to" details are hidden after updates where table does not need to refresh
Expand Down Expand Up @@ -305,6 +312,7 @@ export default {
this.conditions = policy.policyConditions;
this.includeChildren = policy.includeChildren;
this.onlyLatestProjectVersion = policy.onlyLatestProjectVersion;
this.invertTagMatch = policy.invertTagMatch || false;
},
deleteProjectLimiter: function (projectUuid) {
let url = `${this.$api.BASE_URL}/${this.$api.URL_POLICY}/${this.policy.uuid}/project/${projectUuid}`;
Expand Down Expand Up @@ -399,6 +407,9 @@ export default {
onlyLatestProjectVersion() {
this.updatePolicy();
},
invertTagMatch() {
this.updatePolicy();
},
},
});
},
Expand Down
Loading