Schema modifications

Description

The database schema has been modified and a CWUpload entity has been added. When an upload request is processed, a CWUpload entity is created. This latter is responsible to store the inline form parameters in an ‘UploadForm’ entity and the files in a deported ‘UploadFile’ entity.

rql_upload: Schema

schema.CWUpload([name]) An entity used to to store a form.
schema.UploadForm([name]) A downloadable file.
schema.UploadFile([name]) An entity used to upload file which may contain binary data.

rql_download: Associated hooks

hooks.UploadHook(req, event, **kwargs) An upload entity is created/updated, store a fingerprint of binary data fields.
hooks.ServerStartupHook(req, event, **kwargs) Deport files on file system rather than database indexation