- 22 Feb, 2023 5 commits
-
-
Jérome Perrin authored
For such query with multiple SELECT since mariadb 10.3.38, the error is no longer a "commands out of sync" ProgrammingError, but a simple SQL error during the parsing step - and nothing is executed. Adjust the test to just expect "rror" which would match Error (from ProgrammingError) and "error" from ("you have an error in your SQL syntax")
-
Jérome Perrin authored
- use an explicit table level COLLATE because the default one now appears in the SHOW CREATE TABLE. - SHOW CREATE TABLE no longer have COLLATE on columns
-
Sebastien Robin authored
-
Sebastien Robin authored
Extend test to cover more cases of quantity split move solver
-
Klaus Wölfel authored
The missing workflow resulted in a bug when moving quantities multiple times, first to one delivery, then to another delivery. Then the same solver process with same decision was used as for the first time even if the first delivery was already delivered or movement was deleted. The reason was that Quantity Split Move Solver did not change to succeeded state after solving, so Solver Process did not change to solved state.
-
- 21 Feb, 2023 5 commits
-
-
Xiaowu Zhang authored
-
Vincent Pelletier authored
No functional change expected.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Allows triggering the regular not-found error handling path from within the rendering of a form.
-
- 18 Feb, 2023 1 commit
-
-
Romain Courteaud authored
-
- 17 Feb, 2023 7 commits
-
-
Roque authored
See merge request nexedi/erp5!1737
-
Roque authored
- improve log result filename - make all drone parameter mandatory - drop API defaults - parameters conditions
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 16 Feb, 2023 8 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
this script supported the case of a cluster with only activity family and no distributing family, in that case one node from activity family was used for distribution, but this node was also used for activity processing. This change to use the node only as distribution and not processing in that case, because it's not recommended to use a node both for distribution and processing
-
Jérome Perrin authored
mroonga is our recommended full text engine
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This does not work on Zope4 and does not seem needed on zope2 either
-
Kazuhiko Shiozaki authored
-
- 15 Feb, 2023 2 commits
-
-
Kazuhiko Shiozaki authored
-
Sebastien Robin authored
The code was assuming that we could have only one quantity divergency per delivery. So improve to support multiple divergencies.
-
- 14 Feb, 2023 1 commit
-
-
Jérome Perrin authored
This object was not exported with its actual ID, reindexing cause warnings in the log, like this: 2023-02-13 08:13:47,169 WARNING CMFActivity Message dropped (no object found at path ('', 'erp5', 'portal_property_sheets', 'OAuth2AuthorisationClientConnector', 'usable_as_default_property')) Traceback (most recent call last): File "./parts/erp5/product/CMFActivity/ActivityTool.py", line 282, in getObject obj = self._getObject(activity_tool) File "./parts/erp5/product/CMFActivity/ActivityTool.py", line 276, in _getObject obj = obj[id] File "./eggs/Zope2-2.13.30-py2.7.egg/OFS/ObjectManager.py", line 783, in __getitem__ raise KeyError, key KeyError: 'usable_as_default_property'
-
- 13 Feb, 2023 1 commit
-
-
Jérome Perrin authored
apply nexedi/erp5$1182 to business templates not yet covered by coding style test
-
- 10 Feb, 2023 3 commits
-
-
Roque authored
See merge request nexedi/erp5!1711
-
Léo-Paul Géneau authored
-
Roque authored
- new API methods - rename fixed wing drone AIP - new parameters - parameters optimization - parameters validation - physics implementation - DroneManager-droneAPIs refactor - general cleanup and better comments
-
- 08 Feb, 2023 3 commits
-
-
Julien Muchembled authored
See commit c45c2295 ("erp5_web_shadir: more useful checks").
-
Julien Muchembled authored
-
Julien Muchembled authored
This fixes how the builder processes the result of IMovementGroup.test. Testing deliveries to find one that can be updated should have no impact on properties if the builder ends up creating a delivery.
-
- 06 Feb, 2023 1 commit
-
-
Xiaowu Zhang authored
When i upgrade/install erp5_notebook in an instance which use neo storage instead of zeo, Neo stopped immediately, as consequence, erp5_notebook can't be installed/upgraded. The reason is in erp5_notebook, there has a one big file scipy.data.bin 157MB [1] which can't be installed as it is in neo. The solution suggested by @jm is to wrapper it by Pdata when install a BT5. See merge request !953 [1] https://lab.nexedi.com/nexedi/erp5-bin/blob/7d3505fd/bt5/erp5_notebook/SkinTemplateItem/portal_skins/erp5_notebook/scipy.data.bin
-
- 04 Feb, 2023 1 commit
-
-
Jérome Perrin authored
In 44e0b22f (Move to new API, detailed properties take precedence, 2011-09-09) we introduce a new data model for coordinates, in the case of emails, we have "url_string" fro the "detailed" form and "coordinate_text", for the "store what user entered" form. In some places of erp5_credential, we use setDefaultEmailText, which calls Coordinate.setText which uses the deprecated Coordinate.fromText, which sets the same value for "url_string" and "coordinate_text", which seems a questionable behavior, because the data is saved twice and some code might be using the wrong property. This changes every usage to the new coordinate_text property
-
- 03 Feb, 2023 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-