- 20 Mar, 2018 1 commit
-
-
Arnaud Fontaine authored
ZODB Components not following ID=(document|extension|test).VERSION.REFERENCE convention are not importable anymore. Import mechanism now relies on this convention to find the document in portal_components. This is necessary to get rid of _registry_dict (ZODB Components equivalent of document_class_registry), along with several locks. This used to be a mapping between (reference, version) to ID stored outside of Zope Transactions as a dict on global erp5.component.XXX modules. This did not work for long transactions such as installing many bt5s: 1. Transaction1: Install a bt5 with ZODB Component "Foo". => Trigger a reset and _registry_dict is cleared. 2. Transaction2: TimerServer kicks in. => Generate _registry_dict without "Foo". 3. Transaction1: Install another bt5 using "Foo". => "Foo" not in _registry_dict and thus considered not present.
-
- 17 Mar, 2018 2 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
- 16 Mar, 2018 15 commits
-
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
Tristan Cavelier authored
on PostModule_createHTMLPostForSupportRequest
-
Tristan Cavelier authored
instead of PostModule_getAscendingRelatedPostListAsJson
-
Tristan Cavelier authored
split SupportRequest_getSupportTypeList with another script called SupportRequest_getSupportTypeListFromProjectValue
-
Tristan Cavelier authored
Prevent failure when opening the submit support request form. If the first project has no related sale supply, the form rendering was failing.
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 15 Mar, 2018 5 commits
-
-
Roque authored
- testnode saves in its config the repositories paths - minor refactoring and cleanup /reviewed-on nexedi/erp5!606
-
Roque authored
-
Roque authored
Small recent change to handle cookies in connections to frontend urls. * The refactoring of old testbrowser version was already reviewed and merge to master: nexedi/erp5@5a0b3763 and nexedi/erp5@388a508b. /reviewed-on nexedi/erp5!587
-
Roque authored
-
Vincent Pelletier authored
-
- 14 Mar, 2018 6 commits
-
-
Roque authored
- Thread classes to run commands and collect metrics for tests. - Refactoring in benchmark process and result /reviewed-on nexedi/erp5!588
-
Roque authored
- the commands to run the tests are launched using threads - a thread is used to ask instance for metrics periodically - refactoring for a more generic code - refactoring in log handling - old code related to created documents and create users removed - new script parameters - general refactoring and cleanup
-
Roque authored
- hardcoded software release url removed (http with password protection for now) - scalability runner handles frontend request. It asks for a local master frontend apache software installation and instance request. - testsuite brings the urls corresponding to instance, bootstrap, metrics collection. - vinculation between scalability runner and runScalability script. Process manager is used to run the script as a command. - scalability runner manages the test result cases and loops among different testsuite configurations. - userhosts software is used to run the command for the runScalability script, to solve DNS. - refactoring according to last changes in TaskDistribution - general refactoring and cleanup
-
Roque authored
-
Roque authored
- communicator considers requests of master frontend and instance destruction. - communicator retrieves frontend related information from instances. - minor refactoring and code cleanup.
-
Xiaowu Zhang authored
-
- 13 Mar, 2018 7 commits
-
-
Xiaowu Zhang authored
-
Romain Courteaud authored
Use the filter editor to select the domain in a select input. This concentrate all search parameters in only place to improve the usability and discovery.
-
Romain Courteaud authored
-
Arnaud Fontaine authored
erp5_trade: Proxify my_ledger to Base_viewTradeFieldLibrary as it should have always been (06f701a4). This fixes TestXHTML.test_configurationOfFieldLirary Unit Test failure: Assertionerror: 1 fields to modify erp5_trade/TradeModelPath_view/my_ledger: Unproxify Field
-
Arnaud Fontaine authored
erp5_trade: my_ledger.items=Delivery_getLedgerItemList as all other erp5_trade my_ledger fields (06f701a4).
-
Vincent Pelletier authored
-
Vincent Pelletier authored
newContent already must reindex created documents, no need to explicitly request it.
-
- 12 Mar, 2018 3 commits
-
-
Vincent Pelletier authored
Although these are synonyms here now, it may evolve in the future.
-
Vincent Pelletier authored
Some underscore-prefixed properties may fail callable() check (ex: because the document requires some properties set to access an underlying actual callable). So give these a chance to be skipped before failing.
-
Tomáš Peterka authored
[erp5_odt_style] [renderjs_ui] Allow global Print action from ODT style only on Documents and not Modules - split Print action into two and set object_jio_print only the one for Documents - add all possible actions to activate the "Export" button /reviewed-on nexedi/erp5!600
-
- 09 Mar, 2018 1 commit
-
-
Xiaowu Zhang authored
-