- 30 Apr, 2019 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 29 Apr, 2019 3 commits
-
-
Sebastien Robin authored
-
Sebastien Robin authored
-
Georgios Dagkakis authored
/reviewed-on nexedi/erp5!859
-
- 26 Apr, 2019 2 commits
-
-
Romain Courteaud authored
-
Arnaud Fontaine authored
ZODB Components: Use regex to check whether a class of the same name as the Component reference is defined. Until now, there was a very basic string check which didn't handle such cases: class DocumentReferenceAnything(): pass class DocumentReference(): pass => _message_reference_class_not_defined was incorrectly raised as the first class was considered.
-
- 25 Apr, 2019 1 commit
-
-
Sebastien Robin authored
This allows to know the node working on test, thus we can redraft lines when a runTestSuite command fails
-
- 24 Apr, 2019 5 commits
-
-
Sebastien Robin authored
Before we were looking only create date of test results to give priority of work to do for a test nodes. So we had cases where some test suites with medium priority had 5 testnodes, and test suites with high priority having only 3 testnodes. So clearly distribute the work depending on the maximum quantity of testnode we want.
-
Sebastien Robin authored
Right now we have this scenario: - test result line is started - sometimes, runTestSuite fails (like timeout), failure is reported but test result line remains started (we don't know yet which line is associated with testnode) - when a test result line is "started" since more than 4 hours, test result line is redrafted - test can be reexecuted Speed up by removing the need of waiting alarm, by knowing which test result line is executed by which test node, and by redrafting immediately the test result line on test node failure
-
Vincent Pelletier authored
Put auto-generated _getAcquireLocalRoles at the end of mro, removing it from Base. Also, document why it is treated specially here. Also, add _getAcquireLocalRoles methods on a few leaf classes whose instances fake being portal types, without actually being proper document instances. At least, the ones which are detected in unit tests. The proper fix would likely rather be to make them proper document classes, but this carries data migration concerns which go beyond the scope of this regression fix (_getAcquireLocalRoles was not possible to override anymore).
-
Vincent Pelletier authored
-
Vincent Pelletier authored
-
- 23 Apr, 2019 1 commit
-
-
Sebastien Robin authored
This allows code of movement group to still works when they use setter/getters defined by property sheets
-
- 19 Apr, 2019 1 commit
-
-
Sebastien Robin authored
Fully rewrite portal_simulation.mergeDeliveryList to use builders to reconstruct new merged delivery. Add parameter "merge_delivery" to builder. This parameter is used when merge should be done in such a way that movement group at delivery level are ignored
-
- 18 Apr, 2019 1 commit
-
-
Tatuya Kamada authored
For example, testReceiptRecoginition employs numpy matrix calculation methods that try to utilize all the CPU in the computer. This behavior is harmlfull when there are several testReciptRecongnition is running in a testnode which has 40 CPUs.
-
- 17 Apr, 2019 9 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
- 16 Apr, 2019 2 commits
-
-
Tristan Cavelier authored
To get the listbox cell value : code was getting last proxy target instead of browsing the full proxy target stack. /bug #20190111-1F86B7B https://nexedijs.erp5.net/#/bug_module/20190111-1F86B7B /reviewed-on nexedi/erp5!856
-
Sebastien Robin authored
-
- 15 Apr, 2019 2 commits
-
-
Sebastien Robin authored
-
Sebastien Robin authored
-
- 12 Apr, 2019 3 commits
-
-
Sebastien Robin authored
We randomly have unkilled firefox process remaining. Make sure to kill them.
-
Sebastien Robin authored
-
Sebastien Robin authored
-
- 10 Apr, 2019 1 commit
-
-
Xiaowu Zhang authored
-
- 05 Apr, 2019 1 commit
-
-
Romain Courteaud authored
-
- 04 Apr, 2019 6 commits
-
-
Tristan Cavelier authored
/bug #20190204-1BF3A5A https://nexedijs.erp5.net/#/bug_module/20190204-1BF3A5A /reviewed-on nexedi/erp5!848
-
Tristan Cavelier authored
-
Tristan Cavelier authored
- local_roles: ( Assignee OR Assignor ) AND other_unknown_id: value [All criterions (AND)_______ v] [-][local_roles_____________ v] -> |Type | -. [Equal to (at least one)_ v] |Modification Date| : [Assignee________________ ] |Title | : [Assignor________________ ] |Reference | : [________________________ ] |Description | : search_column_list |State | : [-][other_unknown_id________ v] |Searchable Text | : [Equal to________________ v] |Search Expression| -' [value___________________ ] |local_roles | -. |other_unknown_id | -' additional_search_column_list
-
Tristan Cavelier authored
- the "Equal to (at least one)" operator is displayed in the same listbox as "Equal to" and "Contains" ; - this filter item can have multiple input value field ; - one input value field has to be filled (required) like on the other filter items ; - when extended_search is `title: ( "One" OR "Two" )`, behavior changed : ________before________ ______________now______________ Filter Editor Filter Editor [ At least one (OR) v] [ All criterions (AND)______ v] [-][ Title_________ v] [-][ Title__________________ v] [ Equal to______ v] [ Equal to (at least one) v] [ One___________ x] [ One____________________ x] [-][ Title_________ v] [ Two____________________ x] [ Equal to______ v] [ _______________________ ] [ Two___________ x] [+] [+] Search bar Search bar [One][Two][ _______ ] [One][Two][ ________________ ]
-
Romain Courteaud authored
Activate copy/paste/delete buttons on form list and form view. When selection listbox lines, only use what is visible / checked. This is required because of list methods which do not support catalog queries. This changes the behaviour of mass workflow transition action and delete action, but at least, it is consistent everywhere now, and so, easier to explain (what you see is what you change).
-
Romain Courteaud authored
-