You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Provides information about the Mendix Academy."
5
+
weight: 39
6
+
---
7
+
8
+
## Introduction
9
+
10
+
The Mendix Academy offers a series of learning paths that align with your goals, skill level, role, and time commitment.
11
+
12
+
## Mendix Academy Home
13
+
14
+
The Mendix Academy **Home** page displays the following:
15
+
16
+
* A series of courses recommended for you, based on your current certification.
17
+
* The next certification that you should aim to complete, based on your current certification.
18
+
* A recommended blog article, along with the link to access the Mendix blog.
19
+
* An article dedicated to the latest Studio Pro release, along with a link to access all release videos.
20
+
21
+
## Learning Paths
22
+
23
+
The **Explore** page of the **Learning Paths** section lists all available learning paths, grouped by skill level. Each learning path card includes the following details:
24
+
25
+
* The option to save the learning path
26
+
* A star rating based on user reviews
27
+
* The number of modules which make up the learning path
28
+
* The number of hours necessary to complete the learning path
29
+
* The completion percentage
30
+
31
+
Clicking a card opens the learning path.
32
+
33
+
The **Saved** page of the **Learning Paths** section displays all learning paths you have saved.
34
+
35
+
## Certifications
36
+
37
+
The **Program** page of the **Certifications** section lists the elements that make up the Mendix Developer Certification Program.
38
+
Based on your current certification level, a certification is recommended to you.
39
+
Click **View Details** on any certification to open its full details.
40
+
41
+
The **Exam Registrations** page of the **Certifications** section displays a list of your upcoming exams.
42
+
Refer to the following pages for details on Mendix Academy exams:
Copy file name to clipboardExpand all lines: content/en/docs/deployment/mx-azure/mx-azure-backups.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ Mendix on Azure integrates backup and restore functionality that allows you to c
11
11
12
12
Backup snapshots include both the database and the file documents associated with the Mendix app environment.
13
13
14
+
The backup snapshot file format used by Mendix on Azure is identical to the backup snapshot file format used in the public Mendix Cloud. This allows for easy migration of app data between these deployment options.
15
+
14
16
## Enabling Backups
15
17
16
18
To start using backups, select **Try new Backup and Restore** on the **Backups** page in the Mendix for Kubernetes portal.
***Installation Type** – Choose **Global Installation** if you want a single Operator namespace to manage multiple namespaces, or **Namespace Installation** if you want the Operator to only manage one namespace. For more information, see [Global Operator](/developerportal/deploy/global-operator/).
72
68
***Cluster Name** – The name that you want to give the cluster which you are creating.
73
69
***Cluster Type** – Choose the correct type for your cluster. For more information, see [Supported Providers](/developerportal/deploy/private-cloud-supported-environments/).
74
70
***Description** – An optional description of the cluster which will be displayed under the cluster name in the Cluster Manager.
Copy file name to clipboardExpand all lines: content/en/docs/howto/security/best-practices-security.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,8 @@ While the data that should be viewable and editable in which role is application
33
33
* Constraints on widgets in pages should not be used as a measure of security, but can filter out irrelevant data for the context of the page
34
34
* Keep your attributes editable within data views, because if an access rule prohibits write access, your client will display it as non-editable – this way you are aware of the (correct) working of an access rule
35
35
36
+
You can review and manage your entity access settings in the Security Overview in Mendix Studio Pro. This overview shows you your application's security configuration and allows you to verify which roles have access to specific entities and attributes (for more information, see [Security Overview](/refguide/security-overview/)).
37
+
36
38
## Avoiding Injection
37
39
38
40
Injection occurs when (user) input can be misused to influence the behavior of a system. Common cases are parameters for queries (to influence the results of database queries) or HTML with JavaScript contents (to influence browser behavior).
@@ -276,3 +278,9 @@ To scan uploaded files for malicious content, do one of the following:
276
278
277
279
* Create a custom module and configure the functionality yourself, for example, by using a [before commit event](/refguide/setting-up-data-validation/#validation-before-commit-event).
278
280
* Check available modules in the [Mendix Marketplace](https://marketplace.mendix.com/). For more information on how to use the Mendix Marketplace content, see [How to Use Marketplace Content](/appstore/use-content/).
281
+
282
+
## Enable Strict Mode
283
+
284
+
Enable [strict mode](/refguide/strict-mode/) in your application. Strict mode helps ensure that entities are accessible only in the ways defined within your model, through microflows, nanoflows, widgets, or pages, by restricting certain client APIs.
285
+
286
+
Configuring access rules is essential for the security of your app. However, accurately setting up these rules can be challenging. By enabling strict mode, you add a safety net in case access rules are misconfigured when your application is deployed, helping to reduce the risk of unintended data access.
Copy file name to clipboardExpand all lines: content/en/docs/marketplace/platform-supported-content/modules/file-uploader.md
+32-12Lines changed: 32 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ description: "Describes the configuration and usage of the File Uploader module,
7
7
8
8
## Introduction
9
9
10
-
The [File Uploader](https://marketplace.mendix.com/link/component/235351) enables you to upload files or images by dragging and dropping them onto the widget, or by using the file selection dialog box.
10
+
The [File Uploader](https://marketplace.mendix.com/link/component/235351) enables you to upload files or images by dragging and dropping them onto the widget, or by using the file selection dialog box.
11
11
12
12
It supports multi-file uploading, and includes an image-only mode that previews thumbnails of the uploaded images. The module comes with a domain model containing the entities and nanoflows it needs to function properly.
13
13
@@ -54,7 +54,7 @@ For an advanced setup, useful when modifying the context entity is not possible,
54
54
55
55
#### General Tab {#general}
56
56
57
-
##### Upload mode
57
+
##### Upload Mode
58
58
59
59
***Files** — Allows all file types by default, and adds a configuration option to specify a custom set of allowed file types.
60
60
***Images** — Limits uploads to images and shows a preview thumbnail.
@@ -75,7 +75,7 @@ This configuration is only shown for the **Files** upload mode. Users can manual
75
75
76
76
##### Maximum Number of Files
77
77
78
-
This configuration sets a limit on how many files can be uploaded at once.
78
+
This configuration sets a limit on how many files can be uploaded in total.
79
79
80
80
##### Maximum File Size (MB)
81
81
@@ -87,15 +87,35 @@ Configures the displayed text used in **File Uploader**.
87
87
88
88
#### Advanced Tab {#advanced}
89
89
90
-
***Object creation timeout** — Configures the timeouts to wait until object creation has failed. The value is in seconds.
91
-
***Enable custom buttons** — Allows the use of custom action buttons that will be displayed on the right side of file list instead of the standard
92
-
buttons. If set to **Yes**, the default action buttons will be hidden.
93
-
***Custom buttons** — Adds custom buttons that will be used in file uploader.
94
-
***Caption** — Captions text configuration for the custom button.
95
-
***Icon** — Provides icon configuration for the custom button.
96
-
***Action** — Provides **On click** action configuration for the custom button.
97
-
***Default file action** — If set to **Yes**, the action in the button will be use as default click action for the file.
98
-
***Visible** — If set to **False**, the button will be hidden.
90
+
##### Object Creation Timeout
91
+
92
+
Configures the timeout to wait until object creation has failed. The value is in seconds.
93
+
94
+
##### On Upload Success
95
+
96
+
This action runs after a successful upload. When uploading multiple files at once, it will run for every successfully uploaded file, and this file will be passed as an argument to the action.
97
+
98
+
##### On Upload Failure
99
+
100
+
This action runs when an upload to the server started, but failed during the process. The created object will be passed to the action. This is useful to perform cleanups from empty, dangling objects that were created but did not have content uploaded to them.
101
+
102
+
{{% alert color="info" %}}
103
+
This action will not run if a validation error occurred on the client side, for example, if a provided file was too big or had an incorrect extension.
104
+
{{% /alert %}}
105
+
106
+
##### Enable Custom Buttons
107
+
108
+
Allows the use of custom action buttons that will be displayed on the right side of the file list instead of the standard buttons. If set to **Yes**, the default action buttons will be hidden.
109
+
110
+
##### Custom Buttons
111
+
112
+
Adds custom buttons that will be used in the file uploader:
113
+
114
+
***Caption** — Caption text configuration for the custom button.
115
+
***Icon** — Provides icon configuration for the custom button.
116
+
***Action** — Provides **On click** action configuration for the custom button.
117
+
***Default file action** — If set to **Yes**, the action in the button will be used as the default click action for the file.
118
+
***Visible** — If set to **False**, the button will be hidden.
ALTER ACCOUNT SET EVENT_TABLE =<Db_Name>.<Schema_Name>.LogTable;
352
+
```
353
+
354
+
To view the logs in the log table:
355
+
356
+
```sql
357
+
SELECT*FROM<Db_Name>.<Schema_Name>.LogTable WHERETIMESTAMP BETWEEN '2024-07-01 00:00:01'AND'2024-07-02 23:59:59'ORDER BYTIMESTAMPDESC;
358
+
```
359
+
343
360
### Ingestion Fails at RETRIEVING_METADATA
344
361
345
362
When ingesting data, the Mendix Data Loader displays an error similar to the following: `connection.ConnectionValidationException: Failed to validate connection to https://nodename.mendixcloud.com/odata/TableName/v1/`.
0 commit comments