erp5:a712c55573c61f9cd1cb91065b195c89d7d6bdfa commitshttps://lab.nexedi.com/nexedi/erp5/-/commits/a712c55573c61f9cd1cb91065b195c89d7d6bdfa2014-09-18T16:12:50+00:00https://lab.nexedi.com/nexedi/erp5/-/commit/a712c55573c61f9cd1cb91065b195c89d7d6bdfaJSLint2014-09-18T16:12:50+00:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/143b3b405535d044a4c2a124e0e395616324ae99disable preconversion if validation state is draft, deleted, cancelled or ach...2014-09-18T14:27:44+00:00Tristan Caveliertristan.cavelier@tiolive.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/46a99372d2fa8034bd62ae070178231be4170230Migrate Extensions to portal_components2014-09-18T13:42:59+00:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/cdcbe30fdf6a4c76ddff374dd498148f1df217e5Update cache manifest2014-09-18T13:42:59+00:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/2f7b81cc17551be67e0c7ad4f3589fd0a54413c4Update renderJS.2014-09-18T13:42:59+00:00Romain Courteaudromain@nexedi.com
Use a development version based on renderJS 0.7.2.
Stop using development RSVP.https://lab.nexedi.com/nexedi/erp5/-/commit/6eb60403664ed06272e03b8e540bb280b2a66db2Keep the error body as is.2014-09-18T13:42:58+00:00Romain Courteaudromain@nexedi.com
If it has to be fixed, do it on the server.https://lab.nexedi.com/nexedi/erp5/-/commit/c607674f45f6e9c9cdcb41827a5ed639f2e37e38set causality to the origin Event in Support Request.2014-09-18T05:48:01+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/5709b16816e6a28add81e0d353fc2ea2e0082e64BTreeData: also check truncate(0)2014-09-17T22:09:36+02:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/88b592fbc998220da322f6fd52bbf66ce53221bdBTreeData: fixed some minor issues with truncate2014-09-17T22:03:28+02:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/9bf60aaf2a0ac042a28f0f46be4488edb6fe7744fixup! BT: read metadata (bt/* files) through BusinessTemplateArchive2014-09-17T16:15:43+02:00Gabriel Monneratgabriel@tiolive.com
Use _download_local instead of _importBT because this method was removedhttps://lab.nexedi.com/nexedi/erp5/-/commit/da39182080eef06037baab54b637bcf194e73c32Catalog: Allow SQLQuery from restricted environment2014-09-15T17:23:28+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/a0c4e19e7c982bf83bb36e9db162a4b264ba3e1berp5_tax_return: initial commit2014-09-15T16:59:17+02:00Jérome Perrinjerome@nexedi.com
Experimental BT for now. See descriptionhttps://lab.nexedi.com/nexedi/erp5/-/commit/f05421b8a24d3083053df461181bde1ebc95c740Project: Translate requirement document2014-09-15T16:33:04+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/d2c8a92267a4448bcf42105c57bfb4b28e0293d2Make sure we can display ZMI when preference tool cannot be used.2014-09-15T16:33:03+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/69684aacef3de1990b7cec79108df4fb81651b8cDisallow cancelling an accounting transaction when it is still building2014-09-15T16:31:16+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/9a873fd1372847a3bbee9807d97bf09d6c0624fdAccounting: fix condition to display project column on accounting transaction...2014-09-15T16:31:16+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/15aaafbf738c2b69f2ca13d06534891b3a2ea0e4remove obsolete payment conditions tabs on invoice2014-09-15T16:31:08+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/b793439465135eaee67cff90e9022358d762e058Invoicing: translate qty unit2014-09-15T16:30:58+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/69233dfed794d4468578cd062dc3c7bfe2b63479Catalog: translated title search must fallback on title using an AutoQuery, n...2014-09-15T16:30:51+02:00Jérome Perrinjerome@nexedi.com
otherwise we have no % expansionshttps://lab.nexedi.com/nexedi/erp5/-/commit/a08d5b2c658ae3652c27088b7fa8e2f2c320e40dAccounting: delegate proxy field value2014-09-15T16:30:41+02:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/073e3e4b8a348bc4ab8e4cf9395f2e021aecb17fgenbt5list: fixed bt5 list name2014-09-15T16:13:41+02:00Sebastien Robinseb@nexedi.com
was too fast in previous attempt to fix the issuehttps://lab.nexedi.com/nexedi/erp5/-/commit/a455582922e6abd04c68aa7b56c9ea6a0980e27cgenbt5list: fixed bt5 list name2014-09-15T16:06:20+02:00Sebastien Robinseb@nexedi.com
regression introduced with commit <a href="/nexedi/erp5/-/commit/cacea29b568e1e7eba570de91ff113a123a6699c" data-original="cacea29b5" data-link="false" data-link-reference="false" data-project="1" data-commit="cacea29b568e1e7eba570de91ff113a123a6699c" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="genbt5list: prevent conflicts when several process calls genbt5list in parallel" class="gfm gfm-commit has-tooltip">cacea29b</a>https://lab.nexedi.com/nexedi/erp5/-/commit/cacea29b568e1e7eba570de91ff113a123a6699cgenbt5list: prevent conflicts when several process calls genbt5list in parallel2014-09-15T10:57:16+02:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/819d824bdbb92c356aaff1369d110dec735d56e1fixup! erp5_mysql_innodb_catalog: Make movement deletion transactional in cat...2014-09-12T12:44:05+02:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/f7aa26bfbf5b40dd94fc7aeaf80ba7ba410b3312erp5_mysql_innodb_catalog: Make movement deletion transactional in catalog.2014-09-12T11:31:18+02:00Vincent Pelletiervincent@nexedi.com
Inventory API has minimal catalog table usage (join on uid only), which
makes on-deletion catalog changes insufficient to make movements
disappear transactionally from Inventory API results.
As it may be expected that a set of movements deleted during a single
transaction are atomically removed from Inventory API results, also
change stock table.https://lab.nexedi.com/nexedi/erp5/-/commit/2eb560f659a362a53cbeb28cd3040ecb8f9ca73dMerge branch to remove 'bt/revision' files2014-09-11T20:23:16+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/db6a2d079e8344544400f45974f3fb9af8569997BT: when downloading from VCS, add a history comment with revision information2014-09-11T20:00:26+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/5558216eabbd69da64d0b23e4d5a98ee4df577cbUse default __hash__ method for ERP5 objects2014-09-11T19:31:18+02:00Julien Muchembledjm@nexedi.com
If an object has no uid yet and has no acquisition context to the portal,
getUid() fails.
Default is derived from id(aq_base(ob)) which is even more efficient.
The method on XMLObject was also redundant because it inherited the same one
from Base.
(cherry picked from commit <a href="/nexedi/erp5/-/commit/347804af6ed8e114c6195cca128afea946240043" data-original="347804af6ed8e114c6195cca128afea946240043" data-link="false" data-link-reference="false" data-project="1" data-commit="347804af6ed8e114c6195cca128afea946240043" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Use default __hash__ method for ERP5 objects" class="gfm gfm-commit has-tooltip">347804af</a>)https://lab.nexedi.com/nexedi/erp5/-/commit/9618a2c2040accd3727658801082168d03f879d8Remove all bt/revision files2014-09-11T19:31:16+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/f73b625ceeabc6e2b074f8ebcb7ba8dad266b09aBT: don't export 'revision' anymore2014-09-11T19:30:39+02:00Julien Muchembledjm@nexedi.com
Because on DVCS with branches, history is not always linear, we must stop
using increasing integer for revisions because they cause too many conflicts
and a higher revision number does not necessarily means the a BT newer.
They're now a cryptographic hash of all the contents of the Business Template,
and they're computed automatically:
- by genbt5list
- at download
- at building (by default)
- at exporthttps://lab.nexedi.com/nexedi/erp5/-/commit/ce483b268f15bdc92f746b8f77dc4f300a9335afAdd test to simulate the issue with the method...2014-09-11T14:53:03+02:00Gabriel Monneratgabriel@tiolive.comAdd test to simulate the issue with the method TemplateTool.installBusinessTemplateListFromRepository
Using the method try to install Business Templates that are already
installed, the Business Templates is uploaded on ERP5 but not used. It
creates a lot of garbage because in the end you have many bt5s not
installed.
(cherry picked from commit <a href="/nexedi/erp5/-/commit/28e0f0a2217c8bae26707453eb269ef73039a2f3" data-original="28e0f0a2217c8bae26707453eb269ef73039a2f3" data-link="false" data-link-reference="false" data-project="1" data-commit="28e0f0a2217c8bae26707453eb269ef73039a2f3" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Add test to simulate the issue with the method..." class="gfm gfm-commit has-tooltip">28e0f0a2</a>)
https://lab.nexedi.com/nexedi/erp5/-/commit/b8e0957cb8dd269a2e56933798b17e96c52a3e0dTemplateTool: Do not change the resolved depends list when installing bt5s wi...2014-09-11T14:48:26+02:00Arnaud Fontainearnaud.fontaine@nexedi.com
Considering erp5_configurator_ung depending on erp5_configurator which in turn
depends on erp5_workflow, if erp5_workflow and erp5_configurator_ung are
specifically added to the list of bt5 installed with depends, then erp5_workflow
ended up being installed *after* erp5_configurator.
(cherry picked from commit <a href="/nexedi/erp5/-/commit/0101c3a017499e77b1934c72cdafd4ab43cfaf71" data-original="0101c3a017499e77b1934c72cdafd4ab43cfaf71" data-link="false" data-link-reference="false" data-project="1" data-commit="0101c3a017499e77b1934c72cdafd4ab43cfaf71" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="TemplateTool: Do not change the resolved depends list when installing bt5s with depends." class="gfm gfm-commit has-tooltip">0101c3a0</a>)https://lab.nexedi.com/nexedi/erp5/-/commit/12a26ac77a8ccfef5bdc0874762f36e7583b6e67BT: let BusinessTemplateFolder walk inside directory tree recursively2014-09-11T14:45:53+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/46eb9884999cd1b7d0cacb15b89eb70cab482088BT: make genbt5list safer for reuse in another process2014-09-11T14:45:46+02:00Julien Muchembledjm@nexedi.com
- stop using chdir
- make logging to stdout/stderr optional
- generateInformation: return a StringIO instead of writing to a temporary filehttps://lab.nexedi.com/nexedi/erp5/-/commit/a82324ca88708dfdfb77587ec32cefc0b709a7f1BT: read metadata (bt/* files) through BusinessTemplateArchive2014-09-11T14:45:34+02:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/b9483c7174d0e47e9471b21eaa3db390c34fa0b9BT: preventing of garbage appearance in objects during reinstall2014-09-11T14:44:42+02:00Boris Kocherovbk@raskon.org
(cherry picked from commit <a href="/nexedi/erp5/-/commit/ad309c80d25ce1147eb0ff4c1ae7dc786246aad2" data-original="ad309c80d25ce1147eb0ff4c1ae7dc786246aad2" data-link="false" data-link-reference="false" data-project="1" data-commit="ad309c80d25ce1147eb0ff4c1ae7dc786246aad2" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="BT: preventing of garbage appearance in objects during reinstall" class="gfm gfm-commit has-tooltip">ad309c80</a>)https://lab.nexedi.com/nexedi/erp5/-/commit/c727c78a40c04a9b875817297ddebff89f9d98caerp5_web_renderjs_ui: set CSP back to default2014-09-09T15:40:03+00:00Sven Francksven.franck@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/07d31edc23e07ff593c50d7b1706faa73585ce49erp5_web_renderjs_ui: move tab gadget back inside form gadget2014-09-09T15:40:02+00:00Sven Francksven.franck@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/06cb478334b00b41046ea5d06cd42113b550257dRevert "ERP5Security: Ignore login leading- and trailing-whitespaces."2014-09-09T10:35:32+02:00Vincent Pelletiervincent@nexedi.com
This reverts commit <a href="/levin.zimmermann/erp5/-/commit/bf00355189764aa6ad7e7efcf9fde355dbadc383" data-original="bf00355189764aa6ad7e7efcf9fde355dbadc383" data-link="false" data-link-reference="false" data-project="1474" data-commit="bf00355189764aa6ad7e7efcf9fde355dbadc383" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="ERP5Security: Ignore login leading- and trailing-whitespaces." class="gfm gfm-commit has-tooltip">bf003551</a>.
This commit will be re-applied along with necessary unit test changes.https://lab.nexedi.com/nexedi/erp5/-/commit/bf00355189764aa6ad7e7efcf9fde355dbadc383ERP5Security: Ignore login leading- and trailing-whitespaces.2014-09-08T19:26:09+02:00Vincent Pelletiervincent@nexedi.com
Real-world users may copy-paste logins without realising they also copy
whitespaces.