diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index f60597738..5bb38b7a1 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json @@ -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", @@ -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", diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index ca9a1ed5c..d8f257aeb 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -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", @@ -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", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 09ea429a8..5da71de6c 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -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", @@ -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", diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 9c9f8ea2a..c507fb9c5 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -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", @@ -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", diff --git a/src/i18n/locales/hi.json b/src/i18n/locales/hi.json index cdbf41e21..838984ac5 100644 --- a/src/i18n/locales/hi.json +++ b/src/i18n/locales/hi.json @@ -114,6 +114,7 @@ "enable_telemetry_submission": "टेलीमेट्री सबमिशन सक्षम करें", "enabled": "सक्रिय", "enabled_for_tags": "टैग के लिए सक्षम", + "exclude_tags": "बाहर रखा टैग", "experimental": "प्रयोगात्मक", "experimental_info": "निम्नलिखित विकल्प प्रायोगिक विकल्प हैं और इनका उपयोग सावधानी के साथ किया जाना चाहिए।", "fortify_ssc": "फोर्टिफाई एसएससी", @@ -148,6 +149,7 @@ "internal_components": "आंतरिक घटक", "internal_identification_error": "आंतरिक घटक पहचान को कतारबद्ध करते समय त्रुटि हुई। विवरण के लिए सर्वर लॉग देखें", "internal_identification_queued": "आंतरिक घटक पहचान पंक्तिबद्ध", + "invert_tag_match": "चयनित टैग को बाहर करें", "jira": "Jira", "jira_auth_with_token": "जिरा व्यक्तिगत एक्सेस टोकन", "jira_desc": "जिरा सेवा प्रमाणीकरण", diff --git a/src/i18n/locales/it.json b/src/i18n/locales/it.json index 7578e88af..88a201a6c 100644 --- a/src/i18n/locales/it.json +++ b/src/i18n/locales/it.json @@ -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", @@ -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", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 130d57e88..dd31d8d7a 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -114,6 +114,7 @@ "enable_telemetry_submission": "テレメトリの提出を有効にします", "enabled": "有効", "enabled_for_tags": "タグに対して有効化", + "exclude_tags": "除外されたタグ", "experimental": "実験的", "experimental_info": "次のオプションは実験的なオプションであり、使用には注意が必要です。", "fortify_ssc": "Fortify SSC", @@ -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 サービス認証", diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index 42e6c37ee..106af9d29 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json @@ -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", @@ -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", diff --git a/src/i18n/locales/pt-BR.json b/src/i18n/locales/pt-BR.json index 94617ee14..54756a003 100644 --- a/src/i18n/locales/pt-BR.json +++ b/src/i18n/locales/pt-BR.json @@ -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", @@ -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", diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index 592c66244..032c885df 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json @@ -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", @@ -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", diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index bb86d4080..ad799847b 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -114,6 +114,7 @@ "enable_telemetry_submission": "Включить подчинение телеметрии", "enabled": "Включено", "enabled_for_tags": "Включено для тегов", + "exclude_tags": "Исключены теги", "experimental": "Экспериментально", "experimental_info": "Следующие параметры являются экспериментальными и должны использоваться с осторожностью.", "fortify_ssc": "Fortify SSC", @@ -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", diff --git a/src/i18n/locales/uk-UA.json b/src/i18n/locales/uk-UA.json index d5c158f6a..f6fd16d6d 100644 --- a/src/i18n/locales/uk-UA.json +++ b/src/i18n/locales/uk-UA.json @@ -114,6 +114,7 @@ "enable_telemetry_submission": "Увімкнути надсилання телеметрії", "enabled": "Увімкнено", "enabled_for_tags": "Увімкнено для тегів", + "exclude_tags": "Виключені теги", "experimental": "Експериментальне", "experimental_info": "Наступні опції є експериментальними і повинні використовуватися з обережністю.", "fortify_ssc": "Fortify SSC", @@ -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", diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json index f612fc73b..d020d826d 100644 --- a/src/i18n/locales/zh.json +++ b/src/i18n/locales/zh.json @@ -114,6 +114,7 @@ "enable_telemetry_submission": "启用遥测提交", "enabled": "已启用", "enabled_for_tags": "为标签启用", + "exclude_tags": "排除标签", "experimental": "实验性的", "experimental_info": "以下选项是实验性选项,应谨慎使用。", "fortify_ssc": "Fortify SSC", @@ -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 服务身份验证", diff --git a/src/views/policy/PolicyList.vue b/src/views/policy/PolicyList.vue index f08ef9e75..2e30f3daf 100644 --- a/src/views/policy/PolicyList.vue +++ b/src/views/policy/PolicyList.vue @@ -170,7 +170,12 @@ export default { - + +
@@ -221,6 +226,7 @@ export default { tags: row.tags, includeChildren: row.includeChildren, onlyLatestProjectVersion: row.onlyLatestProjectVersion, + invertTagMatch: row.invertTagMatch || false, }; }, methods: { @@ -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 @@ -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}`; @@ -399,6 +407,9 @@ export default { onlyLatestProjectVersion() { this.updatePolicy(); }, + invertTagMatch() { + this.updatePolicy(); + }, }, }); },