- 15 May, 2019 1 commit
-
-
Thomas Gambier authored
in case a container is a WebSite, container._getOb("id") can return any object with id "id". If object returned is not inside container, later container.manage_delObjects([object_id]) will fail with KeyError.
-
- 14 May, 2019 1 commit
-
-
Thomas Gambier authored
For example, if property_sheet "prop" was moved from BT 1 to BT 2 and BT 1 doesn't exist anymore. Before this commit we have this order: 1 - install BT 2 ("prop" exist and isn't touched) 2 - remove BT 1 ("prop" is removed) => at the end "prop" doesn't exist anymore After this commit we have this order: 1 - remove BT 1 ("prop" is removed) 2 - install BT 2 ("prop" is readded) => at the end "prop" exists and is OK
-
- 18 Apr, 2019 1 commit
-
-
Rafael Monnerat authored
If the user wants actitivites, it should create multiples StandardBT5ConfiguratorItems, This should accellerate Tests based on ERP5Configurator. This should be recoded, but it should speed up bootstrap of a site, as get modified objects are not called.
-
- 01 Apr, 2019 1 commit
-
-
Rafael Monnerat authored
It the user don't have fully permission on the object (already changed state), this set will fail to check if source should be defined.
-
- 29 Mar, 2019 1 commit
-
-
Rafael Monnerat authored
Ignore list is usefull when you have old business templates in production (used to include data for example) and test business templates on test environment (ie;: erp5_test_ui_core). This allow us control the dump to assert changes easily.
-
- 25 Mar, 2019 5 commits
-
-
Vincent Pelletier authored
Also, make some existing sanitation happen earlier than before, to store values in a cleaner format.
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
1 minute is too agressive for general use.
-
- 12 Mar, 2019 1 commit
-
-
Alain Takoudjou authored
The upgrade ordering seems buggy and requires to force reinstall it
-
- 21 Dec, 2018 29 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This allow during a subscription process, create a user and them create all documents using that user w/o rely on proxy roles (keeping good ownership across the documents).
-
Rafael Monnerat authored
Without this (on slapos master ui) the redirection places value unquoted causing parser to fail later on when resolve {n.me}
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This makes exponentially faster, if you have way too many security uids.
-
Rafael Monnerat authored
This makes exponentially faster, if you have way too many security uids.
-
Rafael Monnerat authored
When a script with manager proxy role is called from anonymous context, it include a HUGE list of security_uids, use unrestrictedSearchResults skips the unecessary usage of security_uids on catalog.
-
Rafael Monnerat authored
When a script with manager proxy role is called from anonymous context, it include a HUGE list of security_uids, use unrestrictedSearchResults skips the unecessary usage of security_uids on catalog.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Since the change for use of User ID this code should return reference and portal type of the ERP5 Login object.
-
Rafael Monnerat authored
The implementation of external_login expects the reference of an Login object and the portal type of itself
-
Rafael Monnerat authored
-
Rafael Monnerat authored
The user can be present from diferent logins, password tool only works with ERP5LoginUserMager users.
-
Alain Takoudjou authored
-
Alain Takoudjou authored
Mixed commit: 43b1ae1b 2f05fe1b
-
Łukasz Nowak authored
Returning true allows to add movements to existing one, and this group shall always separate them.
-
Rafael Monnerat authored
-
Łukasz Nowak authored
uid is used internally during recursive calls and using uid can lead to traverse all lines of catalog.
-
Romain Courteaud authored
-
Łukasz Nowak authored
Note: Generic code shall have no constraints at all. Conflicts: bt5/erp5_accounting/bt/revision
-
Łukasz Nowak authored
It will protect against storing truncated data.
-
Alain Takoudjou authored
If 2 lines have the same effective date (catalog has a 1 second precision), always return the validate and open first. Commit: 02d06501 Changes applied from history: http://git.erp5.org/gitweb/erp5.git/history/refs/heads/interaction-drop:/product/ERP5/Document/SubscriptionItem.py?js=1
-
Rafael Monnerat authored
Original commit from : Lukasz Nowak <luke@nexedi.com> 3e45ec35
-
Alain Takoudjou authored
From Lukasz Nowak: 1- Compensation is undesired. (51c8a250) Raise loudly with message. 2- Disallow any compensation. (3c74ed07) 3- Emit more informative log. (534b2e77)
-