An error occurred fetching the project authors.
- 28 Dec, 2012 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 17 Dec, 2012 1 commit
-
-
Jérome Perrin authored
-
- 26 Nov, 2012 1 commit
-
-
Julien Muchembled authored
New SQLBase._getMessageList method has a very simple ZSQLCatalog-like API, and replaces SQL{Dict,Queue}_readMessageList DTML scripts. 'include_processing' parameter disappears (in favor of 'processing') and default behaviour is to include messages being processed.
-
- 24 Oct, 2012 1 commit
-
-
Vincent Pelletier authored
-
- 03 Jul, 2012 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 02 Jul, 2012 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 20 Jun, 2012 1 commit
-
-
Leonardo Rochael Almeida authored
Also, use local imports of itools where this is still necessary, and remove all mention of itools from ERP5 code.
-
- 07 Jun, 2012 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 02 Jun, 2012 1 commit
-
-
Kazuhiko Shiozaki authored
commit 2ba8fb59b67cda4a35bda5ee809ac0dd6af40d84 Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri Jun 1 23:26:30 2012 +0200 if the activity is called by super user, it should be invoked with the same permission as UnrestrictedMethod. commit f63c2e8625934d0a5a056e933f4c7215098bfa1b Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri Jun 1 15:58:41 2012 +0200 use UnrestrictedMethod's super user instead of ad-hoc SUPER_USER. commit 965460b092967bc3ada3ee7268e1f942fc770efd Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri Jun 1 15:57:45 2012 +0200 security query for super user should be simply empty. commit 6d519b78f52f1a631d6663ee5594ae92a0730cc3 Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri Jun 1 15:37:33 2012 +0200 support both ERP5Security's SUPER_USER and UnrestrictedMethod's super user. commit 21431518b821a5e2756caad5393fc746bed79d36 Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri Jun 1 15:32:45 2012 +0200 make sure that SUPER_USER can access the object explicitly, that can be required with erp5_web. commit 63279ac74cbb40e520da36571927bfdee5af5e05 Author: Kazuhiko Shiozaki <kazuhiko@nexedi.com> Date: Fri Jun 1 15:27:00 2012 +0200 use UnrestrictedMethod instead of ad-hoc SUPER_USER, still keeping SUPER_USER for compatibility.
-
- 23 Apr, 2012 1 commit
-
-
Julien Muchembled authored
-
- 06 Apr, 2012 1 commit
-
-
Julien Muchembled authored
-
- 28 Dec, 2011 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 23 Dec, 2011 1 commit
-
-
Julien Muchembled authored
-
- 19 Oct, 2011 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 17 Oct, 2011 2 commits
-
-
Julien Muchembled authored
- PEP 308: Conditional Expressions - PEP 341: Unified try/except/finally - PEP 343: The ‘with’ statement
-
Julien Muchembled authored
Checked following occurrences in comments: - "Python 2.[456]" - "Zope 2.[891]" - "BBB" - "BACK" Checked uses of: - email, hashlib, numpy & tarfile (modules) - ImportError - string.Template - suppress_events (parameter of _setObject) Excluded: - some forked modules (MailTemplates, PortalTransforms...) - some i18n compatibility code
-
- 29 Aug, 2011 1 commit
-
-
Julien Muchembled authored
-
- 09 Aug, 2011 1 commit
-
-
Julien Muchembled authored
-
- 02 Aug, 2011 3 commits
-
-
Julien Muchembled authored
- reduce probability and cost of ConflictError by posting the activity result by activity - do not post None (to force it, it's still possible to forge an ActiveResult object containing the None value) - allow grouped messages to post results (previous implementation was not working, and this required to change the API of grouping methods)
-
Julien Muchembled authored
-
Julien Muchembled authored
More changes should be done so that Activity Tool provides an API to activate an object using only its path.
-
- 01 Aug, 2011 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 22 Jul, 2011 1 commit
-
-
Vincent Pelletier authored
-
- 08 Feb, 2011 1 commit
-
-
Nicolas Dumazet authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@43153 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 02 Feb, 2011 1 commit
-
-
Nicolas Dumazet authored
has accessors. If we dont do this, the object has no accessors and is useless as a context. Note that the previous generateNewId() call was exactly as harmful as this code, as generateNewId() needs properties and accessors from ERP5, and can't be reasonably be decoupled from ERP5 git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42919 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 01 Feb, 2011 1 commit
-
-
Nicolas Dumazet authored
After this, all ERP5 objects become instances of portal type classes Preferences: * all the trickery for preferences is gone and is handled by a specific accessor holder holding all preference methods Property holders * our Base.aq_portal_type property holders are not used anymore: the "property holder" becomes the portal type class itself and the set of accessor_holder classes in the mro of the portal type class: portal-type-specific methods are on the portal type class, while portal-type-independant method are put on the accessor holder ancestors * the portal type meta class now also inherits from "PropertyHolder" to provide the same introspection interface and methods. (In the future this class / interface will need to be refined) Bootstrap/migration: * bootstrapping/migration from older instances: provide with code able to import XML from ERP5/bootstrap/ to load necessary tools from almost any instance state * migrate in BusinessTemplate installation code all non-portal type classes objects to portal type classes * Change the way Tools are installed when creating a site, so that we create directly portal type classes objects instead of Documents Accessors: * add a generatePortalTypeAccessors method on the portal type class to generate portal-type-specific accessors * associate BaseAccessorHolder to all portal type classes to contain all common category related accessors * change the way workflow methods are generated to bind them directly on the portal type class * disable Base._aq_dynamic (while still keeping its code for debugging and reference, this can be cleanup up later) git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42902 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 12 Jan, 2011 1 commit
-
-
Julien Muchembled authored
This is required for workflow scripts that are run at the end of the transaction. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42257 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 21 Dec, 2010 1 commit
-
-
Sebastien Robin authored
ZMySQLDA connector for the activities database would finish its commit procedure before ZODB, making the description of an activity message in MySQL available before its respective data in the ZODB. The fix consisted in replacing the ZMySQLDA connector with another one based on ZMySQLDA but with a “sortKey()” method that forced it to be sorted after both the ZODB connection and the ZMySQLDA connection for ZSQLCatalog. Analysis of issue was done by Sebastien and Julien. This patch itself was done by Leonardo. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41598 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 27 Sep, 2010 1 commit
-
-
Julien Muchembled authored
zope.site.hooks.setSite is always called too late to be usable and it became a nightmare to make getSite working early enough. This fixes portal creation on Zope 2.12, which was broken since r38613. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38691 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 24 Sep, 2010 1 commit
-
-
Nicolas Dumazet authored
to solve circular imports: - Modify directly CMFActivity for 2.12 instead of monkey-patching it. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38618 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 11 Aug, 2010 3 commits
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@37686 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@37683 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@37682 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 15 Jul, 2010 1 commit
-
-
Sebastien Robin authored
Conflicts: bt5/erp5_base/bt/revision bt5/erp5_simulation/DocumentTemplateItem/InvoiceSimulationRule.py bt5/erp5_simulation/bt/revision bt5/erp5_trade/SkinTemplateItem/portal_skins/erp5_trade/Base_viewTradeFieldLibrary.xml bt5/erp5_trade/bt/change_log bt5/erp5_trade/bt/revision products/ERP5/Document/BusinessPath.py products/ERP5/Document/SimulationMovement.py products/ERP5/Document/TradeCondition.py products/ERP5/Document/TradeModelLine.py products/ERP5/bootstrap/erp5_mysql_innodb_catalog/bt/revision products/ERP5Type/ERP5Type.py git-svn-id: https://svn.erp5.org/repos/public/erp5/sandbox/amount_generator@37129 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 17 May, 2010 1 commit
-
-
Julien Muchembled authored
The most simple way to use this feature is to use --activity_node option only, but it is also possible to: - run only a ZEO server (--activity_node=0) - run only ZEO clients - run only activity nodes, by specifying no test - specify HOST:PORT to listen/connect for ZEO storage and ZServer Load/save of catalog is done by the process running the ZEO server. Load of static files is done by all processes. Save of static files is done by the process running unit test. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35374 20353a03-c40f-0410-a6d1-a30d3c3de9de
-
- 06 May, 2010 1 commit
-
-
Yoshinori Okuji authored
Emit a log message at every point where the Acitivity Tool might mark a message as MESSAGE_NOT_EXECUTABLE, as it seems to be happening even when re-invoking the same message may succeed, and this makes the debugging much easier. This should not degrade the performance significantly, because this kind of errors must be quite rare, as long as the the program is well written. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@35043 20353a03-c40f-0410-a6d1-a30d3c3de9de
-