- 11 Mar, 2020 25 commits
-
-
Romain Courteaud authored
This prevent getting DB read/write conflicts
-
Romain Courteaud authored
Do not access form submission REQUEST from the listbox list method, as it is rendered asynchronously in ERP5JS
-
Romain Courteaud authored
-
Romain Courteaud authored
This reverts commit 35b2c024.
-
Romain Courteaud authored
-
Romain Courteaud authored
Allow edition in the new UI
-
Romain Courteaud authored
-
Romain Courteaud authored
This make everything slow as hell and prevent to quickly save.
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Gabriel Monnerat authored
Fix script name
-
Kazuhiko Shiozaki authored
-
- 10 Mar, 2020 4 commits
-
-
Gabriel Monnerat authored
Reduce the time required for a user to scan a multiple pages PDF. It has been fond that the slowest part of the scanner dialog was to wait for an image to be uploaded before being able to scan another image. In order to improve this, it has been decided to allow user scanning a document even if the previous image is not yet uploaded. See merge request !1034
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Jérome Perrin authored
Having WebPage_viewAsWeb in default skin selection break other sites relying on default behavior of erp5_web. See merge request !1071
-
- 09 Mar, 2020 11 commits
-
-
Gabriel Monnerat authored
erp5_document_scanner: Rename web_page_module content IDs to not conflict with erp5_web_renderjs_ui path pattern.
-
Gabriel Monnerat authored
-
Romain Courteaud authored
- Stop relying of CSS hide/show attributes. Instead, only put needed elements in the DOM. - Upload images asynchronously to improve the usability Add a tales expression as default field value. The default value is a JSON containing 2 keys: * the relative_url of an active process * the list of active process image content to aggregate By default, when the field is rendered for the first time, this tales expression is evaluated and a new active process is created at that point. So, default json is like: {active_process: 'portal_activities/1234', image_list: []} * store the active_process relative_url in the gadget state in the render method * store the image_list in the gadget state in the render_method * change getContent method to send a json build from the active_process and image_list state - Change the gadget checkValidity method to return false when: * no thumbnail has been generated * a thumbnail upload is in failed state - POST image cropped to backend * change the `extra renderjs` parameters list to pass a Python script to call when a new image is cropped. * change the gadget to use jio.util.ajax with the script full url (provided by the server) - Translate and Update i18n info - Ajax must return a active process image content UUID - Add spinner in button to show that we are saving it in background - Add reference to Active Process. With this, we can search easily active processes used by document scanner and remove them - Add an alarm which will delete outdated (>5 days old) active_process created by the dialog. - Improve code to switch cameras in mobiles with more than 2 cameras - Display intermediate image after get orientation and instantiate Cropper
-
Ivan Tyagov authored
-
Ivan Tyagov authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Arnaud Fontaine authored
Also, move test_data folder to Products.ERP5.tests as this does not need to be in the ZODB.
-
Arnaud Fontaine authored
-