Skip to content

9.0 dev#99

Merged
lmignon merged 106 commits into
9.0from
9.0-dev
Sep 11, 2018
Merged

9.0 dev#99
lmignon merged 106 commits into
9.0from
9.0-dev

Conversation

@lmignon

@lmignon lmignon commented Jan 30, 2018

Copy link
Copy Markdown
Member
  • 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) Py3 Compat apache/chemistry-cmislib#12
  • fix: cmis_field: Add support for cmis_folder defined as related

backported from 10.0.3.0.1

  • 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 download/preview/goto alfresco should work on last version by default #83)

@codecov-io

codecov-io commented Jan 30, 2018

Copy link
Copy Markdown

Codecov Report

Merging #99 into 9.0 will decrease coverage by 21.98%.
The diff coverage is 53.04%.

Impacted file tree graph

@@             Coverage Diff             @@
##              9.0      #99       +/-   ##
===========================================
- Coverage   98.17%   76.19%   -21.99%     
===========================================
  Files          29       41       +12     
  Lines         492      945      +453     
===========================================
+ Hits          483      720      +237     
- Misses          9      225      +216
Impacted Files Coverage Δ
cmis_web_proxy_alf/__init__.py 100% <100%> (ø)
cmis_web_proxy/models/__init__.py 100% <100%> (ø)
setup/cmis_web_proxy/odoo_addons/__init__.py 100% <100%> (ø)
cmis_field/tests/common.py 100% <100%> (ø) ⬆️
cmis_web_proxy/controllers/__init__.py 100% <100%> (ø)
cmis_web_proxy/__init__.py 100% <100%> (ø)
cmis_field/models/cmis_backend.py 98.73% <100%> (+0.45%) ⬆️
setup/cmis_web_proxy_alf/odoo_addons/__init__.py 100% <100%> (ø)
cmis_field/tests/models.py 100% <100%> (ø) ⬆️
cmis_web_proxy_alf/controllers/__init__.py 100% <100%> (ø)
... and 21 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 43a4b6a...2a25e91. Read the comment docs.

lmignon and others added 5 commits February 1, 2018 17:56
It's now possible to define a method '_check_cmis_access_operation' on the model to adapt the _check_access_operation behaviour.
…on-lmi

[IMP] 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.
@lmignon lmignon added the 9.0 label Feb 2, 2018
@lmignon lmignon mentioned this pull request Feb 2, 2018
lmignon added 14 commits March 6, 2018 15:56
…d-lmi

[FIX] cmis_web: reload the node when information on the view are relo…
…if an epxanded row is no more into the reloaded info
When a user try to create a new document with the same name as an existing one a new dialog window appears to propose an other name or to create a version of the existing document.
…onflict exception if the file has already the same name
Declare function removed from the next version of the cmislib library into the cmis_backend to make the addons compatible with this new version supporting Py3 and based on requests in place of httplib2
@lmignon lmignon merged commit ed4e065 into 9.0 Sep 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants