Folders (formerly Tags)¶
Devices are organized in one or more folders.
Folders were previously called tags, as such, the data structure still calls them "tags".
Fields¶
| Field | Type | Description | 
|---|---|---|
| id | uuid | Unique ID of the folder | 
| name | string | Display name of the folder See more... | 
| description | string | Contains a description of the folder. Markdown is supported | 
| color_hue | integer | Color Hue of the folder. 0-359 | 
| slug | string | Technical name of the folder | 
| inserted_at | ISO8601 | ISO 8601 String of the time the folder was created | 
| updated_at | ISO8601 | ISO 8601 String of the time the folder was updated | 
Associations¶
| Association | Cardinality | Foreign Entity | Description | Can access | 
|---|---|---|---|---|
| mandate | one | Mandate | Mandate this folder is in | |
| devices | many | Device | Devices that have this folder | 
Naming¶
The name of a folder can contain slashes (/), which allows to create a tree-structure.
The name always contains the full path from the root folder to itself: Root / Subfolder / Child
In the ELEMENT IoT UI, this will lead to the following presentation in the device tree:
- Root
- Subfolder- Child
 
On creation and editing a folder, certain rules are enforced:
- The parent folder must always exist
- When renaming a folder that has children, all children will also be renamed so they keep the edited folder as their parent
- A folder can only be deleted if it has no children