- 11 Sep, 2014 10 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
If an object has no uid yet and has no acquisition context to the portal, getUid() fails. Default is derived from id(aq_base(ob)) which is even more efficient. The method on XMLObject was also redundant because it inherited the same one from Base. (cherry picked from commit 347804af)
-
Julien Muchembled authored
-
Julien Muchembled authored
Because on DVCS with branches, history is not always linear, we must stop using increasing integer for revisions because they cause too many conflicts and a higher revision number does not necessarily means the a BT newer. They're now a cryptographic hash of all the contents of the Business Template, and they're computed automatically: - by genbt5list - at download - at building (by default) - at export
-
Gabriel Monnerat authored
Add test to simulate the issue with the method TemplateTool.installBusinessTemplateListFromRepository Using the method try to install Business Templates that are already installed, the Business Templates is uploaded on ERP5 but not used. It creates a lot of garbage because in the end you have many bt5s not installed. (cherry picked from commit 28e0f0a2)
-
Arnaud Fontaine authored
Considering erp5_configurator_ung depending on erp5_configurator which in turn depends on erp5_workflow, if erp5_workflow and erp5_configurator_ung are specifically added to the list of bt5 installed with depends, then erp5_workflow ended up being installed *after* erp5_configurator. (cherry picked from commit 0101c3a0)
-
Julien Muchembled authored
-
Julien Muchembled authored
- stop using chdir - make logging to stdout/stderr optional - generateInformation: return a StringIO instead of writing to a temporary file
-
Julien Muchembled authored
-
Boris Kocherov authored
(cherry picked from commit ad309c80)
-
- 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>
-