You are reading the documentation for an outdated Corteza release. 2024.9 is the latest stable Corteza release.

Namespaces

A namespace defines the base for your record-based application and the base of your data model. Namespaces contain the data that is specific to a cretan application, such as a CRM, call center call log, …​

If you cannot access Corteza Low Code, your existing applications or create a new namespace, you might not have the correct permissions. In this case, contact your system administrator.

Create a namespace

  1. Navigate to the Corteza Low Code page,

  2. click on the "Create namespace" button at the bottom of the page,

  3. provide all the requested data,

  4. press either "Save" or "Save and close".

Available fields when defining a namespace

  • Full namespace name (mandatory): The name of your application, which will be shown in the Low Code Namespaces menu. This name does not have to be unique, but it’s best practice to give each application a unique, short and descriptive name; for example: Donations.

  • short name (mandatory): A shortened variant of the namespace name used by the system for easier and faster referencing; for example: donation-management. One of the places is inside the URL when entering the namespace. The provided value must:

    1. start with a character,

    2. contain only characters, numbers, _ (underscore), - (dash) or . (dot),

    3. end with a character or a number.

  • Subtitle (optional): The subtitle is shown below the name of the application in the Low Code Namespaces menu. For example: Donor Management for the Development Department.

  • Namespace description (optional): A longer description that appears when hovering over the namespace in the Low Code Namespaces menu. For example: In this Donations application, our organization tracks contributors and contributions.

  • Enable namespace (optional): The namespace is shown in the Namespace menu regardless of the value, but you will not be able to enter the namespace unless the checkbox is checked.

You can only define permissions for namespaces that already exist. Once you create the new namespace the option becomes available.

Edit a namespace

  1. Navigate to the Corteza Low Code page,

  2. hover over the namespace you wish to edit,

  3. press on the edit icon,

  4. update the data,

  5. press either "Save" or "Save and close".

Available fields when updating a namespace

  • Full namespace name (mandatory): The name of your application, which will be shown in the Low Code Namespaces menu. This name does not have to be unique, but it’s best practice to give each application a unique, short and descriptive name; for example: Donations.

  • short name (mandatory): A shortened variant of the namespace name used by the system for easier and faster referencing; for example: donation-management. One of the places is inside the URL when entering the namespace. The provided value must:

    1. start with a character,

    2. contain only characters, numbers, _ (underscore), - (dash) or . (dot),

    3. end with a character or a number.

  • Subtitle (optional): The subtitle is shown below the name of the application in the Low Code Namespaces menu. For example: Donor Management for the Development Department.

  • Namespace description (optional): A longer description that appears when hovering over the namespace in the Low Code Namespaces menu. For example: In this Donations application, our organization tracks contributors and contributions.

  • Enable namespace (optional): The namespace is shown in the Namespace menu regardless of the value, but you will not be able to enter the namespace unless the checkbox is checked.

If you can’t see the edit icon, you most likely don’t have enough permissions to perform this operation. Contact your system administrator.

Delete a namespace

  1. Navigate to the Corteza Low Code page,

  2. hover over the namespace you wish to edit,

  3. press on the edit icon,

  4. press the "Delete" button and confirm the operation.

If you can’t see the edit icon or you can’t remove the namespace, you most likely don’t have enough permissions to perform this operation. Contact your system administrator.

Not sure if the namespace could be used in the future? Maybe disable the namespace instead — Edit a namespace

Permissions

If you can’t access or manage permissions, you don’t have the correct permissions. Contact your system administrator.

Any namespace

  1. Navigate to the Corteza Low Code page,

  2. press the lock icon in the top right corner.

You can set:

Access any namespace

Determines if the role is allowed to access any Corteza Low Code namespace,

Update any namespace

Determines if the role is allowed to update any Corteza Low Code namespace,

Delete any namespace

Determines if the role is allowed to delete any Corteza Low Code namespace,

Manage any namespace

Determines if the role is allowed to manage any Corteza Low Code namespace,

Create modules under any namespace

Determines if the role is allowed to create modules for any Corteza Low Code namespace,

Create charts under any namespace

Determines if the role is allowed to create charts for any Corteza Low Code namespace,

Create pages under any namespace

Determines if the role is allowed to create pages for any Corteza Low Code namespace.

Specific namespace

  1. Navigate to the Corteza Low Code page,

  2. hover over the namespace you wish to edit,

  3. press on the edit icon,

  4. press the lock icon in the top right corner.

You can set:

Read namespace "(namespace name)"

Determines if the role is allowed to access the given namespace,

Update namespace "(namespace name)"

Determines if the role is allowed to update the parameters of the given namespace,

Delete namespace "(namespace name)"

Determines if the role is allowed to delete the given namespace,

Manage namespace "(namespace name)"

Determines if the role is allowed to access the administration section of the given namespace,

Create modules under namespace "(namespace name)"

Determines if the role is allowed to create modules under the given namespace,

Create charts under namespace "(namespace name)"

Determines if the role is allowed to create charts under the given namespace,

Create pages under namespace "(namespace name)"

Determines if the role is allowed to create pages under the given namespace