- 24 Mar, 2014 2 commits
-
-
Julien Muchembled authored
This fixes many different bugs, like random Unauthorized errors when a knowledge pad is deleted. When an object is created, calling immediateReindexObject is only a performance coding crime, which should be negligible since pads are objects that are not created often. Previous implementation was certainly even less scalable due to the many extra requests done to wait that new pads are indexed. If immediateReindexObject is too slow, a distributed cache could be used instead. This is not trivial and overkill for the moment. It would be better if we didn't have to rely on the catalog. IOW, data could have been organized differently so that in ZODB, pads are grouped in containers, 1 per user.
-
Kazuhiko Shiozaki authored
(cherry picked from commit 23da3f0d)
-
- 19 Aug, 2013 5 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 16 Aug, 2013 10 commits
-
-
Jérome Perrin authored
pyPdf goes in an infinite loop when PdfFileReader are created on an empty file.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Kazuhiko Shiozaki authored
-
Gabriel Monnerat authored
BudgetCell_view is installed by erp5_budget and this bt5 is not dependency of erp5_project. Then, if erp5_project is installed Project Cell is broken. DeliveryCell_view is more appropriated because it is installed by erp5_trade that is a erp5_project dependency
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
This test was using non existant categories.
-
- 14 Aug, 2013 8 commits
-
-
Vincent Pelletier authored
Activity is expected to be appended to message_list_dict's value already, no need to append it to queued_activity. In turn, this allows getting rid of _prepare_args.
-
Vincent Pelletier authored
_registered is already declared on TM superclass. _p_* are only useful on subclasses of persistence.Persistent. TM is not.
-
Vincent Pelletier authored
This should never match, because published API does not provide access to Message when registering it (this is intentional). Also, this search is O(n), which makes activity creation complexity O(n**2).
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 13 Aug, 2013 1 commit
-
-
Jérome Perrin authored
-
- 12 Aug, 2013 5 commits
-
-
Jérome Perrin authored
Document created with some apple tools have a custom info 'AAPL:Keywords' for which pypdf returns a non picklable instance.
-
Jérome Perrin authored
-
Jérome Perrin authored
This business template contains an external method to merge multiple PDF as a single document.
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 06 Aug, 2013 1 commit
-
-
Jérome Perrin authored
CMFActivity: Drop messages when document is removed but another document can be acquired with the same path. Signed-off-by: Julien Muchembled <jm@nexedi.com>
-
- 05 Aug, 2013 4 commits
-
-
Sebastien Robin authored
the event_workflow does no longer make a difference between incoming and outgoing messages. Fixed creation of incoming events and add test to check them to prevent future regression
-
Sebastien Robin authored
-
Sebastien Robin authored
-
Jérome Perrin authored
Test should be independant and run in any order, so do not suggest a way to force the order of tests.
-
- 04 Aug, 2013 2 commits
-
-
Sebastien Robin authored
-
Sebastien Robin authored
-
- 02 Aug, 2013 2 commits
-
-
Sebastien Robin authored
there was issue with edit since getActiveProcess was called and there was troubles with inexesting activity runtime environment
-
Jérome Perrin authored
-