Introduction
TBCAn export location is a re-usable and savable configuration to create exports. These exports can either be to your computer (a download) or to an external location (e.g. YouTube). It shares a lot of its configuration with export jobs.
Business Logic
General information
Property | Description | Engine validation | Frontend validation | ||
---|---|---|---|---|---|
Id | / | / | Not editable | ||
Name | / | / | / | ||
Unique folder | Whether each export to this location creates a unique subfolder for the export | Default true | Always disabled | ||
Http URL | The (internal) url on which the export will be accessible | Is a valid url | Error toast after save if invalid | ||
Export downloadable | Whether the result of the export can be downloaded If true, the export location will show up in MediaHaven under the download action. If false, the export locatino location will show up in MediaHaven under the 'export to location' action | Readonly | Always disabled | ||
Export reasons required | Whether an export reason is required to initiate an export | / | / | ||
Custom export reason allowed | Whether a custom (free-text) reason is allowed in addition to the supplied list | Readonly | Always disabled | ||
Default export location | Whether the export location is the default export location | / | Always disabled since changing this can cause a lot of issues. If you really want to change it, you can still do so through the API | ||
Priority | / | Number between 1-4 | Number between 1-4 | ||
Storage Type | The type of storage. This is a Frontend only construct | / | Dropdown Cannot be changed after creation. | ||
Storage pool id | The id of the storage pool. | Required if server is not filled in. | Can only be filled in and is required if Storage Type: Storage Pool is selected Error toast on save if invalid id is provided. | ||
Server address | The server address | Required if storage pool id not filled in. Should be a valid url. | Can only be filled in and is required if Storage Type: Server is selected Error toast on save if invalid url is provided. | ||
Protocol | The server protocol. | Required if storage pool id not filled in. | Can only be selected and is required if Storage Type: Server is selected | ||
Port | The port of the server | > 0 | Can only be filled in if Storage Type: Server is selected | ||
Path | The server path | / | Can only be filled in if Storage Type: Server is selected | ||
Username | The server username. Filling it in will overwrite the existing value. | / | Can only be filled in if Storage Type: Server is selected | ||
Password | The server password. Filling it in will overwrite the existing value. | Required if username is filled in | Can only be filled in and is required if username is filled in | ||
Filename expression | Expression that will provide the filename of the export. You can make this very complex, but generally will be of the form:
Apostrophes included. | Should be a valid SpEL expression. | Error toast on save if an invalid expression is provided. | ||
Temporary path | The temporary location path. | / | / | ||
Temporary filename | The temporary filename + extension. | / | / |
...