An error occurred fetching the project authors.
- 03 Jan, 2019 1 commit
-
-
Klaus Wölfel authored
-
- 30 Mar, 2017 1 commit
-
-
Klaus Wölfel authored
-
- 16 Mar, 2017 1 commit
-
-
Klaus Wölfel authored
-
- 21 Feb, 2017 1 commit
-
-
Klaus Wölfel authored
-
- 23 Dec, 2016 2 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
This adds a new portal type category, "login", and corresponding getPortalLoginTypeList portal-level getter. Now that a user can have multiple logins, create_user_action becomes always available.
-
- 09 Aug, 2016 1 commit
-
-
Nicolas Wavrant authored
-
- 26 Apr, 2016 1 commit
-
-
Julien Muchembled authored
We could go further by changing the API to not cast the result into tuples.
-
- 21 Apr, 2016 1 commit
-
-
Vincent Pelletier authored
-
- 17 Mar, 2016 1 commit
-
-
Xiaowu Zhang authored
-
- 25 Feb, 2016 1 commit
-
-
Kazuhiko Shiozaki authored
Now ERP5Site_reindex is not called during test setup, thus some tools added before portal_activities should be reindexed explicitly.
-
- 14 Jan, 2016 1 commit
-
-
Romain Courteaud authored
When a user is already authenticated (by any method) and an Unauthorized error occurs, ZPublisher returns the WWW-Authenticate HTTP header which leads to a blocking popup authentication window in user browser. This patch just desactivate the HTTP header. Except this, error is handled as previously.
-
- 12 Jan, 2016 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 08 Oct, 2015 1 commit
-
-
Julien Muchembled authored
ERP5Site.log and Base.log are wrappers to the 'log' function from Product.ERP5Type.Log, but parameters were forwarded in a wrong way when called with a single argument: self.log(message) # Base method This was equivalent to: log(message, '') # function from Product.ERP5Type.Log And the whole message was later part of subsystem in: logger = logging.getLogger(subsystem) But because loggers are never freed, it is important that 'subsystem' does not vary too often, to avoid a memory leak. The fix is to simply forwarding parameters with catchall arguments, instead of duplicating the signature from Product.ERP5Type.Log. Of course, it remains important to call these methods correctly, otherwise memory leaks can happen again. For this reason, catchall arguments also prevents ERP5Site.log and Base.log to be called by ZPublisher. Reported-by: Kirill Smelkov <kirr@nexedi.com> Reviewed-by: Kirill Smelkov <kirr@nexedi.com>
-
- 19 Aug, 2015 1 commit
-
-
Vincent Pelletier authored
-
- 17 Aug, 2015 1 commit
-
-
Vincent Pelletier authored
Add support for visibility checking. Use portal_type accessors, not properties. Also, original implementation of getDefaultModuleId would get the object, then its id. getDefaultModuleValue using it, it was getting the object, then its id, then the object again... Also, follow naming convention: getters returning documents are named getXxxValue, not getXxx.
-
- 27 Mar, 2015 1 commit
-
-
Julien Muchembled authored
The action to recreate activity tables while preserving existing messages was unsafe for 2 reasons: - if any error happened, messages could be lost - it relied on Message.reactivate Which this patch, any instance created after commit d881edd1 (Aug 2010) will upgrade successfully. For older instances, make sure you have no activity left. For cases where 'ALTER TABLE' would not work, a better way to implement repair functionality would be: - one action to backup all messages in ZODB - and another to restore them And maybe a security so that during the backup-clear-restore sequence, activities can't be created nor processed. If any column is added in the future, it would still be possible to write code that fills them by inspecting messages.
-
- 17 Feb, 2015 1 commit
-
-
Julien Muchembled authored
MRP was broken and unused for a long time, since legacy simulation was dropped. This commits resuscitates MRP, at least: - expanding, for both operation and sourcing - building of production reports & production packing lists Business Processes replaces Supply Chains. trade_phase replaces industrial_phase industrial_phase is now used to variate partially produced resources.
-
- 30 Jan, 2015 1 commit
-
-
Tristan Cavelier authored
-
- 16 Oct, 2014 1 commit
-
-
Julien Muchembled authored
-
- 04 Sep, 2014 1 commit
-
-
Gabriel Monnerat authored
-
- 28 Apr, 2014 1 commit
-
-
Sebastien Robin authored
Calendar Assignments are now handled in a separate module, update code in consequence
-
- 19 Mar, 2014 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 19 Feb, 2014 1 commit
-
-
Arnaud Fontaine authored
-
- 31 Oct, 2013 1 commit
-
-
Arnaud Fontaine authored
other ZEO clients even if ZODB Components are not. Steps to reproduce: 1/ On zope1, view and edit a person to make sure class is fully loaded. 2/ On zope2 add an interaction in person_interaction_workflow and add a script raising an exception. 3/ Edit a person on zope2. The exception is raised, confirming that the interaction is called. When editing a person on zope1, the exception is not raised.
-
- 10 Sep, 2013 2 commits
-
-
Arnaud Fontaine authored
ZODB Components: No need to migrate Component Tool, only exist since Portal Type as Classes and ZODB Property Sheets.
-
Arnaud Fontaine authored
Because of recently added Component Tool, POSKeyError exception was raised when trying to load it from ZODB during migration of Portal Type classes and ZODB Property Sheets (PickleUpdater() in ERP5Site.migrateToPortalTypeClass), so make sure that there is a commit before loading anything from ZODB.
-
- 09 Sep, 2013 1 commit
-
-
Arnaud Fontaine authored
Before, it was in Site _local_properties, but as this is stored in ZODB, old sites would not have this property and would thus not allow to modify it through 'Properties' Site tab.
-
- 09 Jul, 2013 1 commit
-
-
Jérome Perrin authored
-
- 05 Jun, 2013 1 commit
-
-
Arnaud Fontaine authored
When starting a node, ERP5Site.__of__ calls ComponentTool.reset(), which was never synchronised so it returned True (without generating a new cookie at its level) and causing synchronizeDynamicModules to be called with force=True. This generated a new cookie and leading to dynamic classes being meaninglessly regenerated on all nodes. Instead, modify ComponentTool.reset() behavior so it *always* reset Portal Type classes when Components are reset (as it should have always been as the class inheritance may have been modified) and force regeneration of Portal Type classes in this method if reset is True. Signed-off-by: Vincent Pelletier <vincent@nexedi.com>
-
- 02 May, 2013 1 commit
-
-
Lingnan Wu authored
-
- 15 Apr, 2013 2 commits
-
-
Sebastien Robin authored
This reverts commit 6fc11699. Some test fails, please review
-
Tatuya Kamada authored
Since erp5_xhtml_style has become requiring erp5_jquery. (in reality required since 2010)
-
- 20 Mar, 2013 1 commit
-
-
Aurel authored
Complete rewrite of the syncml core engine to make it scallable Remaining work : - review of conflict management - re-implement splitting of big object - generic unit test for AsynchronousEngine - complete review of default conduit - lot of TODO and XXX in the code to check
-
- 21 Feb, 2013 1 commit
-
-
Julien Muchembled authored
-
- 18 Feb, 2013 1 commit
-
-
Julien Muchembled authored
... instead of relying on automatic migration. This fixes TestCMFActivity.test_connection_sortkey on Zope 2.13
-
- 28 Sep, 2012 1 commit
-
-
Sebastien Robin authored
-
- 23 Aug, 2012 3 commits
-
-
Rafael Monnerat authored
Sometimes on configuration product-config can be defined but promise-path and site id isn't, like for example when some instance use DeadlockDebugger.
-
Łukasz Nowak authored
Whitespaces shall be encoded with %digit
-
Romain Courteaud authored
-