erp5:7bb5c6c7213af3e36f584edf222fca50970d0769 commitshttps://lab.nexedi.com/nexedi/erp5/-/commits/7bb5c6c7213af3e36f584edf222fca50970d07692013-11-14T11:45:03+01:00https://lab.nexedi.com/nexedi/erp5/-/commit/7bb5c6c7213af3e36f584edf222fca50970d0769erp5_web_service: migrate to ZODB document2013-11-14T11:45:03+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/aeae5ff3b5fb578d9af6a6a509f5ca6de75cb55aerp5_mysql_innodb_catalog: add related keys child_aggregate_relative_url and...2013-11-13T15:22:31+01:00Sebastien Robinseb@nexedi.comerp5_mysql_innodb_catalog: add related keys child_aggregate_relative_url and parent_journal_relative_url
https://lab.nexedi.com/nexedi/erp5/-/commit/58cfe30271dd82335f993d7a06a29614b76968c7erp5_research_item: add report to list task total time per person on research...2013-11-13T15:00:48+01:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/ca3440e07621514bae3a960765fd93facc5ddfb9ListBox: give column_id parameter to url column scripts2013-11-13T15:00:46+01:00Sebastien Robinseb@nexedi.com
This allows to use the same script for various columns. It is
particularly convenient for listbox used in reports with a list of
columns that could vary depending on data.https://lab.nexedi.com/nexedi/erp5/-/commit/44bb93d7cfff961a7ef211d1f24e36fbba329f08ERP5Type: getObject method should be protected by AccessContentsInformation2013-11-13T15:00:45+01:00Sebastien Robinseb@nexedi.com
It happens for some objects that we don't allow the user to see them, even though
we might allows them to get some informations. Typically an object that they
should not see in a module but that could be used for some purposes.https://lab.nexedi.com/nexedi/erp5/-/commit/1e5c9302684d3c57ca38fa834554a0088f834963Make InventoryBrain a ZODB Extension2013-11-13T19:02:11+09:00Jérome Perrinjerome@nexedi.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="12"><a href="https://lab.nexedi.com/arnau" title="arnaud.fontaine@nexedi.com"><img alt="Arnaud Fontaine's avatar" src="https://secure.gravatar.com/avatar/c2293d6175f85555dbf65ba2d90b9c6a?s=32&d=identicon" class="avatar s16 avatar-inline" title="Arnaud Fontaine"></a><a href="https://lab.nexedi.com/arnau" title="arnaud.fontaine@nexedi.com">Arnaud Fontaine</a> <<a href="mailto:arnaud.fontaine@nexedi.com" title="arnaud.fontaine@nexedi.com">arnaud.fontaine@nexedi.com</a>></span>https://lab.nexedi.com/nexedi/erp5/-/commit/49d40b36f6dfdec22ac817c0d74b8e25d32106fcZODB Components: Allow use of ZODB Extensions as a brain.2013-11-13T18:29:34+09:00Jérome Perrinjerome@nexedi.comSigned-off-by: <span data-trailer="Signed-off-by:" data-user="12"><a href="https://lab.nexedi.com/arnau" title="arnaud.fontaine@nexedi.com"><img alt="Arnaud Fontaine's avatar" src="https://secure.gravatar.com/avatar/c2293d6175f85555dbf65ba2d90b9c6a?s=32&d=identicon" class="avatar s16 avatar-inline" title="Arnaud Fontaine"></a><a href="https://lab.nexedi.com/arnau" title="arnaud.fontaine@nexedi.com">Arnaud Fontaine</a> <<a href="mailto:arnaud.fontaine@nexedi.com" title="arnaud.fontaine@nexedi.com">arnaud.fontaine@nexedi.com</a>></span>https://lab.nexedi.com/nexedi/erp5/-/commit/58ec32212da8c0d3bd75c5defc54af3b672f322cmore fixes to ingestion from user login revert2013-11-12T17:52:05+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/9a5a0788a317237ddfa43b8a7acb652a34d12ec3SelectionTool: Changing storage or memcached settings were not taken into eff...2013-11-11T17:10:36+09:00Arnaud Fontainearnaud.fontaine@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/0af872e5aaec3f47b7f88f7723ba96e4c538a4dduse dict.iterkeys() instead of dict.viewkeys() for python-2.6 compatibility.2013-11-08T20:25:38+01:00Kazuhiko Shiozakikazuhiko@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/c9cc425e963a6de1698b7eafc1b82a97707d699derp5_jio: more hardcoded code to handle task reports + code to handle query2013-11-08T17:09:57+01:00Tristan Caveliertristan.cavelier@tiolive.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/770c5009384355634021cde8d9ca44e6482e1cadfixup! Revert "Meta data discovery uses subordination through Career rather t...2013-11-07T10:19:50+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/615cceb056d5d77f5161018a6b27bdd278d3beceadd sftp-connector, store forms & type in a new bt52013-11-06T16:40:25+01:00Aurélien Calonneaurel@nexedi.com
remove portal_web_services from erp5_base
add required dependencies on bt5https://lab.nexedi.com/nexedi/erp5/-/commit/80c5d95ddd767ebc86ef84a1397f484e21c3ed98erp5_ods_style: Add support for percent-style rendering of FloatFields.2013-11-06T16:39:36+01:00Vincent Pelletiervincent@nexedi.com
Use the same detection scheme as Formulator.
Extends a bit further rampant code duplication.https://lab.nexedi.com/nexedi/erp5/-/commit/03a6b159c124b21a2c4760a0292e84a052870493tests: fix --random_activity_priority option2013-11-06T13:41:11+01:00Julien Muchembledjm@nexedi.com
It was broken since commit <a href="/tc/erp5/-/commit/fda3f0933287a51fd4da2f7baf4d50acd8cc2f71" data-original="fda3f0933287a51fd4da2f7baf4d50acd8cc2f71" data-link="false" data-link-reference="false" data-project="225" data-commit="fda3f0933287a51fd4da2f7baf4d50acd8cc2f71" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Move some work out of Message.__init__ ." class="gfm gfm-commit has-tooltip">fda3f093</a>
("Move some work out of Message.__init__").https://lab.nexedi.com/nexedi/erp5/-/commit/014f0059a4168127aa613be5e9d08e170eb92d3dBT: fix diff for ZODB components2013-11-05T14:21:39+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/841d4a5a18e79966d713961923c4992eac98090emake diff even if not xml2013-11-05T11:37:36+01:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/f92f62cd9e3784e2f1f0c6c314cbd221f7b827c6Revert "Meta data discovery uses subordination through Career rather than Ass...2013-11-05T10:31:37+01:00Jérome Perrinjerome@nexedi.com
This reverts commit <a href="/tc/erp5/-/commit/96bfc618e48815bf1bc24cab8bdeccc64467992b" data-original="96bfc618e48815bf1bc24cab8bdeccc64467992b" data-link="false" data-link-reference="false" data-project="225" data-commit="96bfc618e48815bf1bc24cab8bdeccc64467992b" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Meta data discovery uses subordination through Career rather than Assignments." class="gfm gfm-commit has-tooltip">96bfc618</a>.https://lab.nexedi.com/nexedi/erp5/-/commit/36cfe5a911ebc80c1f07a9ae5bbede88612efe26Revert "Use default Person's site & group as set by respective Career setting...2013-11-04T17:11:12+01:00Jérome Perrinjerome@nexedi.comRevert "Use default Person's site & group as set by respective Career settings (not any more Person's Assignments)."
This reverts commit <a href="/tc/erp5/-/commit/9e37696077cf7fd0547b73494b190da2eb44bd7e" data-original="9e37696077cf7fd0547b73494b190da2eb44bd7e" data-link="false" data-link-reference="false" data-project="225" data-commit="9e37696077cf7fd0547b73494b190da2eb44bd7e" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Use default Person's site & group as set by respective Career settings (not..." class="gfm gfm-commit has-tooltip">9e376960</a>.
Afterall, it seems more logical to use assignments because security depends on
assignements, so a user with inconsistent careers definition could create a
document that he cannot view/modify
https://lab.nexedi.com/nexedi/erp5/-/commit/2d35daf3f225dd85769fde31120cc4beb71fd98fRevert "Add suport for anonymous user with groups or additional roles"2013-11-04T15:18:01+01:00Julien Muchembledjm@nexedi.com
This reverts commit <a href="/tc/erp5/-/commit/09960648d9219807f2335aa600326c676d5bed20" data-original="09960648d9219807f2335aa600326c676d5bed20" data-link="false" data-link-reference="false" data-project="225" data-commit="09960648d9219807f2335aa600326c676d5bed20" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Add suport for anonymous user with groups or additional roles" class="gfm gfm-commit has-tooltip">09960648</a>.
This patch was draft and it was pushed by mistake to master.https://lab.nexedi.com/nexedi/erp5/-/commit/0eaedd567385090cf26ec920271049e2e3e4189ferp5_research_item: additional bt for items specific to research2013-11-04T14:55:32+01:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/af827b66b32a1fae69de09d1ae56e7558565aa82erp5_research_item: additional bt for items specific to research2013-11-04T14:34:56+01:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/c6bcac5ea4845ff8b1c37e6444e99a3f797a8a59erp5_core: use parallel list field in portal type view instead of multilistfi...2013-11-04T14:31:30+01:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/5fc35f6682a3d2531d8205a9155a6f61ee8d5d12erp5_research_item: additional bt for items specific to research2013-11-04T14:29:32+01:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/52f7e48106ec6b44d952682e9d5441b36e07aaf9erp5_project: allow to define items on task/task report lines2013-11-04T13:29:29+01:00Sebastien Robinseb@nexedi.com
Items are used on tasks for generating reportshttps://lab.nexedi.com/nexedi/erp5/-/commit/fc5c3f6d7a816a29d265ace3d6b602cb0a12f6aeerp5_project: add journal category to task and task reports2013-11-04T13:29:28+01:00Sebastien Robinseb@nexedi.com
This is useful for some reportinghttps://lab.nexedi.com/nexedi/erp5/-/commit/4be80b4bd53fe094b1d62118fbac638a4a90a0b7erp5_core: use parallel list field in portal type view instead of multilistfield2013-11-04T13:29:27+01:00Sebastien Robinseb@nexedi.com
Like this :
- we see immediately what is selected
- no risk to remove by mistake something already selected
- much more convenient to change
The only tiny drawback is that the look might be a bit different when many values are selected.https://lab.nexedi.com/nexedi/erp5/-/commit/0e09866cdc8558d83be29a1ed9888f35e56fe00fods_style: support untranslatable_columns2013-11-04T09:42:48+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/3ecb4c201b89417a1b9a36b705aabd57015bf46btest untranslatable columns in odt & ods style2013-11-04T09:42:47+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/b4126ad6e615f0bf9a52d5211851e1651a58e496Ignore "Age" in close class words2013-11-04T09:42:47+01:00Jérome Perrinjerome@nexedi.com
Because we want to display "Detailed Aged Balance" and not "Detailed aged
Balance"https://lab.nexedi.com/nexedi/erp5/-/commit/f3de4b7979610746b5aa720b85def4c57427a5e2l10n_fr: translate aged balance2013-11-04T09:42:47+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/70457921549ceba1a96a629ed12d3ba999ac34b8Aged balance report2013-11-04T09:42:47+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/3bf0a24daae0ba8e3ed884cdf55e1c96968cdb16Add a field validator script for multi line field with floats2013-11-04T09:42:46+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/53d25aa98b50a4ece21779e294ab13f00e0615b1prevent setting a group_by as related key if it is a known group_by2013-11-04T09:25:28+01:00Aurélien Calonneaurel@nexedi.com
some script pass group_by=('function_uid',) instead of group_by_function=1, resulting behaviour in the end must be the samehttps://lab.nexedi.com/nexedi/erp5/-/commit/6dde8aca626ca9bcfcaaf4291d03f24a7011934fadd unit test that use cache and thus raise bug in stock-cache2013-11-04T09:25:27+01:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/2e16e170fef1b0a2bad92b9462ea854d533d1e66Portal Type as Classes, ZODB Property Sheets: Ensure that they are reset on2013-10-31T18:09:25+09:00Arnaud Fontainearnaud.fontaine@nexedi.comother ZEO clients even if ZODB Components are not.
Steps to reproduce:
1/ On zope1, view and edit a person to make sure class is fully loaded.
2/ On zope2 add an interaction in person_interaction_workflow and add a script raising an exception.
3/ Edit a person on zope2. The exception is raised, confirming that the interaction is called.
When editing a person on zope1, the exception is not raised.https://lab.nexedi.com/nexedi/erp5/-/commit/a270c2223a0a513c6642a8b0aea732975f8276bfImplement support of deletion detection by ERP5SyncML & improve workflow usag...2013-10-30T09:04:02+01:00Aurélien Calonneaurel@nexedi.comhttps://lab.nexedi.com/nexedi/erp5/-/commit/badb7a60b80b574b4dcb1177b8e240042ca4a8a2ZODB Components: Rename common view to ComponentMixin_view (naming convention...2013-10-28T16:32:20+09:00Arnaud Fontainearnaud.fontaine@nexedi.comZODB Components: Rename common view to ComponentMixin_view (naming conventions and clash with erp5_pdm).
https://lab.nexedi.com/nexedi/erp5/-/commit/085a46bef426b73f9920a2de3acabc5f1b40c614ERP5Form: Reset Form Field Value Cache on all nodes upon modification.2013-10-28T16:32:05+09:00Arnaud Fontainearnaud.fontaine@nexedi.com
Before, the field value cache was only invalidated on the node where a field
has been modified, so similarly to reset of ZODB Components, implement
synchronization on all nodes through ZODB Cache Cookie.https://lab.nexedi.com/nexedi/erp5/-/commit/7a05186037ac5881c7bbb89e9a24d9b26c02272aerp5_core: Cosmetic: Get rid of a pylint warning.2013-10-28T16:32:05+09:00Arnaud Fontainearnaud.fontaine@nexedi.com