With the "Upload Request" plugin you can create an upload request for external user on every node. The Upload Request will generate a link, which can be used to provide it to any customer to upload files to the specific node.
To be configured in {home}/appserver/conf/custom.properties
type: String, required: yes, default: -
The license for this plugin (determines validity, expiration date).
This is delivered by brix after you supply the customer's name (xxx in {home}/appserver/conf/xxx.license.dat)
e.g. uploadRequest.license=beJUxOSxNpeLBF078TscfZHIuSdeZ068Q65
type: numbers, required: no, default: -
Restrict the use of the plugin to these user group ID. If it's empty only superadmins can see, create and edit any Upload Requests. Fill in user group id's, which are separated with a coma to permit to other users.
e.g. 12,73,32
type: string, required: no, default: CHOOSE_FOLDER
Default value of the save mode selection (CREATE_FOLDER, CHOOSE_FOLDER or CREATE_OR_CHOOSE)
e.g. CREATE_FOLDER
type: boolean, required: no, default: true
Enable / disable the file category filter configuration
e.g. false
type: boolean, required: no, default: true
Enable / disable the max file size configuration
e.g. false
type: boolean, required: no, default: true
Enable / disable the branding configuration
e.g. false
type: string, required: no, default: -
preselection of the branding configuration
e.g. brix.css
type: string, required: no, default: -
preselection of the language configuration
e.g. de
type: boolean, required: no, default: true
Enable / disable the language configuration
e.g. false
type: boolean, required: no, default: true
Enable / disable the sort and rename configuration
e.g. false
type: boolean, required: no, default: true
Enable / disable the disclaimer configuration
e.g. false
type: boolean, required: no, default: true
Default value for the disclaimer configuration. If disclaimer is disabled but default is true, the disclaimer will always be shown.
e.g. false
type: boolean, required: no, default: true
Enable / disable the authentication configurations
e.g. false
type: string, required: no, default: -
Default value of the authentication mode selection (NONE or CELUM_LOGIN)
e.g. CELUM_LOGIN
type: boolean, required: no, default: true
Enable / disable the duplicate handling configuration
e.g. false
type: string, required: no, default: -
Default value of the duplicateHandling mode (DO_NOTHING, CREATE_DUPLICATE or CREATE_NEW_VERSION)
type: numbers, required: no, default: -
ID list of the allowed asset types in the asset type selection
e.g. 1000,2000
type: numbers, required: no, default: -
ID list of the allowed informationsfields in the informationsfield selection
e.g. 100,110,202,501
type: numbers, required: no, default: -
list of the available downloadFormats IDs for automatically generated pin links
e.g. 1,5,7
type: number, required: no, default: 30
Validity in days of the automatically generated pin links
e.g. 30
type: boolean, required: no, default: true
Hide locked fields in front end
e.g. false
type: number, required: no, default: -
Usergroup which is allowed to create templates, if not set every user is allowed to
e.g. 35
type: number, required: no, default: -
Usergroup which is allowed to delete templates, if not set every user is allowed to
e.g. 36
type: number, required: no, default: 30
Default value for validity of requests in days
e.g. 60
type: numbers, required: no, default: -
Noderef infofield for which in the request configuration it's allowed to activate the create noderef option (if empty it's allowed foer every noderef field).
e.g. 60
type: list of long (comma-separated), required: no, default: -
restrict the plugin to these node type IDs
type: number, required: no, default: -
Set a default asset type for the upload request configuration
type: boolean, required: no, default: true
If disabled, no metadata will be written when uploading new versions for duplicates.
type: boolean, required: no, default: true
If disabled, the filename duplicate check is case-insensitive.
In order to add custom brandings to the Upload Request front-end, create the folder appserver/META-INF/resources/brandings/uploadRequest
and add arbitrary CSS-files. These will then be available for selection in the back-end. Due to the nature of Angular you'll probably have to !important
most things. Example:
.request-header {
text-align: center;
color: white;
background-color: #dd4e58;
padding-top: 12px;
}
.ngx-file-drop__drop-zone {
border-color: #dd4e58 !important;
}
.ngx-file-drop__content {
color: #dd4e58 !important;
}
.mat-progress-bar-buffer {
background-color: #ddd !important;
}
.mat-progress-bar-fill::after {
background-color: #dd4e58 !important;
}
type: String, required: no, default: -
This property has to be placed in the customMessages_lang.properties file. To set a disclaimer title.
type: String, required: no, default: -
This property has to be placed in the customMessages_lang.properties file. To set a disclaimer text. To style the text, html is allowed.
Upload Request | CELUM (min. version) |
---|---|
1.0 - 1.9 | 5.12.3 -5.13.0 |
2.0 -2.4 | 5.13.1 - 5.13.3 |
2.5 - 2.7.7 | 5.13.4 - 6.3 |
2.7.10 | 6.4.0 |
3.0.0 | 6.4.0 |
3.8.0 - 3.23 | 6.8.0 |
Nova Plugin | CELUM (min. version) |
---|---|
1.0.0 | 6.8.1 |
1.0.1 | 6.9.3 |
1.0.2 | 6.10.0 |
1.0.5 | 6.11.0 |
1.0.7-6.12.0 | 6.12.0 |
Initial version
?infoValues=120;Hallo&infoValues=140;Welt
Released 2020-09-22
- Complete redesign of application
- Complete UI/UX redesign
- Multiple branding feature
- Folder upload feature
Released 2020-12-01
- Asset specific metadata feature
- More branding possibilities
Released 2021-01-14
- Sort & rename feature
- Prevent upload of too many files (Error message)
Released 2021-01-15
- Checksum duplicate check
Released 2021-03-05
- Disclaimer feature
- Checksum or filename duplicate strategy (duplicates are found if the checksum or the file name match)
Released 2021-04-09
- Nova plugin added
Released 2021-08-04
- "Uploaded Screen" after successfully uploaded
Released 2021-08-05
- Max number of files with period configuration (unlimited or per hour / day / week / month / year)
Released 2021-09-08
- Synergy plugin version increassed (6.8.0)
Released 2021-09-10
- Localized infofields support
Released 2021-09-13
- New feature: Preset values in url
Released 2021-10-07
- Properties to enable / disable features in the request configurator
Released 2021-10-21
- Property to show / hide locked infofields in frontend
Released 2021-11-04
- PIN Link feature
Released 2021-11-08
- Import / Export function for Requests and Templates
Released 2021-11-10
- Warning if delete request / template
- User groups for deleting and creating templates
- Creator and target node in list view
- Property for validity default value
- apply for all assets if specific metadata for every asset per information field
Released 2021-11-12
- Create noderefs on upload feature
Released 2021-11-12
- Select root cnod if create noderefs on upload
Released 2021-11-15
- Show creator username in list view
Released 2021-12-12
- Orioginal filename on uploaded files (without hash in name)
Released 2021-12-23
- Show Disclaimer in gui language
Released 2022-01-31
- License light mode (disabled authentication, folderUpload, sortAndRename, createNoderefs)
Released 2022-02-10
- New property infofieldsAllowedCreateNoderefs
Released 2022-05-25
- Auto upload mode feature
Released 2022-07-22
- Duplicate handling default property
Released 2022-09-08
- allowedForNodeTypes property added
Released 2022-10-11
- Uploaded dialog customizable
Released 2022-10-13
- Superadmins can change target node, request list as excel file exportable
Released 2023-01-05
- Default asset type property uploadRequest.defaultAssetType
Released 2023-05-12
- Duplicate handling as required field
Released 2023-09-22
- Show duplicates on upload page more prominent
Released 2023-10-11
- New property uploadRequest.metadataForNewVersions.enabled to enable/disable metadata update for new versions
Released 2024-04-08
- Asset availability configurable (date controlled)
Released 2024-04-11
- Uploader information styleable (as html) with rich text editor
Released 2024-06-12
- Scope for nodereferencing fields definable (instead of preselection)
Released 2024-06-13
- Information fields disabled if they are dependent by a non set boolean field (enableIfSelected fields)
Released 2024-06-14
- Tag information fields supported
Released 2024-10-18
- New autocomplete component for nodereferencing and tag information fields
Released 2024-11-11
- Case sensitivity property