erp5:5c1873385effcd20c6b4cbf52366e9c6ab9cb484 commitshttps://lab.nexedi.com/nexedi/erp5/-/commits/5c1873385effcd20c6b4cbf52366e9c6ab9cb4842011-09-06T16:48:35+09:00https://lab.nexedi.com/nexedi/erp5/-/commit/5c1873385effcd20c6b4cbf52366e9c6ab9cb484Add example script to create many ERP5 users at once2011-09-06T16:48:35+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/0f6c312f574a8d005753b2e647bab5f1995680dcRename testAddPerson testbrowser following createPerson from erp5.util.benchmark2011-09-06T16:48:35+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/f31c9ab4706ab0612e7a320726ab767d7ed41a99Do not consider an error on the first iteration a specific case.2011-09-06T16:48:35+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
Before, if the first iteration failed, the whole execution failed even if the
number of maximum errors specified on the command line argument was not
reached, which was an issue especially when running with a range of users.
The results are now adjusted dynamically after the first successful iteration
rather than at the first iteration.https://lab.nexedi.com/nexedi/erp5/-/commit/b1712e6c2aae3c2cc6d105b21308e5c9c87f9b8fRuntimeError are only raised internally so no need to display its traceback2011-09-06T16:48:34+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/2b2bc8dbf82eea069b3f04d37aa4f24c452f4770Fix --max-errors script parameter.2011-09-06T16:48:34+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
It should be set according the number of repeats and benchmark suites if the
number of errors is greater to report errors properly to the control process.https://lab.nexedi.com/nexedi/erp5/-/commit/0f6ed2c009a6e98125dcc3bde7fed657b87bd777For python < 2.7, erp5.util.benchmark requires argparse2011-09-06T16:48:34+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/edc450d84c8d9df0446d0cb5cb0cafe7322df425Only display stats and check maximum global average when there is no error2011-09-06T16:48:34+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/cee5835384ecacf71b7033ce15711a1fcdf48df4Show the full traceback when raising an exception.2011-09-06T16:48:33+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/b0be02a63c9a282076f3fd4c3b6985272e104de5Allow to set the source IP address in userInfo.user_tuple.2011-09-06T16:48:33+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
Using the same IP address may produce unrealistic results, thus allow to set
the source IP address (only meaningful when not using SlapOS). Network alias
interfaces must be set up before running the script.https://lab.nexedi.com/nexedi/erp5/-/commit/29dd9cc8811dc97762a134e8a39cdd16aa83bc58Cosmetic2011-09-06T16:48:33+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/d19b16cb740b3fe6a9879a649ca0125e2cd32e8fFollow format changes: json in json.2011-09-06T09:31:47+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/3ed9c776593468532922d6cd2a3680ef30d40f92Suggest a patch to fix an ZODB invalidation bug2011-09-05T19:58:37+02:00Julien Muchembledjm@nexedi.com
Required for mechanize tests, but kept disabled for the moment.https://lab.nexedi.com/nexedi/erp5/-/commit/a7893d94f79aaef24e1f721d06de43d3a5e52245use Permissions.AccessContentsInformation instead of Permissions.View for...2011-09-05T10:20:49+02:00Kazuhiko Shiozakikazuhiko@nexedi.comuse Permissions.AccessContentsInformation instead of Permissions.View for searchFolder and countFolder, same as ones in ERP5/ERP5Site.py.
https://lab.nexedi.com/nexedi/erp5/-/commit/520bf5098ed9b27298776d7c4b8e9668e8fa8992Now the API is json in json.2011-09-05T10:00:26+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/92b47386e37583d56c71d7109c75325322fd530efix dependency handling with provision bt5 in selection2011-09-05T09:31:51+02:00Aurélien Calonneaurel@nexedi.com
As repository can be either bt5 either folder, we must check for both type of idhttps://lab.nexedi.com/nexedi/erp5/-/commit/8e587545ddad91721bb88c1812fe9f6af03e1865Add starting time of each iteration2011-09-05T15:26:26+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/3f52e2c8fdadc238d17e0a8c5a5302ee2914d098Remove useless method getStatList()2011-09-05T15:26:24+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/1cb29cf148580400436e14a23a9eee571f727984Introduce --max-errors parameter to stop after a given number of errors and2011-09-05T15:26:23+09:00Arnaud Fontainearnaud.fontaine@nexedi.comrewrite integer check function to allow specifying a minimum valuehttps://lab.nexedi.com/nexedi/erp5/-/commit/4e61a570a670f4f994a14f7fa053966219c5cc5aOnly RuntimeError are raised by the module and already logged and fix a typo2011-09-05T15:26:22+09:00Arnaud Fontainearnaud.fontaine@nexedi.comfor flushing the resultshttps://lab.nexedi.com/nexedi/erp5/-/commit/297fe7c885222396e31816c506af336de0390a36Cosmetic2011-09-05T15:26:21+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/991dd05d9d165caf47f63481128a8213c7fa3be3Cosmetic2011-09-05T15:26:19+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/5fd95ced91756e10c37e24982bc99793de95fb4aRename erp5.util.test_browser to erp5.util.testbrowser.2011-09-05T15:26:00+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
It is more consistent with existing naming within erp5.util and
zope.testbrowser parent module as well.https://lab.nexedi.com/nexedi/erp5/-/commit/0845f215a5423bd120e8039897e2a43180fd4e3atypo2011-09-02T17:04:30+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/e6560b4de7c0829dbf200abf4cc792ed963808dcoverride login_form so that we use credential form for recovery whic provide ...2011-09-02T16:56:36+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/d0c605ac6e1f5a1e4d62ceeacee530341cd00f6amake sure only one email if send in case of recovery for multiple2011-09-02T15:33:13+02:00Aurélien Calonneaurel@nexedi.comaccount
fix also parameter name for password toolhttps://lab.nexedi.com/nexedi/erp5/-/commit/8264d29d164628cde97d7d005906ea6f9a355bf6follow the change of field id in commit ad6506773c6dc4bf07dbbcdade329410c24fb8b22011-09-02T15:16:47+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/8171ca3cbb8c28321d117274922632e69d0eb734follow of commit cabb7eaef768e281e2b01ad0574953b1c61dfb4f2011-09-02T15:03:52+02:00Aurélien Calonneaurel@nexedi.com
check must be done on email address part only, not the formatted addresshttps://lab.nexedi.com/nexedi/erp5/-/commit/79f3b8bd539be99db939c4ae5052e1e03c2ba1bareport commit 8c37ae547969f2f9bfaafa6deba02dc2e1058ade in script2011-09-02T15:04:31+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/a2a9beb131f80b186c48440ef8dbb395da45b3f4field title fix2011-09-02T14:48:19+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/af8ffba23d57c0e7e70050dfaf032ee1fb9d3309uptate to follow new naming of field2011-09-02T14:42:42+02:00Aurélien Calonneaurel@nexedi.com
remove check which are done by the formhttps://lab.nexedi.com/nexedi/erp5/-/commit/6b27728149fc62309c6dc41da0c77104c530fa70improve fields title2011-09-02T14:41:56+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/ad6506773c6dc4bf07dbbcdade329410c24fb8b2improve password recovery form2011-09-02T14:40:04+02:00Aurélien Calonneaurel@nexedi.com
- add validator with error message
- fix field namehttps://lab.nexedi.com/nexedi/erp5/-/commit/769dab8d23d1a1b37faf93cc1819e05427d4ebb9Support json in json.2011-09-02T13:59:47+02:00Łukasz Nowakluke@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/10660755f6fa10c83d83d52ae448ab8346e7c861when checking dependency do it on title and provision2011-09-02T13:28:20+02:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/5b8778ae907c5ab1580d921592416dba25dcefc3Fix MovementHistoryListBrain constructor. start_date or stop_date may be None.2011-09-02T14:11:01+09:00Yusei Taharayusei@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/42a9f6ed119ced87661f5efbb41f086ab3b41165Define timeout of Funcional test for 2 hours2011-09-01T16:47:34-03:00Rafael Monneratrafael@nexedi.com
The most long test takes about 1h only, so it is more them enough delay.https://lab.nexedi.com/nexedi/erp5/-/commit/a49f416c85eb2aa2010fe0a0ee508b697898af34Fix timeout on Funcional test2011-09-01T16:43:27-03:00Rafael Monneratrafael@nexedi.com
Just a silly conditional mistake.https://lab.nexedi.com/nexedi/erp5/-/commit/7911debbbb6803c60a3500c0c7611ad238559e5dfix test following the change in 414042ade46f3a5b9e1dd1d60fc95761bc6eea7a2011-09-01T17:52:44+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/aff9d336f044d6b7864b82d65b0133abc4b1023badd a worklist for Returned Sale Packing Lists.2011-09-01T14:58:35+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/94b52bfbb9b1b8576fea92ca6dc7b78b1a02c3c2support Returned Sale Packing List and Returned Purchase Packing List as well.2011-09-01T14:15:25+02:00Kazuhiko Shiozakikazuhiko@nexedi.com