- 20 Dec, 2016 8 commits
-
-
Tristan Cavelier authored
by adding Base_downloadWithCors that acts like Base_download but adds CORS headers according to Base_prepareCorsResponse.
-
Tristan Cavelier authored
By using Event_generateReference from erp5_crm /reviewed-on !214
-
Vincent Pelletier authored
Allows accessing any catalog column after parent relation, instead of only pre-configured columns. Allows reverse relation lookup (for the non-parent part of the relation, as child relationship is not supported). Also, drop now-redundant related keys.
-
Vincent Pelletier authored
Simplifies extension. Also, factorise constants a bit.
-
Tristan Cavelier authored
-
Klaus Wölfel authored
Change autocomplete from Ctrl-Space to Alt-Space, because the former is already used for switching keyboard language. Change indent less from Ctrl-] to Shift-Tab, because the former is already used for switching between browser tabs. @nexedi any objections ? /reviewed-on nexedi/erp5!213
-
Vincent Pelletier authored
Including all external method arguments in the error is needlessly verbose. If you rely on this to debug, define this inside your external method.
-
Vincent Pelletier authored
Otherwise, longer results would be truncated and shorter results would produce activities with an empty list as argument.
-
- 19 Dec, 2016 6 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
Vincent Bechu authored
-
Vincent Bechu authored
-
Vincent Bechu authored
-
Tristan Cavelier authored
/reviewed-on nexedi/erp5!210
-
- 16 Dec, 2016 1 commit
-
-
Vincent Bechu authored
/reviewed-on nexedi/erp5!206
-
- 15 Dec, 2016 9 commits
-
-
Cédric Le Ninivin authored
-
Romain Courteaud authored
editable state is kept
-
Romain Courteaud authored
Mimic formulator behaviour to reduce jIO conflicts.
-
Sebastien Robin authored
-
Sebastien Robin authored
When AdoptSolver is called for the property 'quantity' on a list of simulation movements having sum([simulation quantities]) equal to 0, then the delivery error must be 0. Before, we were setting as delivery error -quantity of that simulation movement, then we still had divergence even after the solver was called.
-
Romain Courteaud authored
ERP5JS will display the worklist on the search page in such case.
-
iv authored
On workflows accounting_date_workflow and counter_date_workflow, the permission name was using capitalized case instead.
-
iv authored
-
-
- 14 Dec, 2016 1 commit
-
-
Romain Courteaud authored
This allow to separate management of click/blur events. Blur is only used to remove the li elements. Click check if user selected a li element.
-
- 13 Dec, 2016 1 commit
-
-
Tristan Cavelier authored
After going to a resource that you are unauthorized to view, then the error is shown incorrectly because the default UI tries to use properties of the same resource, reraising unauthorized error. With this commit, if unauthorized is reraised, it tries to show the error from the portal object. If the user is still unauthorized to see the error output, then the error is shown directly without the classic UI. /reviewed-on !192
-
- 12 Dec, 2016 4 commits
-
-
Vincent Pelletier authored
-
Vincent Pelletier authored
Apply security in ERP5User methods.
-
Vincent Pelletier authored
Require the findings to be consistent when applicable. May happen for example when migrating a user from being handled by one PAS plugin to another.
-
Vincent Pelletier authored
It does not depend on a specific plugin. Also, update all importers. Also, reduce import cycles in ERP5Security.
-
- 09 Dec, 2016 7 commits
-
-
Cédric Le Ninivin authored
The value used to be displayed will be the last value of the tuple
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Jérome Perrin authored
This is "Internal Trade Condition", not "Purchase Trade Condition"
-
- 08 Dec, 2016 3 commits
-
-
Vincent Bechu authored
-
Vincent Bechu authored
-
Vincent Pelletier authored
-