- 26 Feb, 2019 3 commits
-
-
Jérome Perrin authored
- plugin must be enabled for IAuthenticationPlugin - check complete authentication sequence, not just extraction - update scripts to new names
-
Jérome Perrin authored
As script return user_ids it's more logical to name them *_getUserId
-
Jérome Perrin authored
Make this plugin also an IAuthenticationPlugin which does all the job of returning the user id. It does not really make sense to delegate this to default authenticator. A side effect is that token can still authenticate users with no assignments, since tokens are scriptable, if this is a requirement, it can be implemented in scripts. Because this was broken, we took the liberty to introduce a breaking change to fix naming, now type based scripts are getUserId.
-
- 25 Feb, 2019 2 commits
-
-
Sebastien Robin authored
-
Sebastien Robin authored
-
- 22 Feb, 2019 2 commits
-
-
Sebastien Robin authored
-
Sebastien Robin authored
-
- 21 Feb, 2019 2 commits
-
-
Sebastien Robin authored
Kill any process having in command line the path reserved for unit test. This would really allows to kill any remaining process if any. Do not look if processes are child of testnode, because processes like mariadb and others are not running as child
-
Nicolas Wavrant authored
-
- 20 Feb, 2019 4 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
portal.portal_simulation.getInventoryList(section_category='', src__=True) use query like AND (`related_stock_section_category_uid_1_category`.`category_uid` = 281(Uid of portal_categories)
-
Sebastien Robin authored
Kill any process having in command line the path reserved for unit test. This would really allows to kill any remaining process if any. Do not look if processes are child of testnode, because processes like mariadb and others are not running as child
-
Sebastien Robin authored
-
- 18 Feb, 2019 3 commits
-
-
Łukasz Nowak authored
It was incorrectly assuming style of passed information.
-
Łukasz Nowak authored
SlapOS will publish directly SQLBENCH_PATH in environment, so start using it also trusting that PATH is correctly set to find proper perl, with fetching old OPENSSL_BINARY and finding perl in the old wayas fallback.
-
Kazuhiko Shiozaki authored
otherwise Firefox (with default configuration) may display strange colors, especially if the original uses ICC v4 profile.
-
- 16 Feb, 2019 1 commit
-
-
Tatuya Kamada authored
-
- 15 Feb, 2019 7 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
Notify the user and redirect to the storage page to force user to enter credentials if needed
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Vincent Pelletier authored
-
- 14 Feb, 2019 3 commits
-
-
Julien Muchembled authored
-
Jérome Perrin authored
* Review SMS sending API to move the complexity and the various parameters from the interface script `ShortMessage_send` to the gateway interfaces. * Fix problem with mobyt with messages longer than 140 characters * Fix [#20170709-17309B6](https://nexedi.erp5.net/bug_module/20170709-17309B6) * add an (incomplete) test /reviewed-on nexedi/erp5!580
-
Jérome Perrin authored
![image](/uploads/f86e89066db17979735f892c5c36a90f/image.png) This introduces a new portal type group "payment request" /reviewed-on nexedi/erp5!831
-
- 13 Feb, 2019 5 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Julien Muchembled authored
This fixes the issue that a transaction with many big messages failed to commit. By dynamically find the maximum allowed size of a query, it also speeds up insertion by minimizing the number of queries.
-
Ayush Tiwari authored
-
Arnaud Fontaine authored
e84d2b51 introduced template_{interface,mixin}_id BusinessTemplate properties in erp5_property_sheets without keeping backward compatibility and thus preventing update: Module Products.ERP5.Tool.TemplateTool, line 1446, in upgradeSite update_catalog=update_catalog) Module Products.ERP5.Tool.TemplateTool, line 1289, in updateBusinessTemplateFromUrl imported_bt5 = self.download(url = download_url, id = id) Module Products.ERP5.Tool.TemplateTool, line 382, in download bt = self._download_local(path, id) Module Products.ERP5.Tool.TemplateTool, line 328, in _download_local bt.importFile(path) Module Products.ERP5.Document.BusinessTemplate, line 5887, in importFile self.storeTemplateItemData() Module Products.ERP5.Document.BusinessTemplate, line 5165, in storeTemplateItemData InterfaceTemplateItem(self.getTemplateInterfaceIdList()) AttributeError: getTemplateInterfaceIdList
-
- 12 Feb, 2019 1 commit
-
-
Arnaud Fontaine authored
ZODB Components: Likewise Document, add Mixin (erp5.component.mixin) and Interface (erp5.component.interface). * One Mixin/Interface class per ZODB Component. => Already the case for FS Mixin, not for Interfaces. * ZODB Components module name ('reference' property) and class name: + Mixin: FooMixin. + Interface: IFoo. Rationale: + Avoid current FS hacks: registry (Mixins, mixin_class_registry) or import all classes explicitly in __init__.py (Products.ERP5Type.interfaces). + Consistent naming. + Consistent with ZODB Documents Components. Also, modify pylint checker to handle Zope Interfaces: + E: 4, 0: Inheriting 'Interface', which is not a class. (inherit-non-class) + E: 5, 2: Method has no argument (no-method-argument)
-
- 11 Feb, 2019 3 commits
-
-
Romain Courteaud authored
Follow nexedi/erp5@1664e541 It seems developpers didn't update their instances.
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 08 Feb, 2019 1 commit
-
-
Jérome Perrin authored
-
- 07 Feb, 2019 3 commits
-
-
Stemmermann authored
-
Stemmermann authored
-
Jérome Perrin authored
The fields are displayed only if some portal types are configured as member of payment_request group. This means that currently it's not displayed by default.
-