- 08 May, 2015 2 commits
-
-
Arnaud Fontaine authored
Installation was working fine because Skin Folder are not ERP5 object but when updating the bt5, it failed because Folder objects are saved as Trash Folder (ERP5 object).
-
Arnaud Fontaine authored
Signed-off-by: Jérome Perrin <jerome@nexedi.com>
-
- 06 May, 2015 2 commits
-
-
Julien Muchembled authored
When grouped messages fail, ActivityTool must distinguish 3 groups, in order to reexecute them separately, as follows: - first, those that succeeded - then, those that were skipped - at last, failed ones Grouping methods are updated to handle partial failures, and stop doing anything when something goes wrong. Without this, we would have the following pathological cases. 1. Let's suppose first that skipped messages are marked as succeeded. The problem is that each skipped message that will fail causes the reexecution of those that didn't fail. Exemple: A:ok B:ok C:err D:err E:err F:err 1: A:ok, B:ok, C:err, D:skipped, E:skipped, F:skipped 2: A:ok, B:ok, D:err, E:skipped, F:skipped 3: A:ok, B:ok, E:err, F:skipped 4: A:ok, B:ok, F:err 5: A:ok, B:ok -> commit And worst, the first failed (C) may be processable again before 5, entering a failing loop if it is executed again in the same group as A & B. 2. Another implementation is to mark all skipped as failed. Example: 1: A:ok, B:ok, C:err, D:skipped, E:skipped, F:skipped 2: A:ok, B:ok -> commit 3: C:err, D:skipped, E:skipped, F:skipped >3: same as 3 => D, E or F are never tried.
-
Julien Muchembled authored
This tweaks retry delays as follows (seconds): ConflictError other failures (K = 1 + retry², with retry >= 0) before 30 15 * K after 15 30 * K Today, bigger delays in case of errors should not be an issue because the quality of ERP5 has improved a lot and normal code should not rely anymore on this. We also don't want to lower ConflictError delay too much, because this increase the probability of conflicts. This will be required to improve invokeGroup, in case that a message fails. We'd like that: - successful messages are retried immediately - skipped messages are retried next, and separately - at last, failed messages are retried, also separately
-
- 05 May, 2015 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
increasing Localizer weight significantly without limit.
-
- 03 May, 2015 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 02 May, 2015 1 commit
-
-
Tristan Cavelier authored
Use WebPage_viewAsWeb instead of WebIllustration_viewEditor
-
- 30 Apr, 2015 3 commits
-
-
Romain Courteaud authored
* returns 404 errors in case of non existent document * returns forms contents in case of validation error (400 status + error text in fields) * newContent action link, which can be used with jIO.post method in erp5Storage
-
Romain Courteaud authored
-
Romain Courteaud authored
Bug fixes + replicateStorage
-
- 29 Apr, 2015 1 commit
-
-
Julien Muchembled authored
This is a follow up of previous commit ("simulation: specialise tester must not sort before comparing decision and prevision").
-
- 27 Apr, 2015 2 commits
-
-
Julien Muchembled authored
The order of specialise categories is important.
-
Julien Muchembled authored
For some base categories like specialise, the order of categories is important. list.sort implements a stable sort so we can use it here.
-
- 24 Apr, 2015 1 commit
-
-
Arnaud Fontaine authored
Also, add Javascript and CSS linters.
-
- 23 Apr, 2015 2 commits
-
-
Kazuhiko Shiozaki authored
fixup! do not care node_category when getting aggregated payment transaction lines from a payment transaction group.
-
Ivan Tyagov authored
-
- 22 Apr, 2015 3 commits
-
-
Tristan Cavelier authored
Before, the preference state was tested first, which caused useless ZODB loads.
-
Jérome Perrin authored
At this point, Data.fs is already updated, so not keeping this dump would just leave you with inconsistent ZODB and catalog.
-
Jérome Perrin authored
-
- 21 Apr, 2015 3 commits
-
-
Kazuhiko Shiozaki authored
-
Jérome Perrin authored
bank reconciliation: support the case where the user run "select all non reconcile" and cancels just after.
-
Jérome Perrin authored
-
- 16 Apr, 2015 1 commit
-
-
Aurel authored
-
- 15 Apr, 2015 1 commit
-
-
Aurel authored
-
- 14 Apr, 2015 7 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Xiaowu Zhang authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 10 Apr, 2015 7 commits
-
-
Kazuhiko Shiozaki authored
-
Tristan Cavelier authored
-
Klaus Wölfel authored
-
Klaus Wölfel authored
do not set meaningless contributor category in web page
-
Klaus Wölfel authored
per default it useses indexeddb storage
-
Romain Courteaud authored
Modify jIO API to keep user data not modified. jIO.get({"_id": "foo"} -> jIO.get("foo") jIO.remove({"_id": "foo"} -> jIO.remove("foo") jIO.post({"title": "bar"}) -> jIO.post({"title": "bar"}) jIO.put({"_id": "foo", "title": "bar"}) -> jIO.put("foo", {"title": "bar"}) jIO.getAttachment({"_id": "foo", "_attachment": "enclosure"} -> jIO.getAttachment("foo", "enclosure") jIO.removeAttachment({"_id": "foo", "_attachment": "enclosure"} -> jIO.removeAttachment("foo", "enclosure") jIO.putAttachment({"_id": "foo", "_attachment": "enclosure", "_blob": blob} -> jIO.putAttachment("foo", "enclosure", blob) Add jIO.allAttachments method. jIO.get does not return an _id and _attachments attributes anymore. jIO.get now really returns the document as saved by jIO.put/post.
-
Sven Franck authored
-