Description:
Creates a new room at the provided parent node.
Creation of top level rooms provided.
Precondition:
User has 🔓 manage permissions in the parent room.
Postcondition:
A new room is created.
Further Information:
Rooms may only have other rooms as parent.
Rooms on top level do NOT have any parent.
Rooms may have rooms as children on n hierarchy levels.
If permission inheritance is disabled, there MUST be at least one admin user / group (with neither the group nor the user having an expiration date).
Notes are limited to 255 characters.
Provided (or default) classification is taken from room when file gets uploaded without any classification.
Node naming convention:
- Node (room, folder, file) names are limited to 150 characters.
- Illegal names:
'CON', 'PRN', 'AUX', 'NUL', 'COM1', 'COM2', 'COM3', 'COM4', 'COM5', 'COM6', 'COM7', 'COM8', 'COM9', 'LPT1', 'LPT2', 'LPT3', 'LPT4', 'LPT5', 'LPT6', 'LPT7', 'LPT8', 'LPT9', (and any of those with an extension) - Illegal characters in names:
'\\', '<','>', ':', '\"', '|', '?', '*', '/', leading '-', trailing '.'