odoo/odoo.git
10 years ago[FIX] mail: fixed tests, no more assertionerror, but valueerror
Thibault Delavallée [Wed, 12 Feb 2014 15:31:41 +0000 (16:31 +0100)]
[FIX] mail: fixed tests, no more assertionerror, but valueerror

bzr revid: tde@openerp.com-20140212153141-ajwmd26of69tfoer

10 years ago[IMP] mail: mail_thread: message routing: raise exceptions instead of using asserts.
Thibault Delavallée [Wed, 12 Feb 2014 15:27:37 +0000 (16:27 +0100)]
[IMP] mail: mail_thread: message routing: raise exceptions instead of using asserts.
Indeed assert are statements meant to be used when developping, for
debug purpose. In a production environment it is safer to use real
exceptions that can be managed accordingly.

bzr revid: tde@openerp.com-20140212152737-c7q339psd9hi4iwd

10 years ago[FIX] account_voucher: account_id always visible on sales & purchase receipts
Denis Ledoux [Wed, 12 Feb 2014 14:27:37 +0000 (15:27 +0100)]
[FIX] account_voucher: account_id always visible on sales & purchase receipts

account_id is mandatory, and is set thanks to an onchange of partner_id. But partner_id is not required, therefore, if you do not set a customer/supplier, there is no
     account_id set by default.

On the purchase, the account_id was always invisible. Therefore, it was impossible to set the account_id if you did not set any supplier
On the sale, the account_id was invisible if you set the pay_now to pay later. Therefore, it was impossible to set an account_id if you did not set any customer and set pay later.

Anyway, now, account_id is always displayed, so the user can change the value of account_id if the default value provided is not was he wants, whatever the value of the other fields

bzr revid: dle@openerp.com-20140212142737-ox2l9twg3x6ywvqg

10 years ago[FIX] pad: hide chatter in fullscreen mode
Christophe Simonis [Wed, 12 Feb 2014 13:47:47 +0000 (14:47 +0100)]
[FIX] pad: hide chatter in fullscreen mode

lp bug: https://launchpad.net/bugs/1267108 fixed

bzr revid: chs@openerp.com-20140212134747-moiyebzdti4ieyc4

10 years ago[FIX] point_of_sale: sales summary report displays actual amount of taxes, instead...
Denis Ledoux [Wed, 12 Feb 2014 12:14:08 +0000 (13:14 +0100)]
[FIX] point_of_sale: sales summary report displays actual amount of taxes, instead of displaying the amount where the taxe is applied

bzr revid: dle@openerp.com-20140212121408-4tv8ca1ukqempx1k

10 years ago[FIX] base_action_rule: attempt to reuse creator language when evaluating action...
Olivier Dony [Wed, 12 Feb 2014 11:39:24 +0000 (12:39 +0100)]
[FIX] base_action_rule: attempt to reuse creator language when evaluating action filters

Some filters needs to be evaluated with the same
language as their author, e.g. when searching on
translatable field values. When a time-based
action is processed by the scheduled task,
we should thus attempt to reuse the same
language as the author of the corresponding
filter.

bzr revid: odo@openerp.com-20140212113924-77sh4oj6dl2qwqka

10 years ago[FIX]point_of_sale: Mode of payment displayed browse_record object instead of the...
Denis Ledoux [Wed, 12 Feb 2014 11:30:04 +0000 (12:30 +0100)]
[FIX]point_of_sale: Mode of payment displayed browse_record object instead of the name of the method payment

bzr revid: dle@openerp.com-20140212113004-d9eammlp5gtm2m2v

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Wed, 12 Feb 2014 06:23:57 +0000 (06:23 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140212062357-8n13ec90bnclm1ek

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Wed, 12 Feb 2014 06:22:54 +0000 (06:22 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140211064034-ghuxxk02n715othj
bzr revid: launchpad_translations_on_behalf_of_openerp-20140212062254-0hbn6k9636zlrg4k

10 years ago[MERGE] [FIX] pricelist: correctly take into account uom when computing pricelists...
Martin Trigaux [Tue, 11 Feb 2014 15:27:03 +0000 (16:27 +0100)]
[MERGE] [FIX] pricelist: correctly take into account uom when computing pricelists based on supplier price on product form (opw 595881)

The previous behaviour used the uom of the product while it is not necessary the one selected (eg: by default the purchase unit of measure for purchase orders).
This was an issue especially when having a different uom with supplier info lines setting degressive prices. The price should be computed based on selected uom and not the product uom.

bzr revid: mat@openerp.com-20140211152703-twnzco2dwxeqt8hz

10 years ago[FIX] pricelist: correctly take into account uom when computing pricelists based...
Martin Trigaux [Tue, 11 Feb 2014 14:57:03 +0000 (15:57 +0100)]
[FIX] pricelist: correctly take into account uom when computing pricelists based on supplier price on product form (opw 595881)

The previous behaviour used the uom of product while it could be a different one selected (by default the purchase unit of measure for purchase orders).
This was an issue especially when having different uom with supplier info lines setting degressive prices. The price should be computed based on selected uom and not the product uom.

bzr revid: mat@openerp.com-20140211145703-9uut4hw9aqh7326o

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Tue, 11 Feb 2014 06:41:29 +0000 (06:41 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140211064129-f1q7m95fq4tplc1s

10 years ago[FIX] point_of_sale: distraction error from revision 9814 revid:dle@openerp.com-20140...
Denis Ledoux [Mon, 10 Feb 2014 16:06:45 +0000 (17:06 +0100)]
[FIX] point_of_sale: distraction error from revision 9814 revid:dle@openerp.com-20140206163444-ckcmurcwk2vhi5vp, missing .id in order to compare company for taxes

bzr revid: dle@openerp.com-20140210160645-ww7af7sbkpjf6oss

10 years ago[MERGE] [FIX] html_sanitize: partial backport of trunk revision 5047 (opw 603452).
Martin Trigaux [Mon, 10 Feb 2014 15:28:06 +0000 (16:28 +0100)]
[MERGE] [FIX] html_sanitize: partial backport of trunk revision 5047 (opw 603452).
Unescape elements that have been wrongly escaped.

Some elements (eg: 'href' tag in links) are sanitised in templates which prevents the execution of mako templates.

bzr revid: mat@openerp.com-20140210152806-rl5h3twgq8dd203d

10 years ago[FIX] html_sanitize: partial backport of trunk revision 5047.
Martin Trigaux [Mon, 10 Feb 2014 14:40:23 +0000 (15:40 +0100)]
[FIX] html_sanitize: partial backport of trunk revision 5047.
Unescape elements that have been wrongly escaped.

Some elements (eg: 'href' tag in links) are sanitised in templates which prevents the execution of mako templates.

lp bug: https://launchpad.net/bugs/1273251 fixed

bzr revid: mat@openerp.com-20140210144023-9sp8cqn07ta5o64y

10 years ago[FIX] close autocomplete listing on input
Denis Ledoux [Mon, 10 Feb 2014 14:00:32 +0000 (15:00 +0100)]
[FIX] close autocomplete listing on input

Closing previously occured on search request (so that a user wouldn't be able
to select "old" data on new search request), but ``search`` is only triggered
after the search delay. Worked when delay was 0, with it being moved to 250 a
user can get results matching the previous search instead of the current one.

Trigger a closing of the current results list on any ``input`` event, which is
when text is entered in any of the searchview's ``InputView``

bzr revid: dle@openerp.com-20140210140032-06dnlxepcc5ae21f

10 years ago[FIX] sale, sale_stock: send by email button visible when sent, progress or manual
Denis Ledoux [Mon, 10 Feb 2014 13:46:03 +0000 (14:46 +0100)]
[FIX] sale, sale_stock: send by email button visible when sent, progress or manual

+ remove 'invoiced' from statusbar_visible, as there is no such state
+ proper inherit in sale_stock form view

bzr revid: dle@openerp.com-20140210134603-ck0jr56xhl8xgzg2

10 years ago[IMP] mail: subscription: if no-one to (un)subscribe, already return. This is not
Thibault Delavallée [Mon, 10 Feb 2014 11:58:27 +0000 (12:58 +0100)]
[IMP] mail: subscription: if no-one to (un)subscribe, already return. This is not
necessary for computation, but saves some browse / access right checking.

bzr revid: tde@openerp.com-20140210115827-2y451i0edgve59mi

10 years ago[FIX] mail: priority -10 on message_follower_ids to make sure executed before other...
Martin Trigaux [Mon, 10 Feb 2014 08:31:30 +0000 (09:31 +0100)]
[FIX] mail: priority -10 on message_follower_ids to make sure executed before other function field that may use the followers (eg: note.note for access rights)

bzr revid: mat@openerp.com-20140210083130-ag95lqwlpkv7ceqc

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Mon, 10 Feb 2014 05:53:24 +0000 (05:53 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140209065003-9soyulgvssk8n5ci
bzr revid: launchpad_translations_on_behalf_of_openerp-20140208071621-b018rnkhyxmmm5jk
bzr revid: launchpad_translations_on_behalf_of_openerp-20140209065224-kih7tx56elds0zok
bzr revid: launchpad_translations_on_behalf_of_openerp-20140210055324-raxopm5ej680oc73

10 years ago[FIX] mail.thread: avoid tracking multiple temporary changes during copy
Olivier Dony [Thu, 6 Feb 2014 17:32:51 +0000 (18:32 +0100)]
[FIX] mail.thread: avoid tracking multiple temporary changes during copy

bzr revid: odo@openerp.com-20140206173251-1njroiu08fzgdbyp

10 years ago[FIX] project.copy(): avoid preparing useless children data to copy, as they are...
Olivier Dony [Thu, 6 Feb 2014 17:27:02 +0000 (18:27 +0100)]
[FIX] project.copy(): avoid preparing useless children data to copy, as they are discared in analytic.copy. Duplicating children is handled by  duplicate_template().

bzr revid: odo@openerp.com-20140206172702-vxdhemegc4yoqzsv

10 years ago[FIX] project.task: simplify delegated tasks remapping after task copy + avoid write...
Olivier Dony [Thu, 6 Feb 2014 17:10:28 +0000 (18:10 +0100)]
[FIX] project.task: simplify delegated tasks remapping after task copy + avoid write() call if not necessary

This avoids recomputing function fields if not
necessary.

bzr revid: odo@openerp.com-20140206171028-p7hpc0x9jpfnb7jv

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Fri, 7 Feb 2014 07:14:00 +0000 (07:14 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140207071400-b3u1081zn9icp7xw

10 years ago[FIX] orm.copy_data: avoid reading useless and possibly expensive data when copying...
Olivier Dony [Thu, 6 Feb 2014 17:04:01 +0000 (18:04 +0100)]
[FIX] orm.copy_data: avoid reading useless and possibly expensive data when copying records

Rather than reading the data and discarding it,
it is much faster to not read it in the first place.

bzr revid: odo@openerp.com-20140206170401-brd6368pe1fmbkkc

10 years ago[FIX] base: avoid keeping password wizards in the database longer than necessary
Olivier Dony [Thu, 6 Feb 2014 16:45:59 +0000 (17:45 +0100)]
[FIX] base: avoid keeping password wizards in the database longer than necessary

 This patch deletes the wizard lines rather than
 the wizard record itself, to avoid errors in case
 the client reloads the wizard data before actually
 closing it.

lp bug: https://launchpad.net/bugs/1271165 fixed

bzr revid: odo@openerp.com-20140206164559-j0j9o30im0u2hl2g

10 years ago[FIX] point_of_sale: validate and closing pos sessoin handle multi company
Denis Ledoux [Thu, 6 Feb 2014 16:34:44 +0000 (17:34 +0100)]
[FIX] point_of_sale: validate and closing pos sessoin handle multi company

When the user who validated and closed the pos session was not the same user who created the session, and if this user was not in the same company, it wasnt possible to validate and close the pos session.

This explanation if also valid if the user who created the pos session changed of company in his preferences between the creation and the validation.

bzr revid: dle@openerp.com-20140206163444-ckcmurcwk2vhi5vp

10 years ago[ADD] stock: update pot file to latest version of translations
Martin Trigaux [Thu, 6 Feb 2014 16:00:59 +0000 (17:00 +0100)]
[ADD] stock: update pot file to latest version of translations

bzr revid: mat@openerp.com-20140206160059-7fkwb6havgazmttg

10 years ago[MERGE] [FIX] mail: mail: backport of saas-2 revision 9065 and 9081 and security...
Martin Trigaux [Thu, 6 Feb 2014 12:14:38 +0000 (13:14 +0100)]
[MERGE] [FIX] mail: mail: backport of saas-2 revision 9065 and 9081 and security improvements.

Add followers before super call in mail_thread creation.
This allows to have a value for the _set_followers call and be able to have record rules based on followers at creation.

Set the priority of message_follower_ids fields to -10 (default is 0) to be sure it will be executed before other function fields using these followers (eg: _set_stage_per_user from note.note does a browse which would trigger record rules to read the note)

Context hack to avoid checking read access at creation of the record (check create rules instead)

lp bug: https://launchpad.net/bugs/1259913 fixed

bzr revid: mat@openerp.com-20140206121438-epghqo042ync24v5

10 years ago[IMP] mail: in case of creation, still check creation access rights for subscription
Martin Trigaux [Thu, 6 Feb 2014 12:01:09 +0000 (13:01 +0100)]
[IMP] mail: in case of creation, still check creation access rights for subscription

bzr revid: mat@openerp.com-20140206120109-6h2vz1ulu33t1509

10 years ago[IMP] mail: check at least access_rights in case of creation
Martin Trigaux [Thu, 6 Feb 2014 11:03:27 +0000 (12:03 +0100)]
[IMP] mail: check at least access_rights in case of creation

bzr revid: mat@openerp.com-20140206110327-zar4yl03r1lympx6

10 years ago[FIX] _(): avoid useless warning where translating string without a cursor
Christophe Simonis [Thu, 6 Feb 2014 10:51:41 +0000 (11:51 +0100)]
[FIX] _(): avoid useless warning where translating string without a cursor

bzr revid: chs@openerp.com-20140206105141-7e8bv8ordqqsswh7

10 years ago[FIX] mail: backport of saas-2 revision 9065 and 9081.
Martin Trigaux [Thu, 6 Feb 2014 10:47:14 +0000 (11:47 +0100)]
[FIX] mail: backport of saas-2 revision 9065 and 9081.

Make sure the user is subscribed before the super() call in mail_thread. This allows to have follower based record rules working (eg: note.note)

bzr revid: mat@openerp.com-20140206104714-anpehaik4wajnfrw

10 years ago[IMP] reference fields: display a more user-friendly window title when open a chosen...
Martin Trigaux [Thu, 6 Feb 2014 10:24:09 +0000 (11:24 +0100)]
[IMP] reference fields: display a more user-friendly window title when open a chosen many2one record in reference field

bzr revid: mat@openerp.com-20140206102409-4lbx7ofsgz8speni

10 years ago[IMP] ir_fields: no need to sanitize the _str_to_html as it is already done in the...
Martin Trigaux [Thu, 6 Feb 2014 09:46:28 +0000 (10:46 +0100)]
[IMP] ir_fields: no need to sanitize the _str_to_html as it is already done in the _symbol_set of html fields. This avoids doing twice the sanitization.

bzr revid: mat@openerp.com-20140206094628-umx2rfb9rcim7v82

10 years ago[MERGE] [FIX] ir_fields: allow convertion from string to html using sanitize function
Martin Trigaux [Thu, 6 Feb 2014 08:47:08 +0000 (09:47 +0100)]
[MERGE] [FIX] ir_fields: allow convertion from string to html using sanitize function
This is required to be able to import csv file containing html fields

lp bug: https://launchpad.net/bugs/1093800 fixed

bzr revid: mat@openerp.com-20140206084708-j63kpkr9apd3j01j

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Thu, 6 Feb 2014 06:25:18 +0000 (06:25 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140206062518-3g0oj0z7mlartzal

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Thu, 6 Feb 2014 06:25:10 +0000 (06:25 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140206062321-j6cpns6xz3f81net
bzr revid: launchpad_translations_on_behalf_of_openerp-20140206062510-x502ahdwzezvea54

10 years ago[MERGE] [FIX] account: action 'Journal Items' on a journal entries should restrict...
Martin Trigaux [Wed, 5 Feb 2014 13:20:57 +0000 (14:20 +0100)]
[MERGE] [FIX] account: action 'Journal Items' on a journal entries should restrict by account.move and not journal (src_model) (opw 585153)

bzr revid: mat@openerp.com-20140205132057-jxxmmyhfk6c15w9o

10 years ago[MERGE] [FIX] search: make sure search view is not destroyed when starting SearchView...
Martin Trigaux [Wed, 5 Feb 2014 10:21:07 +0000 (11:21 +0100)]
[MERGE] [FIX] search: make sure search view is not destroyed when starting SearchView widget
This avoids getting the error 'Cannot call method 'getParent' of undefined'

lp bug: https://launchpad.net/bugs/1178289 fixed

bzr revid: mat@openerp.com-20140205102107-5ggbbkyr172855uu

10 years ago[FIX] account: residual amount computation with refund invoices
Denis Ledoux [Wed, 5 Feb 2014 10:03:24 +0000 (11:03 +0100)]
[FIX] account: residual amount computation with refund invoices

On invoice residual amount computing, we ignore reconcile entries line if their invoice are not of the same type of the current invoice
The above revision(s) will be removed

bzr revid: dle@openerp.com-20140205100324-5tyquozmylcp40p1

10 years ago[FIX] css: remove height: 18px on .oe_facet_value property to avoid long filter name...
Martin Trigaux [Tue, 4 Feb 2014 15:50:46 +0000 (16:50 +0100)]
[FIX] css: remove height: 18px on .oe_facet_value property to avoid long filter name to exceed the size of the box (on 2 lines)

bzr revid: mat@openerp.com-20140204155046-ifqts8mpaqhgvjnj

10 years ago[MERGE] [FIX] audittrail: various bugs (opw 603072)
Martin Trigaux [Tue, 4 Feb 2014 15:11:36 +0000 (16:11 +0100)]
[MERGE] [FIX] audittrail: various bugs (opw 603072)

- tracking unlink does not fail anymore
- do not track virtual fields on res.users model (would for .column call)
- make sure read calls with one id works (launchpad bug lp:1214149)
- select the correct model when tracking x2m fields values

bzr revid: mat@openerp.com-20140204151136-51cm1tbgvcsnlsoe

10 years ago[FIX] getParent() js error when clicking to fast on menu items of dashboards
Cecile Tonglet [Tue, 4 Feb 2014 15:05:44 +0000 (16:05 +0100)]
[FIX] getParent() js error when clicking to fast on menu items of dashboards

bzr revid: cto@openerp.com-20140204150544-nkuhxree6qijihq2

10 years ago[FIX] auditrail: in case of unlink retrieve first the record and then execute the...
Martin Trigaux [Tue, 4 Feb 2014 14:28:25 +0000 (15:28 +0100)]
[FIX] auditrail: in case of unlink retrieve first the record and then execute the unlink (the other way around is causes problems for name_get...)

bzr revid: mat@openerp.com-20140204142825-jtln4kyfmfhgq4sd

10 years ago[FIX] qweb templates: t-raw to t-esc
Martin Trigaux [Tue, 4 Feb 2014 14:19:13 +0000 (15:19 +0100)]
[FIX] qweb templates: t-raw to t-esc

t-raw usage is discourage if not to displayed html content (after escaping) as it may contain unsafe data

bzr revid: mat@openerp.com-20140204141913-e5hcaml53woumlgs

10 years ago[FIX] audittrail: fixing various bugs
Martin Trigaux [Tue, 4 Feb 2014 14:14:49 +0000 (15:14 +0100)]
[FIX] audittrail: fixing various bugs

iter only on fields on __all_columns, this avoids getting inexistant fields such as 'in_group_42' for res.users
make sure read method calls works when passing only one id (lp:1214149)
when itering on change values, if different model (eg: if field is o2m) make sure make name_get on the model of the field and not on the parent model

lp bug: https://launchpad.net/bugs/1214149 fixed

bzr revid: mat@openerp.com-20140204141449-2f922k5awixh1kzt

10 years ago[FIX] purchase: hide receive invoice if invoice based on purchase order line.
Denis Ledoux [Tue, 4 Feb 2014 12:42:49 +0000 (13:42 +0100)]
[FIX] purchase: hide receive invoice if invoice based on purchase order line.

It has to be done manually.

opw-603620

bzr revid: dle@openerp.com-20140204124249-qjjhulqojvcm08k4

10 years ago[FIX] some other t-raw to t-esc conversions
Martin Trigaux [Tue, 4 Feb 2014 12:42:42 +0000 (13:42 +0100)]
[FIX] some other t-raw to t-esc conversions

bzr revid: mat@openerp.com-20140204124242-emrd7hwlk6d4umkj

10 years ago[FIX] mail: escape user and partner names before being rendered in mail widgets
Martin Trigaux [Tue, 4 Feb 2014 11:33:58 +0000 (12:33 +0100)]
[FIX] mail: escape user and partner names before being rendered in mail widgets

lp bug: https://launchpad.net/bugs/1276078 fixed

bzr revid: mat@openerp.com-20140204113358-2cb39l7ge2f5pcg5

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Tue, 4 Feb 2014 06:48:42 +0000 (06:48 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140204064842-0dbci9bv8whxs8ax

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Tue, 4 Feb 2014 06:48:35 +0000 (06:48 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140201065304-8md3g4d14l1b51ii
bzr revid: launchpad_translations_on_behalf_of_openerp-20140202060105-bnt8nw1mcbg2c3m3
bzr revid: launchpad_translations_on_behalf_of_openerp-20140203055609-uxdqgnistwilvo2v
bzr revid: launchpad_translations_on_behalf_of_openerp-20140204064835-qdcrcxldc5zsutio

10 years ago[MERGE] Merge with 7.0-fix-css-clearfix-jke - bug clearfix on oe_title and oe_form_group
jke-openerp [Mon, 3 Feb 2014 18:06:37 +0000 (19:06 +0100)]
[MERGE] Merge with 7.0-fix-css-clearfix-jke - bug clearfix on oe_title and oe_form_group

bzr revid: jke@openerp.com-20140203180637-er9c45xm0d9sk7ub

10 years ago[TYPO] Fix bug css revert rev 4122 and add clear:both
jke-openerp [Mon, 3 Feb 2014 17:39:26 +0000 (18:39 +0100)]
[TYPO] Fix bug css revert rev 4122 and add clear:both

revert because was breaking the rendering of forms using oe_title as clearfix hack
adding clear on .oe_form_group to fix the journal form on firefox (block was unaligned, some fields out of the screen)

bzr revid: jke@openerp.com-20140203173926-ohabh1vahcwqijug

10 years ago[MERGE] [FIX] read_group: aggregate values on all columns instead of only the one...
Martin Trigaux [Mon, 3 Feb 2014 14:02:47 +0000 (15:02 +0100)]
[MERGE] [FIX] read_group: aggregate values on all columns instead of only the one of the current model

Without this you could not have a sum value on a column belonging to the parent model (eg: 'unit_amount' when grouping on hr.analytic.timesheet)

bzr revid: mat@openerp.com-20140203140247-n090tx2yf8mujkcz

10 years ago[IMP] better assert message and cleaning
Martin Trigaux [Mon, 3 Feb 2014 13:40:51 +0000 (14:40 +0100)]
[IMP] better assert message and cleaning

bzr revid: mat@openerp.com-20140203134051-lgwo4v0rdntgxyor

10 years ago[ADD] test read_group on a column of _inherits model and group on right field
Martin Trigaux [Mon, 3 Feb 2014 13:33:31 +0000 (14:33 +0100)]
[ADD] test read_group on a column of _inherits model and group on right field

bzr revid: mat@openerp.com-20140203133331-mujvv812zd971ci2

10 years ago[FIX] orm: read_group aggregates values on all columns instead of only the one of...
Martin Trigaux [Mon, 3 Feb 2014 12:33:11 +0000 (13:33 +0100)]
[FIX] orm: read_group aggregates values on all columns instead of only the one of the parent model

bzr revid: mat@openerp.com-20140203123311-38rwp7tfyc08flid

10 years ago[FIX]Fixed the issue of html field import fails, because of no converter found for...
Mohammed Shekha (OpenERP) [Mon, 3 Feb 2014 12:05:25 +0000 (17:35 +0530)]
[FIX]Fixed the issue of html field import fails, because of no converter found for str to html.

bzr revid: msh@openerp.com-20140203120525-ui117od6lpksm1bq

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Mon, 3 Feb 2014 05:56:16 +0000 (05:56 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140203055616-29ji7mugvwf3jpmn

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Mon, 3 Feb 2014 05:55:25 +0000 (05:55 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140201065247-b0hmat9ikp0cj2sx
bzr revid: launchpad_translations_on_behalf_of_openerp-20140202055930-0e8qd9refwne4999
bzr revid: launchpad_translations_on_behalf_of_openerp-20140203055525-2z3nfmfb0t7lpqpf

10 years ago[FIX] stock: when creating manufacturing order from procurement workflow, do not...
Martin Trigaux [Fri, 31 Jan 2014 16:03:04 +0000 (17:03 +0100)]
[FIX] stock: when creating manufacturing order from procurement workflow, do not write location on state (already set previously). (opw 603600)

This avoids having an access rights error when trying to write on a move in done state (eg: in case of force availibility)

bzr revid: mat@openerp.com-20140131160304-22mokur2uuo1cw4r

10 years ago[IMP] attachement: remove unnecessary redraw added at rev 4128 and change message...
Martin Trigaux [Fri, 31 Jan 2014 10:28:36 +0000 (11:28 +0100)]
[IMP] attachement: remove unnecessary redraw added at rev 4128 and change message to be the same than in mail

bzr revid: mat@openerp.com-20140131102836-e89xo4nrwk32uij8

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Fri, 31 Jan 2014 06:24:21 +0000 (06:24 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140131062421-oq9ywafamdrwjbtj

10 years ago[MERGE] [FIX] account_voucher: forward port of fixes from 6.1 (rev 6966)
Martin Trigaux [Wed, 29 Jan 2014 17:20:09 +0000 (18:20 +0100)]
[MERGE] [FIX] account_voucher: forward port of fixes from 6.1 (rev 6966)
When importing invoices to a bank statement the bank statement lines are created with statement date instead of today
Set the date on the created voucher in the same wizard to the statement date instead of invoice date (problematic if different period)
When creating the account moves (at bank statement confirmation), make sur the date and period of the vouncher are synchronised

bzr revid: mat@openerp.com-20140129172009-vbp5n1nco51kaly8

10 years ago[FIX] purchase: on po confirm, avoid to write location_id on the chained stock move...
Denis Ledoux [Wed, 29 Jan 2014 16:32:38 +0000 (17:32 +0100)]
[FIX] purchase: on po confirm, avoid to write location_id on the chained stock move if the move is done

On purchase order confirmation, if the order_line comes from a procurement order created by a sale order,
it tried to write on the location_id, whatever the move state was, even done.

Or, sometimes, the stock move associated to the procurement order (from the so) was already done, for example because we forced the availability of the stock move.
It makes sense to not write the location_id if the move is already done, because the location_id is already good.

bzr revid: dle@openerp.com-20140129163238-1s1t9oc814z4z7f3

10 years ago[FIX] attachement: display error message (removed inexistant template) and redraw...
Martin Trigaux [Wed, 29 Jan 2014 14:14:38 +0000 (15:14 +0100)]
[FIX] attachement: display error message (removed inexistant template) and redraw the window (to avoid getting stucked)

bzr revid: mat@openerp.com-20140129141438-3883hhzdiwyoo19t

10 years ago[MERGE] [FIX] res_partner: name_search search in one pass
Martin Trigaux [Wed, 29 Jan 2014 13:22:40 +0000 (14:22 +0100)]
[MERGE] [FIX] res_partner: name_search search in one pass

The original query did two passes (SQL query and orm search). This was a problem due to the limit parameter where the second query could reduce the number of results to a smaller number than the asked limit.

This code reproduces the orm _search behaviour to execute only one SQL query mixing both the ACL clauses and the complexe name_search without degrading the performances (removing the limit in the first query would have).

bzr revid: mat@openerp.com-20140129132240-eamnzs37k0i65gpe

10 years ago[IMP] make sure the records will be in right order (and trigger chirurgiens-dentistes...
Martin Trigaux [Wed, 29 Jan 2014 12:48:06 +0000 (13:48 +0100)]
[IMP] make sure the records will be in right order (and trigger chirurgiens-dentistes.fr for the second name_search)

bzr revid: mat@openerp.com-20140129124806-dq56o7r1yt38nb08

10 years ago[FIX] better test, add missing parentheses in query, return empty list in case of...
Martin Trigaux [Wed, 29 Jan 2014 12:34:04 +0000 (13:34 +0100)]
[FIX] better test, add missing parentheses in query, return empty list in case of no idea (instead of triggering super)

bzr revid: mat@openerp.com-20140129123404-8hs786n64briqyta

10 years ago[ref] move up!
Martin Trigaux [Wed, 29 Jan 2014 11:41:02 +0000 (12:41 +0100)]
[ref] move up!

bzr revid: mat@openerp.com-20140129114102-tk4fotnb28mtaz9x

10 years ago[FIX] revert previous rev for better where and add test
Martin Trigaux [Wed, 29 Jan 2014 11:39:38 +0000 (12:39 +0100)]
[FIX] revert previous rev for better where and add test

bzr revid: mat@openerp.com-20140129113938-517gqfi1kzcf64fz

10 years ago[IMP] remove useless variable, where_clause at least '' as created from a str.join()
Martin Trigaux [Wed, 29 Jan 2014 11:19:59 +0000 (12:19 +0100)]
[IMP] remove useless variable, where_clause at least '' as created from a str.join()

bzr revid: mat@openerp.com-20140129111959-7y9su01ooneu0mco

10 years ago[FIX] res_partner: name_search search in one pass
Martin Trigaux [Wed, 29 Jan 2014 10:55:48 +0000 (11:55 +0100)]
[FIX] res_partner: name_search search in one pass

The original query did two passes (SQL query and orm search). This was a problem due to the limit parameter where the second query could reduce the number of results to a smaller number than the asked limit.

This code reproduces the orm _search behaviour to execute only one SQL query mixing both the ACL clauses and the complexe name_search without degrading the performances (removing the limit in the first query would have).

lp bug: https://launchpad.net/bugs/1203727 fixed

bzr revid: mat@openerp.com-20140129105548-dd6zmy9uc2cuowpq

10 years ago[FIX] forbid dropping templates databases
Christophe Simonis [Wed, 29 Jan 2014 10:35:38 +0000 (11:35 +0100)]
[FIX] forbid dropping templates databases

bzr revid: chs@openerp.com-20140129103538-qbm054m29y5r4hu4

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Wed, 29 Jan 2014 06:03:26 +0000 (06:03 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140128070310-721zmkmw0ocyz6im
bzr revid: launchpad_translations_on_behalf_of_openerp-20140129060326-647er2mw0mfn2j5s

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Tue, 28 Jan 2014 07:03:17 +0000 (07:03 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140126051546-xdjoni3k2eium078
bzr revid: launchpad_translations_on_behalf_of_openerp-20140128070317-kjn3wh5y1v9z2ijd

10 years ago[MERGE] [FIX] expression: do not look at translation in parse when searching with...
Martin Trigaux [Mon, 27 Jan 2014 16:00:19 +0000 (17:00 +0100)]
[MERGE] [FIX] expression: do not look at translation in parse when searching with empty string or false
This fixes traceback when applying filter 'is not set' on a translatable field

bzr revid: mat@openerp.com-20140127160019-mf0l0ded14g741df

10 years ago[FIX] expression: do not look at translation in parse when searching with empty strin...
Martin Trigaux [Mon, 27 Jan 2014 14:49:13 +0000 (15:49 +0100)]
[FIX] expression: do not look at translation in parse when searching with empty string or false
This fixes traceback when applying filter 'is not set' on a translatable field

lp bug: https://launchpad.net/bugs/1208565 fixed

bzr revid: mat@openerp.com-20140127144913-qjh9hrnkfdn18sdb

10 years ago[MERGE] [FIX] users_ldap: forward port of rev 7301 from 6.1, get rid of results witho...
Martin Trigaux [Mon, 27 Jan 2014 14:28:36 +0000 (15:28 +0100)]
[MERGE] [FIX] users_ldap: forward port of rev 7301 from 6.1, get rid of results without DN for searchResultReference

bzr revid: mat@openerp.com-20140127142836-pvta002gk1ckfzkh

10 years ago[FIX] users_ldap: forward port of rev 7301 from 6.1, get rid of results without DN...
Martin Trigaux [Mon, 27 Jan 2014 14:00:09 +0000 (15:00 +0100)]
[FIX] users_ldap: forward port of rev 7301 from 6.1, get rid of results without DN for searchResultReference, courtesy of Patrick Monnerat

lp bug: https://launchpad.net/bugs/983123 fixed

bzr revid: mat@openerp.com-20140127140009-o50fhhs5z0vjklwc

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Mon, 27 Jan 2014 05:46:06 +0000 (05:46 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140122061252-9jm03vlbr13ofqo9
bzr revid: launchpad_translations_on_behalf_of_openerp-20140123055652-0p71divui34v1c1q
bzr revid: launchpad_translations_on_behalf_of_openerp-20140124062440-hx0z2e4sd6nz7exc
bzr revid: launchpad_translations_on_behalf_of_openerp-20140126051449-rlunde7qysqsh1b1
bzr revid: launchpad_translations_on_behalf_of_openerp-20140125064003-v340hiykcngjg9ue
bzr revid: launchpad_translations_on_behalf_of_openerp-20140126051541-9fnyw12nex5poeth
bzr revid: launchpad_translations_on_behalf_of_openerp-20140127054606-1jb6usf6pj7gy1xl

10 years ago[FIX] contract search view typo
Antony Lesuisse [Sat, 25 Jan 2014 00:04:44 +0000 (01:04 +0100)]
[FIX] contract search view typo

bzr revid: al@openerp.com-20140125000444-14nkccg6vyu5nmv5

10 years ago[FIX] plugin: correct condition to match partners from emails.
Christophe Simonis [Fri, 24 Jan 2014 13:24:50 +0000 (14:24 +0100)]
[FIX] plugin: correct condition to match partners from emails.

correct copy/paste bug introduced in revid 9785 mat@openerp.com-20140122134728-558gkuhjpi2bc277

bzr revid: chs@openerp.com-20140124132450-cmx4acj6yei49aw7

10 years ago[FIX] conditions inverted in involves not forgotten a
Anael Closson [Fri, 24 Jan 2014 12:54:44 +0000 (13:54 +0100)]
[FIX] conditions inverted in involves not forgotten a

bzr revid: acl@openerp.com-20140124125444-rhigcae80phfixh8

10 years ago[REVERT] 9401 dle@openerp.com-20130830125155-1vedifnupu2xvth7
Denis Ledoux [Fri, 24 Jan 2014 12:01:02 +0000 (13:01 +0100)]
[REVERT] 9401 dle@openerp.com-20130830125155-1vedifnupu2xvth7

This had as side-effect to not allow splitting BOMs
(a manufacturing order for 1 unit of a BOM producing 10 units consumed the lines like it was 10 units, not 1)

This fix was to avoid having a fraction of a unit (for instance, 0.5 unit).

But, finally, it is preferable to allow splitting units:
1. Most users do not use several uoms, and in this case, the unit is the default uom (hidden).
2. At the moment, it is allowed to ask a manufacturing order splitting up the unit uom
(It is allowed to ask the production of 0.5 USB Adapter, for instance)
Thus, we should allow the splitting up of the unit uom in the lines too.

bzr revid: dle@openerp.com-20140124120102-we2yxio553ws2yz4

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Fri, 24 Jan 2014 06:25:06 +0000 (06:25 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140124062506-2xq1lhj82n923dbl

10 years ago[FIX] test: correct Mock of search_read
Christophe Simonis [Thu, 23 Jan 2014 17:08:36 +0000 (18:08 +0100)]
[FIX] test: correct Mock of search_read
[IMP] search_read: build order index using dict comprehension

bzr revid: chs@openerp.com-20140123170836-4qu0ei6zucaprwxs

10 years ago[FIX] read: fix performance issue due to O(n)^2 sorting
Frédéric van der Essen [Thu, 23 Jan 2014 16:15:23 +0000 (17:15 +0100)]
[FIX] read: fix performance issue due to O(n)^2 sorting

bzr revid: fva@openerp.com-20140123161523-xvc8so45uwj3uivs

10 years ago[FIX] sale, purchase, sale_stock: on orders lines, on product changed, change the...
Denis Ledoux [Thu, 23 Jan 2014 10:35:05 +0000 (11:35 +0100)]
[FIX] sale, purchase, sale_stock: on orders lines, on product changed, change the uom (even if the uom is in the same category)

bzr revid: dle@openerp.com-20140123103505-7pm9526ot2f5u7wa

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Thu, 23 Jan 2014 05:57:32 +0000 (05:57 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140123055732-ggft6ftma1kfpaq6

10 years ago[MERGE] [FIX] plugin: fixing issues with push_message method (opw 593592)
Martin Trigaux [Wed, 22 Jan 2014 13:47:28 +0000 (14:47 +0100)]
[MERGE] [FIX] plugin: fixing issues with push_message method (opw 593592)
retrieve 'message_id' key from dict produced by message_parse instead of 'message-id'
add author_id, message_from and message_id info
set message with content as html, do not add body_html field which is inexistant in mail.message model

bzr revid: mat@openerp.com-20140122134728-558gkuhjpi2bc277

10 years ago[FIX] mrp, stock: avoid float rounding errors using float_compare
Denis Ledoux [Wed, 22 Jan 2014 13:38:22 +0000 (14:38 +0100)]
[FIX] mrp, stock: avoid float rounding errors using float_compare

bzr revid: dle@openerp.com-20140122133822-fkt5gqanpptlx9jx

10 years ago[FIX] plugin: Email pushed from Outlook plugin does not have body content and 'Author...
Ravi Gohil (OpenERP) [Wed, 22 Jan 2014 12:52:31 +0000 (18:22 +0530)]
[FIX] plugin: Email pushed from Outlook plugin does not have body content and 'Author' and 'From' are set blank and/or incorrectly. (Maintenance Case: 593592,602431)

bzr revid: rgo@tinyerp.com-20140122125231-zarrt1rzx6pyerf6

10 years ago[MERGE] [FIX] project_long_term: do not schedule_phases if no project is found (avoid...
Martin Trigaux [Wed, 22 Jan 2014 10:00:05 +0000 (11:00 +0100)]
[MERGE] [FIX] project_long_term: do not schedule_phases if no project is found (avoid traceback)

bzr revid: mat@openerp.com-20140122100005-z99i013chg18ywqa

10 years ago[FIX] email_template: error message instead of traceback when sending an email from...
Martin Trigaux [Wed, 22 Jan 2014 09:48:37 +0000 (10:48 +0100)]
[FIX] email_template: error message instead of traceback when sending an email from a user without user

bzr revid: mat@openerp.com-20140122094837-a0bkx2huqvkylniy

10 years agoLaunchpad automatic translations update.
Launchpad Translations on behalf of openerp [Wed, 22 Jan 2014 06:13:35 +0000 (06:13 +0000)]
Launchpad automatic translations update.

bzr revid: launchpad_translations_on_behalf_of_openerp-20140122061335-z6h1dn3yd94l8850

10 years ago[FIX] modules: multi worker signaling initialize variables before loading registry
Denis Ledoux [Tue, 21 Jan 2014 17:18:36 +0000 (18:18 +0100)]
[FIX] modules: multi worker signaling initialize variables before loading registry

bzr revid: dle@openerp.com-20140121171836-dxs7cvqcd9nxytu1

10 years ago[MERGE] [FIX] format_value: when formating to date, make sure not converting from...
Martin Trigaux [Tue, 21 Jan 2014 15:25:21 +0000 (16:25 +0100)]
[MERGE] [FIX] format_value: when formating to date, make sure not converting from a datetime string as would make timezones apply and lead to a possible change of day

bzr revid: mat@openerp.com-20140121152521-ebgre8hv5sgddhv1

10 years ago[FIX] format_value: correctly compose if block, we are doing python here...
Martin Trigaux [Tue, 21 Jan 2014 14:26:25 +0000 (15:26 +0100)]
[FIX] format_value: correctly compose if block, we are doing python here...

bzr revid: mat@openerp.com-20140121142625-fy8zkafcvb9wwz88