- 28 Feb, 2023 1 commit
-
-
Levin Zimmermann authored
In some projects we use pandas resampler inside 'portal_callables' (so with restricted Python). But we miss tests which check whether pandas resamplers are allowed inside the restricted Python. Due to this lack of tests we won't notice whether the usage of pandas resamplers still work with a newer pandas version. With this patch we can recognize if an internal change of pandas makes the resampler unusuable in restricted Python. /reviewed-on nexedi/erp5!1738 /reviewed-by @jerome @klaus
-
- 27 Feb, 2023 4 commits
-
-
Jérome Perrin authored
see b6dcbc19 (l10n_fr,l10n_jp: Fix translation of "Open", 2021-04-30)
-
Jérome Perrin authored
-
Jérome Perrin authored
This was old compatibility code
-
Jérome Perrin authored
$INSTANCE_HOME/log only exists in runUnitTest instances, this code had no effect in slapos instances. It is a future problem because it depends on the Signals module (part of ZServer package) and we are removing this dependency in the python 3 port. For the SynchronizationTool, it was even more problematic because it can cause the component not to loed, with an error like: ImportError: erp5.component.tool.SynchronizationTool: cannot load Component SynchronizationTool (signal only works in main thread)
-
- 24 Feb, 2023 4 commits
-
-
Roque authored
See merge request nexedi/erp5!1745
-
Roque authored
-
Sebastien Robin authored
Also, manually handle mouseover for highlighting relation field menu lines instead of using css. Indeed, we have to manually handle possibility that highlight could be done either by mouse or by keyboard.
-
- 23 Feb, 2023 1 commit
-
-
Léo-Paul Géneau authored
-
- 22 Feb, 2023 6 commits
-
-
Sebastien Robin authored
-
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'
-