- cmis_report_write: New addon to save report into cmis
- cmis_web: Fixes Unknown js error after clicking on 'CREATE FOLDER IN DMS' button #116
- cmis_field: Prevent error in unique name computation
- cmis_field: Escape quote char "'" into query This change fixes an error in the case when a folder with a single quote into the name was creaed by the backend.
- cmis_web: Fixes an error in the case when a file with a single quote into the name was dropped two times in the same folder. Into the second drop, the logic in charge of processing duplication of content do a cmis query to check if a document with the same name already exists. The error occured into this query since the single quote was not escaped.
- cmis_web: cut / copy / paste feature
- cmis_alf: Add method to support folder creation from space-template
- Migration from 12.0
- Fix: cmis_web: clear rows before reloading the table to avoid error if an expanded row is no more into the reloaded info.
- Fix: prevent error on first preview if the document name contains invalid characters.
- Fix: refresh the table when the data on the current view are refreshed.
- Improvement: cmis_proxy : Improve modularity of _check_access_operation. It's now possible to define a method '_check_cmis_access_operation' on the model to adapt the _check_access_operation behaviour.
- Improvement: New dialog to resolve conflict when we try to create a new document with the same name as an existing one.
- Improvement: New dialog to rename cmis content.
- Ensure compatibility with the next version of cmislib (py3 compat) available into github https://github.com/apache/chemistry-cmislib/tree/py3_compat or svn https://svn.apache.org/repos/asf/chemistry/cmislib/branches/py3_compat/
- Fix: cmis_field: Add support for cmis_folder defined as related
- Fix: copy=False is now the default on CmisFolder fields.
- Improvement: Implement Checkin Checkout.
- Improvement: New addons cmis_web_proxy and cmis_web_proxy_alf. With these addons, instead of using the actual user credentials for submitting Odoo widget requests (CMIS) to Alfresco, a proxy user is used.
- Improvement: Handle name conflict on folder create. A new parameter on the backend let's you choice between 2 strategies: 'error' or 'increment. If a folder already exists with the same name, the system will raise an error if 'error' is specified as strategy (default) otherwise a suffix is added to the name to make it unique.
- Fix: Into the JS Widget, The width of the dropdown menu for actions on nodes properly fit the length of the action labels.
- Fix: Into the JS Widget, declare the charset used when information are posted to CMIS.
- Fix: Refresh the document before downloading or opening it into alfresco to always get the latest version. (issue #83)
- Fix: Display only the buttons in the main toolbar for which the user has the appropriate permissions.
- Fix: JS error when multiple documents are uploaded at once.
- Improvement: Allow the preview of image files.
- Fix: Display the node title if set into the CMIS container.
- Fix: On the import document dialog, rename 'Create' button into 'Add'
- Fix: For items displayed into the datatable, adjust the dropdown menu position based on page width.
- Fix: A name in CMIS can not ends with a dot. On the CMIS backend the 'sanitize_cmis_name' method removes this character if it's found at the end of the string to sanitize and this case is detected by the method 'is_valid_cmis_name'.
- Fix: Redraw the datatable widget on tab activate
- Fix: JS error into Firefox on create/update document
- Fix: The document preview works also with IE.
- Fix: Makes the file required into the update document dialog.
- Fix: Improves the layout of the data grid widget with internet explorer.
- Fix: Makes the delete confirmation message translatable.
- Improvement: Add new method on the cmis_folder field to get a proxy object that let's you perform CMIS actions on the forlder into the CMIS container.
- Improvement: Display the CMIS widget in edit mode. In some cases it's useful to have access to the preview of one document when filling the html form to copy/paste information from document into the form.
- First release