Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
Readonly

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
(a.k.a. httpAccessible)

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
True if Http url is filled in

Always disabled
Checked/unchecked depending on whether http url is filled in

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.
Should be a valid pool id.

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
0 < port < 65535

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:

Code Block
#{R('DottedKey')}

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.

/

/

...