Upload Request 3

For the most up-to-date documentation, please visit docs.brix.ch

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.

Properties

To be configured in {home}/appserver/conf/custom.properties

uploadRequest.license

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

uploadRequest.visibleForGroup

type: numbers, required: no, default: -

With visibleForGroup it is possible to restrict that not all groups can see the Upload Request in Celum. If it's empty all user can see, create and edit any Upload Request's. To restrict it to user groups fill in user group id's, which are separated with a coma.

e.g. 12,73,32

Branding

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;
}

Compatibility Matrix

Upload Request CELUM
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

Screenshots

Upload Request Menu

Upload Request List

Upload Request Settings

Upload Request Settings

Upload Request

Upload Request Branding 1

Upload Request Branding 2

Release Notes

1.0

Initial Version

1.7

  • Fixed mimetype will hide category choose
  • Set timeout to infinity
  • Parallel upload 100
  • Available Infofield to set for the uploader, optional or required

1.8

  • Delete files in a thread pool

1.9

  • Authentication mode none and Celum
  • Celum authentication need Celum session to upload files
  • Preset user first and last name on Celum authentication

2.0

  • Set default Value of text and textarea fields per GET param with Infofield Id and value e.g. ?infoValues=120;Hallo&infoValues=140;Welt
  • Choose the saveMode of the Request(Create Folder, Choose Folder or let the uploader decide)

2.1

  • Set the max file upload size
  • Set the license via property
  • Added a few branding properties

2.1.1

  • Add property for a welcome text
  • Add property for instructions
  • Add French translation
  • Translation for the dropzone plugin

2.2

  • Added expiration page
  • Added share menu to list view
  • The ability to give information fields a predefined value has been added.
  • Predefined information field values can be locked, so the uploader cannot change them.
  • Add Templates and the ability to clone an Upload-Request
  • Add language support (it, sp, ro)
  • Parallel upload for better performance
  • Better sorting for dropdown values
  • Made the "resume uploads" feature configurable
  • Added Upload-Progressbar
  • Changed layout
  • NOTE: During initial startup, the existing upload requests are migrated to a new Storage-Object. Therefore, a downgrade to below this version is not possible.

2.4

  • Added support for Share Listing Plus
  • Added mulitselect support for predefined node reference fields.

2.5

  • Added ability to lock a Node and its Sub-Nodes as predefined values for a nodereference field.
  • Better uploading user-feedback
  • changed layout
  • Added information about total size and uploaded files count

2.6

  • Added duplicate check

3.0

Released 2020-09-22

  • Complete redesign of application
  • Complete UI/UX redesign
  • Multiple branding feature
  • Folder upload feature