Skip to content

Commit 18fb78e

Browse files
authored
Merge branch 'mendix:development' into mcp-mistral-updates
2 parents 92fc660 + 58db425 commit 18fb78e

82 files changed

Lines changed: 2132 additions & 620 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "Project Category API"
3+
url: /apidocs-mxsdk/apidocs/project-category-api/
4+
type: swagger
5+
description: "The Project Category API manages your project categories."
6+
weight: 100
7+
restapi: true
8+
---
9+
10+
## Introduction
11+
12+
The Mendix Project Category API allows you to create, edit or delete your project categories.
13+
14+
## Authentication {#authentication}
15+
16+
Authentication for the Project Category API uses a personal access token (PAT).
17+
18+
### Generating a PAT {#generate}
19+
20+
For details on how to generate a PAT, refer to the [Personal Access Tokens](/mendix-profile/user-settings/#pat) section of *User Settings*.
21+
22+
Select the appropriate scopes, depending on the endpoints that need to be invoked. Refer to the [API Reference](#api-reference) for more information on which scopes to use in which endpoints.
23+
24+
Store the generated value somewhere safe so you can use it to authorize your API calls.
25+
26+
### Using the PAT
27+
28+
Each request must contain an `Authorization` header with the value `MxToken {GENERATED_PAT}`. For example:
29+
30+
```http
31+
GET /companies/{:companyId}/categories HTTP/1.1
32+
Authorization: MxToken 7LJE…vk
33+
```
34+
35+
## API Reference{#api-reference}
36+
37+
{{< swaggerui-disable-try-it-out src="/openapi-spec/categories-v1.yaml" >}}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: "Project Categories"
3+
url: /control-center/project-categories/
4+
description: "Manage Project Categories."
5+
weight: 50
6+
---
7+
8+
## Introduction
9+
10+
The **Categories** page allows you to manage the categories that can be assigned to your company's apps, so as to improve classification and searchability.
11+
You can also manage project categories through the [Project Category API](/apidocs-mxsdk/apidocs/project-category-api/).
12+
13+
Categories can be assigned to each app individually on the app's [Settings](/developerportal/general-settings/) page, but you can also use the [Projects API](/apidocs-mxsdk/apidocs/projects-api/) to edit the category assignment.
14+
15+
## Category Management
16+
17+
On the **Categories** page, you can manage app categories. A list of preconfigured categories is displayed, along with all their corresponding values. Next to the preconfigured **Country** category, you can configure a maximum of five categories with 250 values each.
18+
19+
Use the **Add Country Category** to make the preconfigured **Country** category available, along with its list of 250 countries.
20+
21+
{{% alert color="info" %}}
22+
You cannot edit the preconfigured **Country** category.
23+
{{% /alert %}}
24+
25+
### Adding Categories
26+
27+
Follow these steps to add a category:
28+
29+
1. Click the **Add Category** button. This opens the **Add Category** pop-up window.
30+
2. In the **Category Name** field, enter a name for the new category.
31+
3. Click **Add Value** to add one or more values for the new category.
32+
You can add multiple values as a comma-separated list.
33+
Each entry consists of a unique name and code. The unique code is automatically generated for you. You can edit it afterwards, as long as you provide a new unique code.
34+
35+
### Editing Categories
36+
37+
Follow these steps to edit a category:
38+
39+
1. Click the **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) button within a category, then click **Edit**. This opens the **Add Category** pop-up window.
40+
2. Make edits as necessary, such as changing the category name, or adding or removing values.
41+
3. Click **Save**.
42+
43+
### Deleting Categories
44+
45+
To delete a category, click the **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) button within a category, then click **Delete**.

content/en/docs/control-center/people/members.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,18 @@ The **Members** page in Control Center allows you to manage active, deactivated,
1818

1919
On the **Active Members** tab, you can see an overview of the active members of your company.
2020

21+
These are the fields on the **Active Members** tab:
22+
23+
* **Name** – The member's name.
24+
* **Email** – The member's email address.
25+
* **Signup Date** – The date when the member joined the Mendix Platform.
26+
* **Certification** – The member's certification level. This is updated daily.
27+
* **Apps** – The number of apps that the member is part of.
28+
* **Member ID** – The member's unique ID.
29+
2130
When you click a member's name, a pop-up window opens with their member profile. The profile displays the apps of which they are a member, as well as their **App role** for each app. These are the actions you can take in the profile window:
2231

32+
* Click **Deactivate Member** to deactivate that specific member.
2333
* Click **Remove** to remove the member from the app.
2434
* Click an app name to go to its [details page](/control-center/apps-overview/#app-details).
2535

@@ -42,6 +52,15 @@ As a Mendix Admin:
4252

4353
On the **Deactivated Members** tab, you can see an overview of the deactivated members of your company.
4454

55+
These are the fields on the **Deactivated Members** tab:
56+
57+
* **Name** – The member's name.
58+
* **Email** – The member's email address.
59+
* **Signup Date** – The date when the member joined the Mendix Platform.
60+
* **Certification** – The member's certification level. This is updated daily.
61+
* **Apps** – The number of apps that the member is part of.
62+
* **Member ID** – The member's unique ID.
63+
4564
When you click a member's name, a pop-up window opens. It displays their profile, along with a button to **Activate** the member.
4665

4766
When you select members in the list on this tab, a context menu is displayed, providing the following options:
@@ -53,7 +72,19 @@ When you select members in the list on this tab, a context menu is displayed, pr
5372

5473
On the **External Members** tab, you can see the members outside of your company who have access to at least one of your company apps.
5574

56-
When you click a member's name, a pop-up window opens with their member profile. The profile displays the apps of which they are a member as well as their **App role** for each app. Click an app name to go to the [details page](/control-center/apps-overview/#app-details) of this app.
75+
These are the fields on the **External Members** tab:
76+
77+
* **Name** – The external member's name.
78+
* **Email** – The external member's email address.
79+
* **Status** – Shows whether the external member is active or deactivated.
80+
* **Company** – The company to which the external member belongs.
81+
* **Certification** – The external member's certification level. This is updated daily.
82+
* **Apps** – The number of apps that the external member is part of.
83+
84+
When you click a member's name, a pop-up window opens with their member profile. The profile displays the apps of which they are a member, as well as their **App role** for each app. These are the actions you can take in the profile window:
85+
86+
* Click **Remove** to remove the member from the app.
87+
* Click an app name to go to its [details page](/control-center/apps-overview/#app-details).
5788

5889
When you select members in the lists, a context menu appears with options for exporting member details to an *.xlsx* file.
5990

content/en/docs/deployment/mendix-cloud-deploy/migrating-to-different-cloud.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,8 @@ Make sure you have downloaded the latest backup and deployment package before li
139139

140140
4. Select the target node by clicking **Use this Node** and linking it to your app. The currently linked (temporary) app will unlink automatically and can be deleted.
141141

142+
5. (Re)Deploy your app.
143+
142144
For more information, see [Licensing Mendix Cloud Apps](/developerportal/deploy/licensing-apps/).
143145

144146
### Changing the App URL

content/en/docs/deployment/private-cloud/private-cloud-supported-environments.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If deploying to Red Hat OpenShift, you need to specify that specifically when cr
3737
Mendix on Kubernetes Operator `v2.*.*` is the latest version which officially supports:
3838

3939
* Kubernetes versions 1.19 through 1.34
40-
* OpenShift 4.6 through 4.19
40+
* OpenShift 4.6 through 4.20
4141

4242
{{% alert color="warning" %}}
4343
Kubernetes 1.22 is a [new release](https://kubernetes.io/blog/2021/08/04/kubernetes-1-22-release-announcement/) which removes support for several deprecated APIs and features.

content/en/docs/developerportal/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ You can filter the overview to display only the apps that are marked for deletio
5454

5555
Use the drop-down menu on the right side of the page to sort the apps by **Pinned**, **Recent Activity** or in alphabetical order of **App Name**.
5656

57+
You can filter by the assigned **Project Categories** by clicking the **Filter** ({{% icon name="filter" %}}) button on the right side. The available categories are displayed in a side panel.
58+
Categories are maintained by the [Mendix Admins](/control-center/mendix-admins-page/) of your company, on the [Project Categories](/control-center/project-categories/) page in Control Center.
59+
If you have the **App Settings** permission, you can assign categories to an app on the app's [Settings](/developerportal/general-settings/) page, helping to improve classification and searchability.
60+
61+
{{< figure src="/attachments/developerportal/general/apps/myapps-filter.png" >}}
62+
5763
### App Tiles {#app-tiles}
5864

5965
You can pin an app tile by clicking **Pin** ({{% icon name="pin" %}}). Pinned apps appear at the top of the list.

content/en/docs/developerportal/general/overview.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,8 @@ At the top of the page, you can find key information about your app, such as its
1919
On the right side of the page, you can find the following information about your app:
2020

2121
* The size of your **Team** and your team members. Up to 5 team members can be displayed here at a time.
22-
* The name of the **Company** owning the app.
23-
* The **Deployment Provider** where your app is deployed, and, if the target is the public Mendix Cloud, the **License State** of the app.
24-
* The date of the **Last Commit to the Main Line** of your app. This is only available if you have access to the app on the Team Server.
25-
* The **Mendix Version** of your app on main line. This is only available if you have access to the app on the Team Server.
22+
* The **Project Details** section, which displays the categories assigned to the project. The assigned categories allow you to easily classify and search apps on the [Apps](/developerportal/) page.
23+
If you have the **App Settings** permission, you can change the assigned categories on the [Settings](/developerportal/general-settings/) page.
2624

2725
Click **Invite someone to your team** ({{% icon name="add-circle" %}}) to invite new members to your team directly.
2826

content/en/docs/developerportal/repository/team-server/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ When you commit your app model changes to the Team Server in Studio Pro, you can
2020

2121
After opening your app in [Apps](https://sprintr.home.mendix.com/), on the **Team Server** page, you can see a URL to access you app, revision history, and revision details.
2222

23+
Team Server is hosted on AWS in Frankfurt, Germany.
24+
2325
## Versioning with Git
2426

2527
In the **Versioning with Git** section, Scrum Masters can migrate apps from SVN version control system to Git. For more information, see [Migrate to Git](/developerportal/general/migrate-to-git/).

content/en/docs/developerportal/settings/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ On this tab, you can find the following items:
5050
* **Description** of the project
5151
* **Project ID**
5252
* [Technical Contact](/developerportal/general/app-roles/#technical-contact) of the app
53+
* **Categories**
5354
* **Danger Zone**
5455
* **Leave Project**
5556
* **Deactivate Project**
@@ -59,7 +60,8 @@ On this tab, you can find the following items:
5960
Only users with the **App Settings** permission can do the following:
6061

6162
* Change the description of the project.
62-
* Deactivate or delete a project. For details, see [Leaving, Deleting, or Deactivating an App](/developerportal/general/leave-delete-app/).
63+
* Change the category assignment of the project.
64+
* Deactivate or delete a project. For details, refer to [Leaving, Deleting, or Deactivating an App](/developerportal/general/leave-delete-app/).
6365
{{% /alert %}}
6466

6567
## Cloud Settings {#cloud-settings}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "Deprecating Marketplace Content"
3+
url: /appstore/deprecate-content/
4+
weight: 4
5+
description_list: true
6+
description: "Describes how to deprecate components on the Mendix Marketplace."
7+
---
8+
9+
## Introduction
10+
11+
You can deprecate components that are no longer supported or maintained, or that have better alternatives. This offers Marketplace users a clear view of which components are not recommended, as well as which components they can use instead.
12+
13+
You can deprecate components from several places:
14+
15+
* The **My Components** page in the **Personal** section
16+
* The **My Company Components** page in the **Company** section
17+
* The component page in the Marketplace itself
18+
19+
The steps are the same no matter where you are:
20+
21+
1. Find the component you want to deprecate, and click its contextual menu.
22+
On the **My Components** and **My Company Components** pages, this menu is available in the **Actions** column.
23+
2. Click **Deprecate**.
24+
3. In the **Deprecate Component** window that opens, fill in the following information:
25+
26+
* Add a **Reason for Deprecation**. This is a mandatory field.
27+
* Choose one or more alternative components that can be used instead of the one you are deprecating. This is optional.
28+
29+
4. Click **Deprecate Component**.
30+
31+
A badge is now displayed across the component's Marketplace page, letting users know why it was deprecated, and what alternative components are recommended by Mendix.
32+
33+
## Permissions
34+
35+
If you are a company admin or a component developer, you can deprecate both personal components, and company components.
36+
However, if the component is part of a content group, you need to be a member of that group to be able to deprecate components.
37+
For details, refer to the [Content Group](/appstore/home-page/#content-groups) section in *Marketplace Home Page*.

0 commit comments

Comments
 (0)