Skip to content

Commit

Permalink
Added support for custom anonymization patterns.
Browse files Browse the repository at this point in the history
Added Object Set cloning feature.
Small ui fixes
  • Loading branch information
hknokh2 committed Aug 13, 2024
1 parent 83d78be commit 3a4e50a
Show file tree
Hide file tree
Showing 38 changed files with 1,059 additions and 581 deletions.
3 changes: 3 additions & 0 deletions i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "انقر للانتقال إلى صفحة نتائج البحث في قاعدة المعرفة",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "انقر لفرز الجدول حسب هذا العمود",
"CLI_COMMAND_TO_RUN": "أمر CLI للتشغيل",
"CLONE_SELECTED": "استنساخ المحدد",
"CLOSE": "يغلق",
"COMMAND_LINE_DETAILED_SETTINGS": "إعداد سطر الأوامر",
"CONFIGURATION": "إعدادات",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "التعامل مع CSV",
"CUSTOM_OBJECT": "كائن مخصص",
"CUSTOM_OBJECTS": "كائنات مخصصة",
"CUSTOM_PATTERN_PARAMETERS": "معلمات النمط المخصص",
"DATA_DELETION_FLAGS": "أعلام حذف البيانات",
"DATA_TRANSFORMATION": "تحويل البيانات",
"DEFINED": "مُعرف",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "إضافة كائنات إلى مجموعة الكائنات",
"ADD_OBJECTS_TITLE": "إضافة كائنات إلى مجموعة الكائنات",
"CLONE_TITLE": "مجموعة كائنات الاستنساخ",
"DELETE": "هل أنت متأكد من أنك تريد حذف مجموعة الكائنات '{{ OBJECT_SET_NAME }}'؟ سيؤدي هذا الإجراء إلى حذف مجموعة الكائنات وكافة كائناتها نهائيًا.",
"DELETE_TITLE": "حذف مجموعة الكائنات",
"NEW": "أدخل اسم مجموعة الكائنات الجديدة:",
Expand Down
3 changes: 3 additions & 0 deletions i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "Klicken Sie hier, um zur Suchergebnisseite der Wissensdatenbank zu navigieren",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "Klicken Sie, um die Tabelle nach dieser Spalte zu sortieren",
"CLI_COMMAND_TO_RUN": "CLI-Befehl zum Ausführen",
"CLONE_SELECTED": "Auswahl klonen",
"CLOSE": "Schließen",
"COMMAND_LINE_DETAILED_SETTINGS": "Befehlszeilen-Setup",
"CONFIGURATION": "Aufbau",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "CSV-Verarbeitung",
"CUSTOM_OBJECT": "Benutzerdefiniertes Objekt",
"CUSTOM_OBJECTS": "Benutzerdefinierte Objekte",
"CUSTOM_PATTERN_PARAMETERS": "Benutzerdefinierte Musterparameter",
"DATA_DELETION_FLAGS": "Flags zum Löschen von Daten",
"DATA_TRANSFORMATION": "Datentransformation",
"DEFINED": "Definiert",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "Objekte zum Objektsatz hinzufügen",
"ADD_OBJECTS_TITLE": "Objekte zum Objektsatz hinzufügen",
"CLONE_TITLE": "Objektsatz klonen",
"DELETE": "Sind Sie sicher, dass Sie den Objektsatz „{{ OBJECT_SET_NAME }}“ löschen möchten? Durch diese Aktion werden der Objektsatz und alle seine sObjects dauerhaft gelöscht.",
"DELETE_TITLE": "Objektsatz löschen",
"NEW": "Geben Sie den Namen des neuen Objektsatzes ein:",
Expand Down
3 changes: 3 additions & 0 deletions i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "Click to navigate to the knowledgebase search results page",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "Click to sort the table by this column",
"CLI_COMMAND_TO_RUN": "CLI command to run",
"CLONE_SELECTED": "Clone Selected",
"CLOSE": "Close",
"COMMAND_LINE_DETAILED_SETTINGS": "Command Line Setup",
"CONFIGURATION": "Configuration",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "CSV Handling",
"CUSTOM_OBJECT": "Custom Object",
"CUSTOM_OBJECTS": "Custom Objects",
"CUSTOM_PATTERN_PARAMETERS": "Custom Pattern Parameters",
"DATA_DELETION_FLAGS": "Data Deletion Flags",
"DATA_TRANSFORMATION": "Data Transformation",
"DEFINED": "Defined",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "Add Objects to Object Set",
"ADD_OBJECTS_TITLE": "Add Objects to Object Set",
"CLONE_TITLE": "Clone Object Set",
"DELETE": "Are you sure you want to delete the Object Set '{{ OBJECT_SET_NAME }}'? This action will permanently delete the Object Set and all its sObjects.",
"DELETE_TITLE": "Delete Object Set",
"NEW": "Enter the name of the new Object Set:",
Expand Down
3 changes: 3 additions & 0 deletions i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "Haga clic para navegar a la página de resultados de búsqueda de la base de conocimientos.",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "Haga clic para ordenar la tabla por esta columna",
"CLI_COMMAND_TO_RUN": "Comando CLI para ejecutar",
"CLONE_SELECTED": "Clon seleccionado",
"CLOSE": "Cerca",
"COMMAND_LINE_DETAILED_SETTINGS": "Configuración de línea de comando",
"CONFIGURATION": "Configuración",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "Manejo de archivos CSV",
"CUSTOM_OBJECT": "Objeto personalizado",
"CUSTOM_OBJECTS": "Objetos personalizados",
"CUSTOM_PATTERN_PARAMETERS": "Parámetros de patrones personalizados",
"DATA_DELETION_FLAGS": "Indicadores de eliminación de datos",
"DATA_TRANSFORMATION": "Transformación de datos",
"DEFINED": "Definido",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "Agregar objetos al conjunto de objetos",
"ADD_OBJECTS_TITLE": "Agregar objetos al conjunto de objetos",
"CLONE_TITLE": "Conjunto de objetos clonados",
"DELETE": "¿Está seguro de que desea eliminar el conjunto de objetos '{{ OBJECT_SET_NAME }}'? Esta acción eliminará permanentemente el conjunto de objetos y todos sus sObjects.",
"DELETE_TITLE": "Eliminar conjunto de objetos",
"NEW": "Ingrese el nombre del nuevo conjunto de objetos:",
Expand Down
3 changes: 3 additions & 0 deletions i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "Cliquez pour accéder à la page des résultats de recherche de la base de connaissances",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "Cliquez pour trier le tableau selon cette colonne",
"CLI_COMMAND_TO_RUN": "Commande CLI à exécuter",
"CLONE_SELECTED": "Cloner sélectionné",
"CLOSE": "Fermer",
"COMMAND_LINE_DETAILED_SETTINGS": "Configuration de la ligne de commande",
"CONFIGURATION": "Configuration",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "Gestion des fichiers CSV",
"CUSTOM_OBJECT": "Objet personnalisé",
"CUSTOM_OBJECTS": "Objets personnalisés",
"CUSTOM_PATTERN_PARAMETERS": "Paramètres de modèle personnalisés",
"DATA_DELETION_FLAGS": "Indicateurs de suppression de données",
"DATA_TRANSFORMATION": "Transformation des données",
"DEFINED": "Défini",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "Ajouter des objets à l'ensemble d'objets",
"ADD_OBJECTS_TITLE": "Ajouter des objets à l'ensemble d'objets",
"CLONE_TITLE": "Cloner un ensemble d'objets",
"DELETE": "Êtes-vous sûr de vouloir supprimer l'ensemble d'objets « {{ OBJECT_SET_NAME }} » ? Cette action supprimera définitivement l'ensemble d'objets et tous ses sObjects.",
"DELETE_TITLE": "Supprimer un ensemble d'objets",
"NEW": "Entrez le nom du nouvel ensemble d'objets :",
Expand Down
5 changes: 4 additions & 1 deletion i18n/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "לחץ כדי לנווט אל דף תוצאות החיפוש במאגר הידע",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "לחץ כדי למיין את הטבלה לפי עמודה זו",
"CLI_COMMAND_TO_RUN": "פקודת CLI להרצה",
"CLONE_SELECTED": "שיכפול של הנבחר",
"CLOSE": "סגור",
"COMMAND_LINE_DETAILED_SETTINGS": "הגדרות של שורת הפקודה",
"CONFIGURATION": "תצורה",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "טיפול בקובץ CSV",
"CUSTOM_OBJECT": "אובייקט מותאם אישית",
"CUSTOM_OBJECTS": "אובייקטים מותאמים אישית",
"CUSTOM_PATTERN_PARAMETERS": "פרמטרים מותאמים אישית",
"DATA_DELETION_FLAGS": "דגלי מחיקת נתונים",
"DATA_TRANSFORMATION": "שינוי נתונים",
"DEFINED": "מוגדר",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "הוסף אובייקטים לערכת האובייקטים",
"ADD_OBJECTS_TITLE": "הוסף אובייקטים לערכת האובייקטים",
"CLONE_TITLE": "שיכפל של ערכת האובייקטים",
"DELETE": "האם אתה בטוח שברצונך למחוק את ערכת אובייקטים '{{ OBJECT_SET_NAME }}'? פעולה זו תמחק לצמיתות את הערכת זו ואת כל ה-sObjects שלו.",
"DELETE_TITLE": "מחק את ערכת האובייקטים",
"NEW": "הזן את השם של הסט אובייקט החדש:",
Expand Down Expand Up @@ -395,7 +398,7 @@
"RUN_MIGRATION_JOB": "הרץ מיגרציה בקונסולה/טרמינל",
"RUN_ON_ORG": "הרץ על הסביבה: {{ ORG_NAME }}",
"RUN_QUERY_TEST": "הרץ בדיקת שאילתא",
"SAVE": "להציל",
"SAVE": "שמירה",
"SAVED_INCORRECT_ADDON_JSON": "לא כל ההגדרות האירועים נשמרו עקב שגיאות",
"SAVE_ADDONS": "שמירת השינויים בהגדרות כל התוספים",
"SAVE_FILE": "שמור קובץ",
Expand Down
3 changes: 3 additions & 0 deletions i18n/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "Fare clic per accedere alla pagina dei risultati di ricerca della knowledge base",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "Fare clic per ordinare la tabella in base a questa colonna",
"CLI_COMMAND_TO_RUN": "Comando CLI da eseguire",
"CLONE_SELECTED": "Clona selezionato",
"CLOSE": "Vicino",
"COMMAND_LINE_DETAILED_SETTINGS": "Configurazione della riga di comando",
"CONFIGURATION": "Configurazione",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "Gestione dei CSV",
"CUSTOM_OBJECT": "Oggetto personalizzato",
"CUSTOM_OBJECTS": "Oggetti personalizzati",
"CUSTOM_PATTERN_PARAMETERS": "Parametri del modello personalizzato",
"DATA_DELETION_FLAGS": "Flag di cancellazione dei dati",
"DATA_TRANSFORMATION": "Trasformazione dei dati",
"DEFINED": "Definito",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "Aggiungi oggetti al set di oggetti",
"ADD_OBJECTS_TITLE": "Aggiungi oggetti al set di oggetti",
"CLONE_TITLE": "Set di oggetti clonati",
"DELETE": "Sei sicuro di voler eliminare il set di oggetti '{{ OBJECT_SET_NAME }}'? Questa azione eliminerà permanentemente il set di oggetti e tutti i relativi sObject.",
"DELETE_TITLE": "Elimina set di oggetti",
"NEW": "Inserisci il nome del nuovo set di oggetti:",
Expand Down
3 changes: 3 additions & 0 deletions i18n/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "クリックしてナレッジベースの検索結果ページに移動します",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "クリックすると、この列でテーブルが並べ替えられます",
"CLI_COMMAND_TO_RUN": "実行するCLIコマンド",
"CLONE_SELECTED": "選択した項目を複製",
"CLOSE": "近い",
"COMMAND_LINE_DETAILED_SETTINGS": "コマンドラインのセットアップ",
"CONFIGURATION": "構成",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "CSVの取り扱い",
"CUSTOM_OBJECT": "カスタムオブジェクト",
"CUSTOM_OBJECTS": "カスタムオブジェクト",
"CUSTOM_PATTERN_PARAMETERS": "カスタムパターンパラメータ",
"DATA_DELETION_FLAGS": "データ削除フラグ",
"DATA_TRANSFORMATION": "データ変換",
"DEFINED": "定義",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "オブジェクトをオブジェクト セットに追加する",
"ADD_OBJECTS_TITLE": "オブジェクトをオブジェクト セットに追加する",
"CLONE_TITLE": "オブジェクトセットの複製",
"DELETE": "オブジェクト セット「{{ OBJECT_SET_NAME }}」を削除してもよろしいですか?このアクションにより、オブジェクト セットとそのすべての sObject が完全に削除されます。",
"DELETE_TITLE": "オブジェクトセットの削除",
"NEW": "新しいオブジェクト セットの名前を入力します。",
Expand Down
5 changes: 4 additions & 1 deletion i18n/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
"CLICK_TO_NAVIGATE_TO_HELP_ARTICLE": "Нажмите, чтобы перейти на страницу результатов поиска в базе знаний.",
"CLICK_TO_SORT_TABLE_BY_THIS_COLUMN": "Нажмите, чтобы отсортировать таблицу по этому столбцу",
"CLI_COMMAND_TO_RUN": "Команда CLI для запуска",
"CLONE_SELECTED": "Клонировать выбранное",
"CLOSE": "Закрыть",
"COMMAND_LINE_DETAILED_SETTINGS": "Настройка командной строки",
"CONFIGURATION": "Конфигурация",
Expand All @@ -106,6 +107,7 @@
"CSV_HANDLING": "CSV Обработка",
"CUSTOM_OBJECT": "Пользовательский объект",
"CUSTOM_OBJECTS": "Пользовательские объекты",
"CUSTOM_PATTERN_PARAMETERS": "Параметры пользовательского шаблона",
"DATA_DELETION_FLAGS": "Флаги удаления данных",
"DATA_TRANSFORMATION": "Трансформация данных",
"DEFINED": "Определенный",
Expand Down Expand Up @@ -149,6 +151,7 @@
"OBJECT_SET": {
"ADD_OBJECTS": "Добавить объекты в набор объектов",
"ADD_OBJECTS_TITLE": "Добавить объекты в набор объектов",
"CLONE_TITLE": "Клонировать набор объектов",
"DELETE": "Вы уверены, что хотите удалить набор объектов \"{{ OBJECT_SET_NAME }}\"? Это действие безвозвратно удалит набор объектов и все его sObjects.",
"DELETE_TITLE": "Удалить набор объектов",
"NEW": "Введите имя нового набора объектов:",
Expand Down Expand Up @@ -395,7 +398,7 @@
"RUN_MIGRATION_JOB": "Запустить миграцию в окне Консоли/Терминала",
"RUN_ON_ORG": "Запустить на организации: {{ USER_NAME }}",
"RUN_QUERY_TEST": "Запустить тестирование строки запроса",
"SAVE": "Сохранять",
"SAVE": "Сохранить",
"SAVED_INCORRECT_ADDON_JSON": "Некоторые определения событий надстроек не удалось сохранить из-за ошибок.",
"SAVE_ADDONS": "Сохранить настройки дополнения",
"SAVE_FILE": "Сохранить файл",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
</ui-label>

<ui-edit-form-array class="d-block" id="fieldDataAnonymizationEditor" setup="$ctrl.dataAnonymizationSetup"
label="{{ 'ANONYMIZED_FIELDS' | translate }}" form-class="form-control-width-2"
label="{{ 'ANONYMIZED_FIELDS' | translate }}"
array-setup="$ctrl.dataAnonymizationArraySetup" json-array="$ctrl.dataAnonymizationJsonArray"
on-change="$ctrl.handleDataAnonymizationChange(args)" items-container-class="auto-height-h720"></ui-edit-form-array>
on-change="$ctrl.handleDataAnonymizationChange(args)"
on-new-change="$ctrl.handleDataAnonymizationNewChange(args)"
on-new-add="$ctrl.handleDataAnonymizationNewAdd(args)"
items-container-class="auto-height-h720"></ui-edit-form-array>
Loading

0 comments on commit 3a4e50a

Please sign in to comment.