- 10 Sep, 2019 11 commits
-
-
Jérome Perrin authored
* Depending on conversion server speed, document will be Converted or Converting. Assert that the state match Convert(ing|ed) to accept both. * prefer assert* instead of verify* to terminate test execution on first failed assertion. * use more specific xpath instead of asserting that text is present in the page. * checking that URL matches the previous URL interpreted as a regexp was not working for IPv6 URL with brackets (because of the meaning of regular expression). Because what we want here is to check that URL starts with previously stored URL, check with a glob: expression, that should be also compatible with IPv6 URLs.
-
Jérome Perrin authored
Rename the test for PDFJS introduced in b58995c9 to testCheckPDFPreview Repair original testCheckPDFThumbnail by updating the link name from Preview to Thumbnail, as a follow up to fe83821b
-
Jérome Perrin authored
-
Jérome Perrin authored
we are now using setFile selenium command to upload file from an URL.
-
Jérome Perrin authored
this test is running with FCK Editor as preferred text editor
-
Jérome Perrin authored
This was for very old firefox and have been ineffective for years. This reverts part of 2fcab04e , which for some reason was patching doType that was not used because defined in user-extensions.
-
Jérome Perrin authored
When test fails because of assertion failure inside an iframe, it's also helpful to dump iframe content as well.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Ivan Tyagov authored
-
Jérome Perrin authored
HAL JSON uses JSON, which uses UTF-8, but properties of ERP5 documents does not enforce any specific encoding, so if we happen to have documents with string properties that are not UTF-8 compatible, they could not be queried with HAL JSON (json.dumps was raising UnicodeError) This pre-process field default properties and document title to make sure they can be serialized as json. This assumes that configuration (form definition, actions, ...) will be valid UTF-8, but just does extra effort to make sure "broken" data can be displayed without error. /reviewed-on nexedi/erp5!928
-
- 09 Sep, 2019 17 commits
-
-
Arnaud Fontaine authored
ZODB Components: 'Migrate Components from Filesystem to ZODB' view: Fix ListBox to display selected ones first. In this context, 'selected' means classes found by introspecting Portal Type Class MRO. This was not sorted properly only for filesystem Products.
-
Arnaud Fontaine authored
ZODB Components: Do not automatically validate when importing from FS as imports have to be adjusted manually.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
Besides not being actually needed, checkPythonSourceCode() was called on all temp_objects created for migrate_component_from_filesystem Business Template Action.
-
Romain Courteaud authored
-
Ivan Tyagov authored
/reviewed-on nexedi/erp5!929
-
Ivan Tyagov authored
['Person: 372 doc/hour; SaleOrder: 132 doc/hour;'] Thus adjust accordingly. Do not mix http and https. /reviewed-on !926
-
Ivan Tyagov authored
-
Ivan Tyagov authored
Editing instance parameters will automatically trigger instance update at node and there's no need to stop / start instance.
-
Ivan Tyagov authored
evaluated before timeout and thus causing unexpected AttributeErrors later.
-
Ivan Tyagov authored
password pair generated (in some cases this might happen after frontend generation leading to 403 HTTP error codes in bootstrap code.)
-
Ivan Tyagov authored
-
Ivan Tyagov authored
Cleanup conditional code.
-
Ivan Tyagov authored
-
Ivan Tyagov authored
code will fail with : "local variable 'user' referenced before assignment". As callee is handling the possibility of delayed frontend and / or instance creation this is perfectly fine.
-
- 06 Sep, 2019 7 commits
-
-
Romain Courteaud authored
To allow viewing the wallpaper
-
Boris Kocherov authored
User can send the error page to allow understanding the issue.
-
Romain Courteaud authored
[erp5_hal_json_style/erp5_web_renderjs_ui] Render the form directly after a successfull call to Base_edit This decreases the query number from 2 (POST to Base_edit -> redirect + GET to render the form) to 1 (POST to Base_edit -> render the form) and so improve the speed of ERP5JS. To achieve this, apply so fixed in ERP5JS: * rerender the panel/header after Base_edit (router is not called in such case, so, it must be manually called) * fetch the page title from the form calculation (as the document context is not recalculated, only the form) * force deleting the current field values, used by the relation field listbox search This commit also force the full page refresh when diplaying a new document, in order to prevent keeping field values from the previous one (so bugs used to occur when using the previous/next document pagination). Thanks to Tristan Cavelier for his work on this topic.
-
Romain Courteaud authored
-
Romain Courteaud authored
-
Sven Franck authored
-
Romain Courteaud authored
-
- 05 Sep, 2019 5 commits
-
-
Yusei Tahara authored
-
Yusei Tahara authored
-
Julien Muchembled authored
With a minor update of ghostscript, we again had weird changes: AssertionError: 'ERP5 is a free software.\n\x0c' != 'ERP5 is a free software.\n\n \n\x0c'
-
Yusei Tahara authored
URL convertion has to be done by javascript so that the code become useable for officejs. This reverts commit 9f8dd82c.
-
Yusei Tahara authored
-