From 9e3adb42c0875ad69dae99019d04fef186e24365 Mon Sep 17 00:00:00 2001 From: Mikita Haurykau Date: Wed, 13 Apr 2022 14:03:00 +0200 Subject: [PATCH 1/3] Add 'new add-on imported/deleted' dialog --- .../docs/howto/integration/importing-and-exporting-objects.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/en/docs/howto/integration/importing-and-exporting-objects.md b/content/en/docs/howto/integration/importing-and-exporting-objects.md index 3e36e4726d3..351737918c9 100644 --- a/content/en/docs/howto/integration/importing-and-exporting-objects.md +++ b/content/en/docs/howto/integration/importing-and-exporting-objects.md @@ -98,6 +98,9 @@ If you would like to import an add-on module (the *.mxmodule* file) to your app, The add-on module is added to the **App Explorer**. +A dialog informing about imported add-on module shows up. +{{< figure src="/attachments/howto/integration/importing-and-exporting-objects/18582109.png" >}} + ### 2.3 Importing Module Documents From 00e1eacd30a4980de733b6a0c0671776ef1bafad Mon Sep 17 00:00:00 2001 From: Mikita Haurykau Date: Thu, 14 Apr 2022 16:18:37 +0200 Subject: [PATCH 2/3] Moved Dialog right after sync action. Added screenshot --- .../importing-and-exporting-objects.md | 9 +++++---- .../mxmodule-notification.png | Bin 0 -> 9281 bytes 2 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 static/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png diff --git a/content/en/docs/howto/integration/importing-and-exporting-objects.md b/content/en/docs/howto/integration/importing-and-exporting-objects.md index 351737918c9..4cad11fd4af 100644 --- a/content/en/docs/howto/integration/importing-and-exporting-objects.md +++ b/content/en/docs/howto/integration/importing-and-exporting-objects.md @@ -77,6 +77,9 @@ To import module packages through the App Explorer in Studio Pro, follow these s 5. Click **OK**. +A dialog informing about imported add-on module shows up. +{{< figure src="/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png" >}} + You see a new or replaced module in the **App Explorer**. You also see your changes in the **Changes** section. In this example, the existing module has been deleted and replaced by the newly imported module: {{< figure src="/attachments/howto/integration/importing-and-exporting-objects/18582109.png" >}} @@ -95,12 +98,10 @@ If you would like to import an add-on module (the *.mxmodule* file) to your app, 2. Add *.mxmodule* file to the **modules** folder (you need to create this folder if it is not there). 3. In Studio Pro, go to **App** > **Synchronize App Directory** on the menu bar. - -The add-on module is added to the **App Explorer**. - A dialog informing about imported add-on module shows up. -{{< figure src="/attachments/howto/integration/importing-and-exporting-objects/18582109.png" >}} +{{< figure src="/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png" >}} +The add-on module is added to the **App Explorer**. ### 2.3 Importing Module Documents diff --git a/static/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png b/static/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png new file mode 100644 index 0000000000000000000000000000000000000000..214ed8a1b83a00c574e9f982ca1a6ba819635b37 GIT binary patch literal 9281 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 literal 0 HcmV?d00001 From 6a4ce3c123b8f81e79f05ad3e7b13c3be5d6d761 Mon Sep 17 00:00:00 2001 From: Mark van Ments <35492184+MarkvanMents@users.noreply.github.com> Date: Thu, 28 Apr 2022 11:44:46 +0200 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Maria Shaposhnikova <38249778+MariaShaposhnikova@users.noreply.github.com> --- .../docs/howto/integration/importing-and-exporting-objects.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/howto/integration/importing-and-exporting-objects.md b/content/en/docs/howto/integration/importing-and-exporting-objects.md index 4cad11fd4af..226f692642a 100644 --- a/content/en/docs/howto/integration/importing-and-exporting-objects.md +++ b/content/en/docs/howto/integration/importing-and-exporting-objects.md @@ -77,7 +77,7 @@ To import module packages through the App Explorer in Studio Pro, follow these s 5. Click **OK**. -A dialog informing about imported add-on module shows up. +If you are importing a module with the *.mxmodule* extension, a dialog informing you about the imported add-on module will be displayed. {{< figure src="/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png" >}} You see a new or replaced module in the **App Explorer**. You also see your changes in the **Changes** section. In this example, the existing module has been deleted and replaced by the newly imported module: @@ -98,7 +98,7 @@ If you would like to import an add-on module (the *.mxmodule* file) to your app, 2. Add *.mxmodule* file to the **modules** folder (you need to create this folder if it is not there). 3. In Studio Pro, go to **App** > **Synchronize App Directory** on the menu bar. -A dialog informing about imported add-on module shows up. +A dialog informing you about the imported add-on module will be displayed. {{< figure src="/attachments/howto/integration/importing-and-exporting-objects/mxmodule-notification.png" >}} The add-on module is added to the **App Explorer**.