- 19 Jul, 2021 1 commit
-
-
Jérome Perrin authored
Until now, portal_sessions was only reliably usable when using a family with only one zope node, because the session data was using RAM cache. When used by authenticated users it was more or less usable, because of haproxy sticky cookie that we set for authenticated users, but for non authenticated users this was basically unusable. This was especially a problem for CaptchaField, for which users are generally not authenticated. This changes portal_sessions to use a distributed cache, which brings several differences: - sessions are now shared between all zopes of a cluster. - storing ERP5 temp documents is still possible, but modifying a temp document in session does not automatically save the changes in session, for next session read to be using the modified document it's required to save the document explicitly. - session respects transaction semantics, changes are only persisted in session when transaction commits successfully. - `portal_caches.clearAllCaches` API no longer clear all sessions. See merge request nexedi/erp5!1451
-
- 16 Jul, 2021 1 commit
-
-
Xiaowu Zhang authored
See merge request nexedi/erp5!1466
-
- 15 Jul, 2021 7 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
See merge request nexedi/erp5!1464
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
- 12 Jul, 2021 14 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
book_signature_list, book_version_list, book_distribution_list are not done and always empty
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
easy to read
-
- 08 Jul, 2021 3 commits
-
-
Xiaowu Zhang authored
-
Jérome Perrin authored
Since 9f6178cb (product: Add Web Illustration to the seperately exported property dict, 2021-06-23) the export format is different. CodingStyle detects this and report it as a failure, so re-exporting is required for the test.
-
Jérome Perrin authored
For consistency with default ERP5JS and because it's convinient to have the jump here, to access the document tab that is now a jump action.
-
- 07 Jul, 2021 2 commits
-
-
Roque authored
See merge request nexedi/erp5!1454
-
Romain Courteaud authored
See merge request nexedi/erp5!1365
-
- 06 Jul, 2021 12 commits
-
-
Roque authored
-
Roque authored
-
Roque authored
-
Roque authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Boxiang Sun authored
-
Roque authored
See merge request nexedi/erp5!1453
-
Roque authored
-
Roque authored
-