{"push_id":953839878,"size":165,"distinct_size":3,"ref":"refs/heads/seb","head":"a6477b7eb3bab219ede10fa9b8ad55f3d669b86c","before":"7bf0b661a6b5a660301eff923c305e2cd3d11cb7","commits":[{"sha":"83df786f0c495a1783007c239b6d5dfbf55964a3","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@nexedi.com","name":"Jérome Perrin"},"message":"configurator standard: make sure there are no \"build\" activities before activating more in alarms\n\nOtherwise we quickly end up with thousands of activities when one builder has a problem.","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/83df786f0c495a1783007c239b6d5dfbf55964a3"},{"sha":"eedee92cd228684a35859cdfac3bf7a47eebb2ec","author":{"email":"8dabcb40448921b898520ffff19b68a3ac3abd3b@nexedi.com","name":"Kazuhiko Shiozaki"},"message":"crm: add 'Declare as Recieved' in the dialog to create an event.","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/eedee92cd228684a35859cdfac3bf7a47eebb2ec"},{"sha":"29493be50952112e3ede2dd21b237e18119972a3","author":{"email":"112f489f6b265cdf4e4892f7b952cd36fc0ecd5f@nexedi.com","name":"Julien Muchembled"},"message":"DMS: fix DoS in image conversion","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/29493be50952112e3ede2dd21b237e18119972a3"},{"sha":"bab22237c36725d455f7c126aeeff3667fcf39a1","author":{"email":"87e1f221a672a14a323e57bb65eaea19d3ed3804@nexedi.com","name":"Vincent Pelletier"},"message":"erp5_commerce_widget_library: checked_permission is not part of catalog API","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/bab22237c36725d455f7c126aeeff3667fcf39a1"},{"sha":"93ee36c394e90f67d938c065265a93f57ea900cb","author":{"email":"62d754cc350e84d3b1c32ae79f976f5348e74a40@nexedi.com","name":"Sebastien Robin"},"message":"erp5_core: several fields were already moved to erp5_core_proxy_field_legacy","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/93ee36c394e90f67d938c065265a93f57ea900cb"},{"sha":"62717da446910b51cbee3f89ca00c6038ab0998a","author":{"email":"62d754cc350e84d3b1c32ae79f976f5348e74a40@nexedi.com","name":"Sebastien Robin"},"message":"erp5_core: tiny code improvement, reuse existing condition","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/62717da446910b51cbee3f89ca00c6038ab0998a"},{"sha":"127448cd8b2b304da21e69743215e588957798cd","author":{"email":"62d754cc350e84d3b1c32ae79f976f5348e74a40@nexedi.com","name":"Sebastien Robin"},"message":"erp5_core: start to enforce naming convention for field libraries\n\nIn the same time, remove checking of legacy business template, they\nare not maintained any more.\n\nDo not check naming conventions for field libraries in many business\ntemplates that would need cleanup first (the list is harcoded, this\nway any new bt will be checked automatically)","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/127448cd8b2b304da21e69743215e588957798cd"},{"sha":"662c08590a2c2230ff8232454548e2114bef190e","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@nexedi.com","name":"Jérome Perrin"},"message":"fixup! ERP5Type: make XMLMatrix a mixin","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/662c08590a2c2230ff8232454548e2114bef190e"},{"sha":"608231d4bc95ae8f40e68508e630468eaf1c06a0","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Drop unused files","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/608231d4bc95ae8f40e68508e630468eaf1c06a0"},{"sha":"c4fc940cba41e6b6384051055bd1b1527e3737af","author":{"email":"87e1f221a672a14a323e57bb65eaea19d3ed3804@nexedi.com","name":"Vincent Pelletier"},"message":"ZSQLCatalog: Add parameter to raise on unknown column.\n\nReviewed-by: Jerôme Perrin <jerome@nexedi.com>","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/c4fc940cba41e6b6384051055bd1b1527e3737af"},{"sha":"c6d26af5b6d9a35ab5062834f979043a5119dfc1","author":{"email":"87e1f221a672a14a323e57bb65eaea19d3ed3804@nexedi.com","name":"Vincent Pelletier"},"message":"ZSQLCatalog.SQLCatalog: Raise on unknown column by default.\n\nUpdate callers which could not be fixed so they disable the exception.\n\nReviewed-by: Jerôme Perrin <jerome@nexedi.com>","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/c6d26af5b6d9a35ab5062834f979043a5119dfc1"},{"sha":"91ad932466702038bcec8ccd5a6e55aa39082fa3","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Use the 'must revalidate' caching policy on ERP5 JS\n\nThis will prevent cache manifest update issue.","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/91ad932466702038bcec8ccd5a6e55aa39082fa3"},{"sha":"5abadc558ac015af3d878c607a53286a72ef03aa","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Remove unused acquiredMethod","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/5abadc558ac015af3d878c607a53286a72ef03aa"},{"sha":"89ef7b433f7b0f8fab7d3093f1c85e21600e359c","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Rewrite the URL navigation handling\n\nStop using the patched renderJS version which forces to use a fix URL pattern (#a=b&c=d).\nInstead, the URL logic was moved to the router gadget which becomes responsible to build and parse URL.\n\nThis will allow applications to support their own URL pattern (HTML5 pushState for example).\n\nIn case of the ERP5 JS UI, it provides now a stateful URL building (next URL depends on the current one).\n\nThis is used to support browser side \"selection\" (ie, stored query parameters), needed to support pagination from one document to another.\nExample:\n  * go to a module\n  * filter with a search\n  * click on the first document line and review it\n  * click on the \"next\" icon, to directly see the second document without going back to the list\n\nStateful URL are also used to provides a \"global\" navigation history on the browser side.\n  Example:\n   * go to a module\n   * click on the first document (A) and review it\n   * use a jump button to go to a linked document (B) and review it\n   * click on the \"back\" button to go back to A\n   * click on the \"back\" button to go back to the module\nPlease note that this history works even if you open a new tab, as it is persistent in IndexedDB.\nTODO: it will be required to clean IndexedDB from time to time to not fill it\n\nThe current URL patterns are:\n  #/jio_key?a=b&c=d (used to display an ERP5 document)\n  #!command?a=b&c=d (used to apply some operations on the URL)","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/89ef7b433f7b0f8fab7d3093f1c85e21600e359c"},{"sha":"eadc32a8ac4c915000dcf1e8ec76b30cb616da34","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Do not autofocus on readOnly input","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/eadc32a8ac4c915000dcf1e8ec76b30cb616da34"},{"sha":"6c38c17505689944e5c6e20e60e38c3e886d539e","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Allow to remove jio document and attachment","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/6c38c17505689944e5c6e20e60e38c3e886d539e"},{"sha":"147c3f2466570c781bf0d7c6eaea7768b060ee73","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Allow to display images from blob URL","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/147c3f2466570c781bf0d7c6eaea7768b060ee73"},{"sha":"23d2ba932b28a4985eec3460b9115e024a7b466d","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Allow ajax queries on data URL","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/23d2ba932b28a4985eec3460b9115e024a7b466d"},{"sha":"c1770ec7e7408227b935af63e9cc958d5a731567","author":{"email":"b8aabb4b95c817d9df69b6be95b2b94d6b1efe17@nexedi.com","name":"Romain Courteaud"},"message":"[erp5_web_renderjs_ui] Close the panel when the URL changes","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/c1770ec7e7408227b935af63e9cc958d5a731567"},{"sha":"6c0b47e67f1f188a4ca32cda5db47c93fc84139e","author":{"email":"723156650c5778d0e4df4b2fbfeefa65359302e5@nexedi.com","name":"Jérome Perrin"},"message":"accounting : tests for AccountingTransaction_getListBoxColumnList","distinct":false,"url":"https://api.github.com/repos/Nexedi/erp5/commits/6c0b47e67f1f188a4ca32cda5db47c93fc84139e"}]}