Skip to content

Commit

Permalink
Upgraded to v4.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hknokh2 committed Sep 9, 2024
1 parent eb6108c commit 3562004
Show file tree
Hide file tree
Showing 66 changed files with 865 additions and 231 deletions.
72 changes: 72 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@

### v4.10.0
**New:**
- Added support for the 'valueSource' property of the 'core:RecordsTransform' Add-On module
- Default Object Set is now automatically created when a new configuration is created.
- Added notification for new application version availability in the repository.
- Added a CHANGELOG.md file for improved change tracking.

**Fixes:**
- Allow independent editing of 'excludedFromUpdateFields' and 'excludedFields' properties, ensuring they are not removed when missing from the main query
- Fixed the issue of including fields that do not exist in both organizations in the query test tab.
- Fixed the issue of including fields that do not exist in both orgs in the query test tab.
- Corrected the link to the help documentation for the --path CLI flag.
- Expand/collapse arrow is placed at the start of the accordion tab button.

### v4.9.0
**New:**
- Introduced the ability to edit the `contentDocumentLinkOrderBy` property in the **core:ExportFiles Add-On Module.**
- Added functionality to open the source or target org directly in the browser from within the application.

**Fixes:**
- Resolved an issue where flags were not being added to the CLI string when selected in the CLI editor.
- Fixed the grouping issue of CLI flags in the CLI editor.

### v4.8.1
**New:**
- Added support for custom anonymization patterns.
- Introduced the Object Set cloning feature.

**Fixes:**
- Implemented various UI improvements.

### v4.7.0
**New:**
- **Visual Editor Upgrade:** The Add-On Visual Editor has been upgraded for enhanced functionality.
- **Configuration File Relocation:** The `app-config.json` file has been moved to the standard configuration folder based on the operating system.
- **In-App Configuration UI:** A new user interface has been added, enabling direct application configuration from within the app.
- **Help Center Integration:** Contextual links to the SFDMU Help Center have been added for easier access to documentation.

**Fixes:**
- Addressed various minor issues.

### v4.5.1
**New:**
- Introduced the Visual Editor for simplified Add-Ons management.
- Added the option to collapse/expand the object selector pane, providing increased page space in the object editor.

**Fixes:**
- Improved UI by eliminating extra spaces between elements for better use of page space.

### v4.5.0
Initial release of v5.X.X containing a packaged installable executable of the application.

**New:**
- Ability to install the application executable without the need to clone the repository.
- Each executable includes an MD5 hash sums file for integrity verification.

### v4.4.4
**New:**
- Application settings have been moved from `export.json` to a dedicated file: `documents/app-config.json`.

### v4.4.3
The last release proposes application setup via the `export.json` file before moving the settings to the dedicated `app-config.json`.

**Fixes:**
- Improved the footer bar for better functionality.

### v4.0.0
The initial release of v4.X.X of the application.

### v3.1.16
The final release of the v3.X.X series of the application.
14 changes: 14 additions & 0 deletions css/app.css
Original file line number Diff line number Diff line change
Expand Up @@ -542,6 +542,20 @@ ui-tabs .nav-pills .nav-item {
}


/* uiAccordion Directive Styling -------- */
.accordion-button {
left: 0px;
text-indent: 28px;
}

.accordion-button:after {
position: absolute;
left: 18px;
flex-shrink: unset;
margin-left: 0px;
}


/* Icons-combo Styling ------------- */
.fas.with-plus,
.fas.with-minus,
Expand Down
13 changes: 13 additions & 0 deletions css/app.rtl.css
Original file line number Diff line number Diff line change
Expand Up @@ -542,6 +542,19 @@ ui-tabs .nav-pills .nav-item {
}


/* uiAccordion Directive Styling -------- */
.accordion-button {
right: 0px;
text-indent: 28px;
}

.accordion-button:after {
position: absolute;
right: 18px;
flex-shrink: unset;
margin-right: 0px;
}

/* Icons-combo Styling ------------- */
.fas.with-plus,
.fas.with-minus,
Expand Down
7 changes: 6 additions & 1 deletion i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "كائن Salesforce الذي يعد مصدر البيانات.",
"targetField": "الحقل الموجود على الكائن الهدف الذي سيتم تحديثه.",
"targetObject": "الكائن الهدف الذي سيتم تحديثه.",
"transformations": "قائمة التحويلات التي سيتم تطبيقها على الحقول المستهدفة."
"transformations": "قائمة التحويلات التي سيتم تطبيقها على الحقول المستهدفة.",
"valueSource": "يحدد ما إذا كان يجب أخذ قيمة هذا الحقل من السجل المصدر أو الهدف."
},
"description": "<ul><li>التسمية التوضيحية لكل عنصر تحكم في هذا النموذج هي اسم الخاصية في ملف تكوين JSON.</li><li> استخدم السهم لتوسيع/طي الخاصية ورؤية خصائصها الفرعية.</li><li> حدد خانة الاختيار لتضمين الخاصية الاختيارية المعنية في التكوين.</li></ul>",
"edit": "تحرير تعريفات الوظائف الإضافية للحدث",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "الاستيراد من Export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "يتوفر إصدار جديد من التطبيق.\nالإصدار الحالي: {{ CURRENT_VERSION }}\nأحدث إصدار: {{ LATEST_VERSION }}.\nهل تريد عرض سجل التغييرات وتنزيل الإصدار الأحدث؟",
"TITLE": "الإصدار الجديد متاح"
},
"OBJECT_SET": {
"ADD_OBJECTS": "إضافة كائنات إلى مجموعة الكائنات",
"ADD_OBJECTS_TITLE": "إضافة كائنات إلى مجموعة الكائنات",
Expand Down
7 changes: 6 additions & 1 deletion i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "Das Salesforce-Objekt, das die Quelle der Daten ist.",
"targetField": "Das Feld im Zielobjekt, das aktualisiert wird.",
"targetObject": "Das Zielobjekt, das aktualisiert wird.",
"transformations": "Liste der auf Zielfelder anzuwendenden Transformationen."
"transformations": "Liste der auf Zielfelder anzuwendenden Transformationen.",
"valueSource": "Gibt an, ob der Wert für dieses Feld aus dem Quell- oder Zieldatensatz übernommen werden soll."
},
"description": "<ul><li>Die Überschrift jedes Steuerelements in diesem Formular entspricht dem Namen der Eigenschaft in der JSON-Konfigurationsdatei.</li><li> Verwenden Sie den Pfeil, um die Eigenschaft zu erweitern/reduzieren und ihre untergeordneten Eigenschaften anzuzeigen.</li><li> Aktivieren Sie das Kontrollkästchen, um die jeweilige optionale Eigenschaft in die Konfiguration aufzunehmen.</li></ul>",
"edit": "Ereignis-Add-On-Definitionen bearbeiten",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "Import aus export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "Eine neue Version der Anwendung ist verfügbar.\nAktuelle Version: {{ CURRENT_VERSION }}\nNeueste Version: {{ LATEST_VERSION }}.\nMöchten Sie das Änderungsprotokoll anzeigen und die neueste Version herunterladen?",
"TITLE": "Neue Version verfügbar"
},
"OBJECT_SET": {
"ADD_OBJECTS": "Objekte zum Objektsatz hinzufügen",
"ADD_OBJECTS_TITLE": "Objekte zum Objektsatz hinzufügen",
Expand Down
7 changes: 6 additions & 1 deletion i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "The Salesforce object that is the source of the data.",
"targetField": "The field on the target object that will be updated.",
"targetObject": "The target object that will be updated.",
"transformations": "List of transformations to apply to target fields."
"transformations": "List of transformations to apply to target fields.",
"valueSource": "Specifies whether the value for this field should be taken from the source or target record."
},
"description": "<ul><li>The caption of each control in this form is the name of the property in the JSON configuration file.</li><li>Use arrow to expand/collapse the property and see its sub-properties.</li><li>Tick the checkbox to include the respective optional property in the configuration.</li></ul>",
"edit": "Edit Event Add-Ons Definitions",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "Import from export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "A new version of the application is available.\nCurrent version: {{ CURRENT_VERSION }}\nLatest version: {{ LATEST_VERSION }}.\nDo you want to view the changelog and download the latest version?",
"TITLE": "New Version Available"
},
"OBJECT_SET": {
"ADD_OBJECTS": "Add Objects to Object Set",
"ADD_OBJECTS_TITLE": "Add Objects to Object Set",
Expand Down
7 changes: 6 additions & 1 deletion i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "El objeto de Salesforce que es el origen de los datos.",
"targetField": "El campo en el objeto de destino que se actualizará.",
"targetObject": "El objeto de destino que se actualizará.",
"transformations": "Lista de transformaciones para aplicar a los campos de destino."
"transformations": "Lista de transformaciones para aplicar a los campos de destino.",
"valueSource": "Especifica si el valor de este campo debe tomarse del registro de origen o de destino."
},
"description": "<ul><li>El título de cada control en este formulario es el nombre de la propiedad en el archivo de configuración JSON.</li><li> Utilice la flecha para expandir/contraer la propiedad y ver sus subpropiedades.</li><li> Marque la casilla de verificación para incluir la propiedad opcional respectiva en la configuración.</li></ul>",
"edit": "Editar definiciones de complementos de eventos",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "Importar desde export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "Hay una nueva versión de la aplicación disponible.\nVersión actual: {{ CURRENT_VERSION }}\nVersión más reciente: {{ LATEST_VERSION }}.\n¿Quieres ver el registro de cambios y descargar la última versión?",
"TITLE": "Nueva versión disponible"
},
"OBJECT_SET": {
"ADD_OBJECTS": "Agregar objetos al conjunto de objetos",
"ADD_OBJECTS_TITLE": "Agregar objetos al conjunto de objetos",
Expand Down
7 changes: 6 additions & 1 deletion i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "Objet Salesforce qui est la source des données.",
"targetField": "Champ sur l'objet cible qui sera mis à jour.",
"targetObject": "L'objet cible qui sera mis à jour.",
"transformations": "Liste des transformations à appliquer aux champs cibles."
"transformations": "Liste des transformations à appliquer aux champs cibles.",
"valueSource": "Spécifie si la valeur de ce champ doit être extraite de l'enregistrement source ou cible."
},
"description": "<ul><li>La légende de chaque contrôle de ce formulaire est le nom de la propriété dans le fichier de configuration JSON.</li><li> Utilisez la flèche pour développer/réduire la propriété et voir ses sous-propriétés.</li><li> Cochez la case pour inclure la propriété facultative correspondante dans la configuration.</li></ul>",
"edit": "Modifier les définitions des modules complémentaires d'événement",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "Importer depuis export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "Une nouvelle version de l'application est disponible.\nVersion actuelle : {{ CURRENT_VERSION }}\nDernière version : {{ LATEST_VERSION }}.\nVous souhaitez consulter le journal des modifications et télécharger la dernière version ?",
"TITLE": "Nouvelle version disponible"
},
"OBJECT_SET": {
"ADD_OBJECTS": "Ajouter des objets à l'ensemble d'objets",
"ADD_OBJECTS_TITLE": "Ajouter des objets à l'ensemble d'objets",
Expand Down
9 changes: 7 additions & 2 deletions i18n/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,14 @@
"formula": "ביטוי JavaScript המשמש לחישוב הערך החדש של השדה יעד.",
"includeFields": "שדות נוספים שיש לכלול בשאילתה עבור המקור אובייקט.",
"lookupExpression": "ביטוי JS מותאם אישית המשמש לקביעת קשר הבדיקה.",
"lookupSource": "מציין אם החיפוש צריך לחזור על רשומות מקור או יעד.",
"lookupSource": "מציין אם החיפוש צריך להתבצע על רשומות מקור או יעד.",
"module": "מודול ליבה SFDMU מובנה כדי להקל על טרנספורמציות מתקדמות ומותאמות אישית של נתונים תוך שימוש במספר sObjects לפני העלאה למערכת יעד.",
"sourceField": "השדה הספציפי מהמקור אובייקט לשימוש עבור נתונים.",
"sourceObject": "Salesforce אובייקט שהוא מקור הנתונים.",
"targetField": "השדה באובייקט היעד שיעודכן.",
"targetObject": "האובייקט היעד שיעודכן.",
"transformations": "רשימת השינויים שיש להחיל על יעד שדות."
"transformations": "רשימת השינויים שיש להחיל על יעד שדות.",
"valueSource": "מציין האם הערך עבור השדה צריך להלקח מרשומת המקור או היעד."
},
"description": "<ul><li>הכיתוב של כל פקד בצורה זו הוא שם המאפיין בקובץ התצורה של JSON.</li><li> השתמש בחץ כדי להרחיב/לכווץ את המאפיין ולראות את מאפייני המשנה שלו.</li><li> סמן את תיבת הסימון כדי לכלול את המאפיין האופציונלי המתאים בתצורה.</li></ul>",
"edit": "ערוך הגדרות של אירוע תוספים",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "ייבוא מ-export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "גרסה חדשה של האפליקציה זמינה.\nגרסה נוכחית: {{ CURRENT_VERSION }}\nהגרסה האחרונה: {{ LATEST_VERSION }}.\nהאם אתה רוצה לראות את יומן השינויים ולהוריד את הגרסה העדכנית ביותר?",
"TITLE": "גרסה חדשה זמינה"
},
"OBJECT_SET": {
"ADD_OBJECTS": "הוסף אובייקטים לערכת האובייקטים",
"ADD_OBJECTS_TITLE": "הוסף אובייקטים לערכת האובייקטים",
Expand Down
7 changes: 6 additions & 1 deletion i18n/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "L'oggetto Salesforce che è l'origine dei dati.",
"targetField": "Il campo sull'oggetto di destinazione che verrà aggiornato.",
"targetObject": "L'oggetto di destinazione che verrà aggiornato.",
"transformations": "Elenco di trasformazioni da applicare ai campi obiettivo."
"transformations": "Elenco di trasformazioni da applicare ai campi obiettivo.",
"valueSource": "Specifica se il valore per questo campo deve essere preso dal record di origine o di destinazione."
},
"description": "<ul><li>La didascalia di ogni controllo in questo modulo è il nome della proprietà nel file di configurazione JSON.</li><li> Utilizza la freccia per espandere/comprimere la proprietà e visualizzare le sue sottoproprietà.</li><li> Spuntare la casella di controllo per includere la rispettiva proprietà opzionale nella configurazione.</li></ul>",
"edit": "Modifica le definizioni dei componenti aggiuntivi dell'evento",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "Importa da export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "È disponibile una nuova versione dell'applicazione.\nVersione corrente: {{ CURRENT_VERSION }}\nUltima versione: {{ LATEST_VERSION }}.\nVuoi visualizzare il changelog e scaricare l'ultima versione?",
"TITLE": "Nuova versione disponibile"
},
"OBJECT_SET": {
"ADD_OBJECTS": "Aggiungi oggetti al set di oggetti",
"ADD_OBJECTS_TITLE": "Aggiungi oggetti al set di oggetti",
Expand Down
7 changes: 6 additions & 1 deletion i18n/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "データのソースとなる Salesforce オブジェクト。",
"targetField": "更新されるターゲット オブジェクトのフィールド。",
"targetObject": "更新されるターゲット オブジェクト。",
"transformations": "ターゲット フィールドに適用する変換のリスト。"
"transformations": "ターゲット フィールドに適用する変換のリスト。",
"valueSource": "このフィールドの値をソース レコードから取得するか、ターゲット レコードから取得するかを指定します。"
},
"description": "<ul><li>このフォームの各コントロールのキャプションは、JSON 構成ファイル内のプロパティの名前です。</li><li>矢印を使用してプロパティを展開/折りたたみ、そのサブプロパティを表示します。</li><li>それぞれのオプション プロパティを構成に含めるには、チェックボックスをオンにします。</li></ul>",
"edit": "イベントアドオン定義の編集",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "import.json からインポートする"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "アプリケーションの新しいバージョンが利用可能です。\n現在のバージョン: {{ CURRENT_VERSION }}\n最新バージョン: {{ LATEST_VERSION }}。\n変更ログを表示して最新バージョンをダウンロードしますか?",
"TITLE": "新しいバージョンが利用可能"
},
"OBJECT_SET": {
"ADD_OBJECTS": "オブジェクトをオブジェクト セットに追加する",
"ADD_OBJECTS_TITLE": "オブジェクトをオブジェクト セットに追加する",
Expand Down
7 changes: 6 additions & 1 deletion i18n/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,8 @@
"sourceObject": "Объект Salesforce, являющийся источником данных.",
"targetField": "Поле целевого объекта, которое будет обновлено.",
"targetObject": "Целевой объект, который будет обновлен.",
"transformations": "Список преобразований, которые можно применить к целевым полям."
"transformations": "Список преобразований, которые можно применить к целевым полям.",
"valueSource": "Указывает, следует ли брать значение для этого поля из исходной или целевой записи."
},
"description": "<ul><li>Заголовок каждого элемента управления в этой форме — это имя свойства в файле конфигурации JSON.</li><li> Используйте стрелку, чтобы развернуть/свернуть свойство и просмотреть его подсвойства.</li><li> Установите флажок, чтобы включить в конфигурацию соответствующее необязательное свойство.</li></ul>",
"edit": "Изменение определений надстроек событий",
Expand Down Expand Up @@ -149,6 +150,10 @@
"IMPORT_FROM_EXPORT_JSON": {
"TITLE": "Импорт из export.json"
},
"NEW_VERSIION_AVAILABLE": {
"MESSAGE": "Доступна новая версия приложения.\nТекущая версия: {{ CURRENT_VERSION }}\nПоследняя версия: {{ LATEST_VERSION }}.\nХотите просмотреть журнал изменений и загрузить последнюю версию?",
"TITLE": "Доступна новая версия"
},
"OBJECT_SET": {
"ADD_OBJECTS": "Добавить объекты в набор объектов",
"ADD_OBJECTS_TITLE": "Добавить объекты в набор объектов",
Expand Down
Loading

0 comments on commit 3562004

Please sign in to comment.