Denis Ledoux [Fri, 10 Jan 2014 17:38:23 +0000 (18:38 +0100)]
[FIX] decimal_precision: signal workers to restart their registry when decimal precision change.
bzr revid: dle@openerp.com-
20140110173823-lfekux2jxrj5v9gn
Martin Trigaux [Fri, 10 Jan 2014 15:31:33 +0000 (16:31 +0100)]
[FIX] mrp: move _prepare_order_line_procurement to module sale_mrp as mrp module does not depends from sale
bzr revid: mat@openerp.com-
20140110153133-qozwrixyrwxjr44n
Martin Trigaux [Fri, 10 Jan 2014 13:48:45 +0000 (14:48 +0100)]
[FIX] account_voucher: in fields_view_get overwrite, also add the 'default_supplier/customer' properity in context.
With this the 'create and edit' menu will initiate the partner as a supplier.
bzr revid: mat@openerp.com-
20140110134845-hvbob1mii4ofqjay
Martin Trigaux [Fri, 10 Jan 2014 13:00:56 +0000 (14:00 +0100)]
[FIX] stock: when receiving an incoming shipment, the default quantity should be prefilled.
This fixes the issue when the picking was first confirmed and received later, stock.move have the state as confirmed (Waiting Availibility)
bzr revid: mat@openerp.com-
20140110130056-gjmssgxrqgr5y67y
Christophe Simonis [Fri, 10 Jan 2014 12:54:33 +0000 (13:54 +0100)]
[FIX] decimal_precision: signal workers to restart their registry when decimal precision change.
bzr revid: chs@openerp.com-
20140110125433-soimmrpz2icvob60
Launchpad Translations on behalf of openerp [Fri, 10 Jan 2014 05:32:16 +0000 (05:32 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140110053216-23qk0vpm4hr5g1ig
Martin Trigaux [Thu, 9 Jan 2014 15:36:01 +0000 (16:36 +0100)]
[FIX] orm: add missing context (without the lang attribute to avoid setting translated values) in write call.
bzr revid: mat@openerp.com-
20140109153601-13wo9gj5cz6ho3nm
Martin Trigaux [Thu, 9 Jan 2014 14:06:16 +0000 (15:06 +0100)]
[MERGE] [FIX] base_calendar: allow ordering on calendar.event objects.
The ordering is done during the generation of recurrent ids. If no ordering is done, fallback on self._order.
Based on code from Erik Heeren.
bzr revid: mat@openerp.com-
20140109140616-uuc0b8pgpkgryfav
Martin Trigaux [Thu, 9 Jan 2014 13:09:10 +0000 (14:09 +0100)]
[FIX] base_calendar: back to same behaviour as previously, when setting a recurrent event the first is not taken into account
bzr revid: mat@openerp.com-
20140109130910-8ohh6kqt5m76jb7q
Martin Trigaux [Thu, 9 Jan 2014 11:20:23 +0000 (12:20 +0100)]
[IMP] base_calendar: get_recurrent_ids is the wrapper and should be remove in trunk (to have only private method
bzr revid: mat@openerp.com-
20140109112023-ya2cogqnyiv6hsht
Martin Trigaux [Thu, 9 Jan 2014 11:09:07 +0000 (12:09 +0100)]
[IMP] base_calendar: create wrap method _get_recurrent_ids to avoid changing the API
bzr revid: mat@openerp.com-
20140109110907-vhtxdna7y3w1vh36
Thibault Delavallée [Thu, 9 Jan 2014 11:07:09 +0000 (12:07 +0100)]
[FIX] mail: Chatter widget: the RecordThread widget, that is
used to display the Chatter on documents, should use the
domain defined on the field. Indeed this domain is used when
computing the 'read more' expandable domains.
Before this fix it was not taken into account, leading to
messages being fetched without respecting the domain
defined on the field.
bzr revid: tde@openerp.com-
20140109110709-iz2jxryg5xqjedo4
Martin Trigaux [Thu, 9 Jan 2014 10:37:08 +0000 (11:37 +0100)]
[FIX] base_calendar: allow to sort crm.meeting in search calls with recurrent events, based on code from Erik Heeren
lp bug: https://launchpad.net/bugs/1023322 fixed
bzr revid: mat@openerp.com-
20140109103708-xw35n9q5u6z6pfby
Thibault Delavallée [Thu, 9 Jan 2014 10:01:37 +0000 (11:01 +0100)]
[FIX] mail: Chatter widget: keep void list of ids when fetching messages;
only specific false ids should be replaced by a domain.
bzr revid: tde@openerp.com-
20140109100137-7yy9em3klefz77ij
Launchpad Translations on behalf of openerp [Thu, 9 Jan 2014 05:38:28 +0000 (05:38 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140109053828-gmi203xa8tx1nnnp
Quentin (OpenERP) [Wed, 8 Jan 2014 16:07:19 +0000 (17:07 +0100)]
[FIX] account_voucher: default value for float field is 0.0, not False. (That doesn't change the behavior but makes things more clear)
bzr revid: qdp-launchpad@openerp.com-
20140108160719-9i8xhrat49cn9l5e
Quentin (OpenERP) [Wed, 8 Jan 2014 16:04:44 +0000 (17:04 +0100)]
[FIX] account: amount in secondary currency shouldn't be recomputed if 0 is given as value
bzr revid: qdp-launchpad@openerp.com-
20140108160444-v2noeye7ftl32jgi
Christophe Simonis [Wed, 8 Jan 2014 15:27:22 +0000 (16:27 +0100)]
[FIX] expression: allow exclusion of records with translated fields
lp bug: https://launchpad.net/bugs/1071710 fixed
bzr revid: chs@openerp.com-
20140108152722-7f0dpsuv1skxbqub
Martin Trigaux [Wed, 8 Jan 2014 14:05:54 +0000 (15:05 +0100)]
[IMP] osv: display full traceback in terminal (not client side) when a check fails instead of minimal error
bzr revid: mat@openerp.com-
20140108140554-oey9bje52ndqe0e3
Martin Trigaux [Wed, 8 Jan 2014 11:46:39 +0000 (12:46 +0100)]
[FIX] mrp: move _prepare_order_line_procurement to model sale.order instead of procurement.oder. This will add the lost property_ids that was removed at rev 9622.
bzr revid: mat@openerp.com-
20140108114639-jc40rfbrbi1s37e3
Denis Ledoux [Wed, 8 Jan 2014 10:53:07 +0000 (11:53 +0100)]
[FIX] web: redirect with hash always use html redirect
# Most IE and Safari versions decided not to preserve location.hash upon
# redirect. And even if IE10 pretends to support it, it still fails
# inexplicably in case of multiple redirects (and we do have some).
# See extensive test page at http://greenbytes.de/tech/tc/httpredirects/
bzr revid: dle@openerp.com-
20140108105307-8dzzkxvtesb5d813
Launchpad Translations on behalf of openerp [Wed, 8 Jan 2014 05:40:34 +0000 (05:40 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140108053808-kp6y8v47dolfbvup
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140108054028-juvi5k3459lfg0ov
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140108054034-xfyjwtdxhq3abo8c
Christophe Simonis [Tue, 7 Jan 2014 17:20:10 +0000 (18:20 +0100)]
[FIX] ir.actions.server: remove stupid restriction on model names
bzr revid: chs@openerp.com-
20140107172010-3sqo5yqrxz9523hy
Martin Trigaux [Tue, 7 Jan 2014 16:58:40 +0000 (17:58 +0100)]
[IMP] crm: use %s pattern for variables in translations instead of {}, updated pot file
bzr revid: mat@openerp.com-
20140107165840-pxc0rd5ezdnmzip7
Olivier Dony [Tue, 7 Jan 2014 16:55:30 +0000 (17:55 +0100)]
[FIX] crm.pot: duplicate msgid in previous commit
bzr revid: odo@openerp.com-
20140107165530-l3iqx5c8ibjfifao
Olivier Dony [Tue, 7 Jan 2014 16:11:54 +0000 (17:11 +0100)]
[FIX] web: avoid crash when the Home client action is called without `action` param
E.g. this could happen when the HistoryBack client action
was unable to restore the previous breadcrumbs item, and
used the Home action as fallback. Could be reproduce by
performing a successful import from an action without
menu and context, such as what you get after refreshing
your browser.
bzr revid: odo@openerp.com-
20140107161154-430y7hlf9mvtfyfe
Martin Trigaux [Tue, 7 Jan 2014 15:49:42 +0000 (23:49 +0800)]
[MERGE] [FIX] crm: post message for logged/scheduled call in use timezone instead of utc (opw #600751).
Use <time> html element containing UTC time.
Updated POT to contains new translation value
bzr revid: mat@openerp.com-
20140107154942-w3xx5914yzej4jb3
Martin Trigaux [Tue, 7 Jan 2014 14:51:42 +0000 (15:51 +0100)]
[FIX] _auto_init: return a value to _auto_init calls. Backport of trunk revision 8679
bzr revid: mat@openerp.com-
20140107145142-zm48pcjvqp42cfjg
Christophe Simonis [Tue, 7 Jan 2014 13:08:40 +0000 (14:08 +0100)]
[FIX] expression: allow exclusion of records with translated fields
Manual forwardport of revid 4369 chs@openerp.com-
20140107112227-sc1ssd1dw404vcz2 of 6.1 branch
lp bug: https://launchpad.net/bugs/1071710 fixed
bzr revid: chs@openerp.com-
20140107130840-igmm8sy03nrm5d5f
Launchpad Translations on behalf of openerp [Tue, 7 Jan 2014 05:30:01 +0000 (05:30 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140106050509-jj9xduvitionnc8m
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140107053001-ljkfc8odxpftu9d5
Martin Trigaux [Mon, 6 Jan 2014 15:38:18 +0000 (16:38 +0100)]
[IMP] analytic: rename the field 'date' from 'End Date' to 'Expiration Date'. The date field is considered as not included by the system but the name of the field was not explicit enough (opw 602619)
bzr revid: mat@openerp.com-
20140106153818-lsy030btlzminvw9
Launchpad Translations on behalf of openerp [Tue, 7 Jan 2014 05:29:57 +0000 (05:29 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140107052957-3zftpbu3yj88o16s
Martin Trigaux [Mon, 6 Jan 2014 14:11:57 +0000 (15:11 +0100)]
[FIX] mail: check access rules of related documents when subscribing to it
Fix tests to execute actions with user that are allowed to
bzr revid: mat@openerp.com-
20140106141157-0tp2bgw2d40ynrag
Cecile Tonglet [Mon, 6 Jan 2014 13:36:00 +0000 (14:36 +0100)]
[FIX] migrate_to_alias() of mail.alias didn't care about result value of _auto_init
bzr revid: cto@openerp.com-
20140106133600-o7a2p3pr1zlvjezb
Rifakat [Mon, 6 Jan 2014 05:30:39 +0000 (11:00 +0530)]
[FIX] crm: when loggin a phonecall from Opportunity, note added to the opportunity(message) having time as UTC and not in user's timezone
bzr revid: rha@tinyerp.com-
20140106053039-83domwm1bvrimq8l
Launchpad Translations on behalf of openerp [Mon, 6 Jan 2014 05:05:03 +0000 (05:05 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131219061324-aw7yvvnjapbx5x1i
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131220053354-9ybfurq6yvrliqge
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131223054728-1db5iqqokg67bcyr
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131231052619-5szmeohg88k0m4xt
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140101054325-pww3zkiyzxll4qy7
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140102054504-671epcsd8458kil8
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140103062350-h5v8idg6hlix6rnx
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140104061853-bndte11d6k8po640
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140105054743-exo0ixnpjkfwfstl
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140106050440-fme1x3f2g4s1dxqk
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140103062427-4v5wusiplrcj4jjd
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140104061934-r5xq4gfoy22w6nll
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140105054800-delmrxbtcvm3xxyw
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140106050503-xu0r3lopkkfn20ca
Denis Ledoux [Fri, 3 Jan 2014 09:44:15 +0000 (10:44 +0100)]
[REVERT] rev 4098, revid:dle@openerp.com-
20131224112201-0zlxa6fevvj3501h. Partialy break the design (buttons and status bar not displayed sometimes)
bzr revid: dle@openerp.com-
20140103094415-vi99tbbeitzr7r2b
Denis Ledoux [Thu, 2 Jan 2014 16:11:49 +0000 (17:11 +0100)]
[FIX] mail: mails with attachments containing special chars (such as é) were not delivered properly
get_filename method from email lib returns sometimes decoded value, sometimes still encoded.
for instance, get_filename cannot decode iso encoded filename
Recently, decode method has been applied on filename string, to handle iso encoded file.
Sadly, one cannot decode already decoded values.
Therefore, decoding already decoded windows or utf-8 encoded filename with special chars failed.
bzr revid: dle@openerp.com-
20140102161149-x268xj7bzvvsit2h
Launchpad Translations on behalf of openerp [Thu, 2 Jan 2014 05:45:30 +0000 (05:45 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131227053952-0hms21l5679mfv9d
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131228053802-9q255pplfsr06jvf
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131230050715-gywiu51n8ejcvnkp
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131231052701-yjrbqgyv2os2z8gt
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140101054400-7tz7obdh31v8log8
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140102054530-gtwf0yp277zkqm0i
Launchpad Translations on behalf of openerp [Wed, 1 Jan 2014 05:44:06 +0000 (05:44 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131227053956-p7tdskfkfwn0icl8
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131230050721-dfw5fsmgo8btk6tq
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131231052707-fyy1k7m0u3n88vw0
bzr revid: launchpad_translations_on_behalf_of_openerp-
20140101054406-tted2yxu518pvp2p
Guewen Baconnier [Sat, 28 Dec 2013 20:38:01 +0000 (21:38 +0100)]
[CHG] set lang to False instead of en_US (already being the default language), reducing the places where this default value is set
bzr revid: guewen.baconnier@camptocamp.com-
20131228203801-3z6g1bb0ggfio5x0
Thibault Delavallée [Thu, 26 Dec 2013 10:06:05 +0000 (11:06 +0100)]
[MERGE] [FIX] sale_stock: invoice services when invoicing on delivery order
bzr revid: tde@openerp.com-
20131226100605-wk4nht7msupkyuj9
Launchpad Translations on behalf of openerp [Thu, 26 Dec 2013 06:25:01 +0000 (06:25 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131225063515-dusvptjej0lwd8g5
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131226062501-h5l10yzkfldlxfra
Denis Ledoux [Tue, 24 Dec 2013 11:22:01 +0000 (12:22 +0100)]
[FIX]web: status bar alignment, sometimes wrong on google chrome
bzr revid: dle@openerp.com-
20131224112201-0zlxa6fevvj3501h
Denis Ledoux [Tue, 24 Dec 2013 10:35:35 +0000 (11:35 +0100)]
[FIX] account_voucher: computed writeoff and invoices selected were not right on partial invoice payment in account voucher wizard.
Due to the algorithm which did not handle the fact that an invoice could have several move lines
bzr revid: dle@openerp.com-
20131224103535-rhtje7dnq1ie7jtb
Launchpad Translations on behalf of openerp [Tue, 24 Dec 2013 05:52:13 +0000 (05:52 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131224055213-dm6b0zx4e0fn18ex
Denis Ledoux [Mon, 23 Dec 2013 15:46:31 +0000 (16:46 +0100)]
[FIX] account_check_writing: display real currency name on check print
Instead of 'Euro' hardcoded.
As the currency complete name is not available in res.curreny model, exceptions are made for currencies EUR, USD and BRL, the mosts used currencies for checks (+75% of cases)
bzr revid: dle@openerp.com-
20131223154631-21oenwn8mxszyo5t
Martin Trigaux [Mon, 23 Dec 2013 12:44:13 +0000 (13:44 +0100)]
[FIX] hr_payroll: skip missing structures in get_all_structures for hr.contracts (eg: if structure is deleted afterward) (opw #602411)
bzr revid: mat@openerp.com-
20131223124413-k0st3i54zou2bga8
Rifakat [Mon, 23 Dec 2013 10:18:41 +0000 (15:48 +0530)]
[FIX] hr_payroll: put a check for the structure used in the contract. When any structure
is already assigned into contract and that is deleted, it will affet the Payslips which were already created and will have [False] value.
bzr revid: rha@tinyerp.com-
20131223101841-6fbwfm90gn7sj17m
Launchpad Translations on behalf of openerp [Mon, 23 Dec 2013 05:47:46 +0000 (05:47 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131221061900-mrdvau1f6w722vsn
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131222055708-jg10h0irjyde2qii
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131223054746-koli3yft4vt25ld4
Thibault Delavallée [Fri, 20 Dec 2013 14:46:52 +0000 (15:46 +0100)]
[FIX] email_template: support of email_recipients in send_mail.
email_recipients is a char fields holding a comma separated list of partner_ids
that are the email recipients. This field is correctly handled in the composer
but was not taken into account in the send_mail method email_template.
However due to model limitations, this field can only be taken into account
when sending the email directly using force_send. When the email is
queued, no field is available to hold the value of email_recipients.
This is already fixed in trunk/v8 as a field has been added to handle
this value.
[FIX] mail: when sending email to some recipients_ids, filter to have only
the existing partner_ids. Trusting email template to generate valid
partner_ids is a bit risky.
[TESTS] email_template: added tests for send_mail
bzr revid: tde@openerp.com-
20131220144652-h18yam60vpedbh7x
Xavier ALT [Fri, 20 Dec 2013 09:18:23 +0000 (10:18 +0100)]
[FIX] project: fix task progress not correctly updated when reopening a task
bzr revid: xal@openerp.com-
20131220091823-o9uvvlo6hdh4xukw
Xavier ALT [Fri, 20 Dec 2013 08:54:29 +0000 (09:54 +0100)]
[FIX] purchase: remove duplicate 'Warehouse' and 'Reference UOM' groupby filter in Purchase Analysis search view
bzr revid: xal@openerp.com-
20131220085429-xxojh1oxjn1fo3a5
Xavier ALT [Fri, 20 Dec 2013 08:44:46 +0000 (09:44 +0100)]
[FIX] document: on report.document.user view, use correct field type for ``user_id`` field.
bzr revid: xal@openerp.com-
20131220084446-b5rmz6dfotd2alaa
Launchpad Translations on behalf of openerp [Fri, 20 Dec 2013 05:34:13 +0000 (05:34 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131220053413-o3xa4nlpu9snoiq6
Xavier ALT [Thu, 19 Dec 2013 15:45:46 +0000 (16:45 +0100)]
[FIX] project: fix error on ``schedule_tasks`` when there is no resource available on project
bzr revid: xal@openerp.com-
20131219154546-xlbgqfkc34ndf8kp
Xavier ALT [Thu, 19 Dec 2013 14:55:28 +0000 (15:55 +0100)]
[FIX] l10n_be: fix no value in 'Code (Tax Code)' column on 'Print VAT Intra' preview report
bzr revid: xal@openerp.com-
20131219145528-ppndys5c1jryefgk
Xavier ALT [Thu, 19 Dec 2013 13:51:47 +0000 (14:51 +0100)]
[FIX] hr_holidays, hr_timesheet: fix XMLSyntaxError when company name contain an ampersand '&' sign
bzr revid: xal@openerp.com-
20131219135147-jpli369iqlanf3t3
Launchpad Translations on behalf of openerp [Thu, 19 Dec 2013 06:15:41 +0000 (06:15 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131219061541-j0v5712t55sdiqb6
Xavier Morel [Wed, 18 Dec 2013 15:26:26 +0000 (16:26 +0100)]
[MERGE] fixes for non-direct IME
bzr revid: xmo@openerp.com-
20131218152626-kexq1wudvjwnh962
Martin Trigaux [Wed, 18 Dec 2013 14:46:17 +0000 (15:46 +0100)]
[MERGE] [IMP] account_payment: remove widget=selection (was forcing the preloading of every partner for an invisible field)
bzr revid: mat@openerp.com-
20131218144617-pq3oy121rxaxiu5r
Xavier ALT [Wed, 18 Dec 2013 11:35:47 +0000 (12:35 +0100)]
[FIX] web: only show in 'Advanced Search', fields that are actually searcheable and avoid duplicate 'ID' field
bzr revid: xal@openerp.com-
20131218113547-myl7eihvw5vbzkaa
Xavier ALT [Wed, 18 Dec 2013 11:12:14 +0000 (12:12 +0100)]
[FIX] base: make explicit, that res.users reified fields are not selectable
bzr revid: xal@openerp.com-
20131218111214-543cjhkp6k0steyi
Launchpad Translations on behalf of openerp [Wed, 18 Dec 2013 05:53:30 +0000 (05:53 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131218055330-dvkrpp97rqo7gcf2
Xavier ALT [Tue, 17 Dec 2013 15:49:15 +0000 (16:49 +0100)]
[FIX] base: remove old deprecated file ``base_module_scan.py``.
This file was wrongly left-over from ancient v6.1 times and not used at all under v7.0.
lp bug: https://launchpad.net/bugs/1228821 fixed
bzr revid: xal@openerp.com-
20131217154915-v6iy8us55k8rp7nc
Xavier ALT [Tue, 17 Dec 2013 14:57:38 +0000 (15:57 +0100)]
[FIX] translation: force clearing of cached translated term after a successfull `trans_load_data`
When re-loading a translation (with 'Overwrite Existing Terms') we need to
empty the translation cache to ensure overwritten terms get their new values.
bzr revid: xal@openerp.com-
20131217145738-9oy2fjhbc46yzonq
Cecile Tonglet [Tue, 17 Dec 2013 14:00:15 +0000 (15:00 +0100)]
[FIX] The widget selection on partner_id force the form to load every partner for nothing
bzr revid: cto@openerp.com-
20131217140015-f3v3tjmrhnwjfsqi
Denis Ledoux [Tue, 17 Dec 2013 12:42:01 +0000 (13:42 +0100)]
[FIX]sale_crm: quotation/sale order default section_id based on res_users default_section_id
bzr revid: dle@openerp.com-
20131217124201-kha2717b4ka51aih
Xavier ALT [Tue, 17 Dec 2013 12:11:32 +0000 (13:11 +0100)]
[FIX] base: use correct field for user's last connection.
We need to display user's last login date, not inherited res.partner ``date``
field. This has been renamed from 'date' to 'login_date' in revision-id:
tde@openerp.com-
20120810081632-a4sg4ve68gpx6bx4
bzr revid: xal@openerp.com-
20131217121132-97j3k64c875cu3h5
Olivier Dony [Tue, 17 Dec 2013 10:43:01 +0000 (11:43 +0100)]
[FIX] project_mrp: local copy of the "Procurement" process node to avoid errors during updates when sale_stock is not installed
The various attempts to fix this error without duplicating the node
have all caused other errors. Having a duplicate process node has
no consequence on business operations, so it is an acceptable
workaround until the node can be moved to the sale module.
bzr revid: odo@openerp.com-
20131217104301-t8fsf28jgjqq9q7k
Martin Trigaux [Tue, 17 Dec 2013 10:41:11 +0000 (11:41 +0100)]
[FIX] view_list_editable: toggle visibility (using force_visibility attribute) for readonly changes, using effective_invisibility instead of invisibility attribute (opw 601970)
bzr revid: mat@openerp.com-
20131217104111-u9bnqvz7rd5rzwnc
Xavier ALT [Tue, 17 Dec 2013 09:20:10 +0000 (10:20 +0100)]
[FIX] base: do not traceback when removing country code
bzr revid: xal@openerp.com-
20131217092010-p7mbiu1057e2v96z
Launchpad Translations on behalf of openerp [Tue, 17 Dec 2013 06:13:56 +0000 (06:13 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131217061356-7230cnvseunpundw
Olivier Dony [Mon, 16 Dec 2013 14:20:49 +0000 (15:20 +0100)]
[FIX] base_action_rule: upon update/create of an automated action in multiprocess mode, force registry reload
Short of signaling the other workers, the (new) automated
rule may be randomly ignored, depending on which worker
handles the request (until the workers all reload
their registries).
bzr revid: odo@openerp.com-
20131216142049-xh9gxy5cir3p2i09
Xavier ALT [Mon, 16 Dec 2013 13:19:49 +0000 (14:19 +0100)]
[FIX] document: duplicate directory detection should work even when a record rule prevent user from seeing duplicates
bzr revid: xal@openerp.com-
20131216131949-6k0fxumgl1k1roy1
Xavier ALT [Mon, 16 Dec 2013 12:39:54 +0000 (13:39 +0100)]
[FIX] document: duplicate directory detection should work even when a record rule prevent user from seeing duplicates
bzr revid: xal@openerp.com-
20131216123954-px10qz9g3qxng6c6
Denis Ledoux [Mon, 16 Dec 2013 11:12:18 +0000 (12:12 +0100)]
[FIX] account_analytic_analysis: is_overdue_quantity was not updated when quantity max was changed
is_overdue_quantity is a stored function field which was updated only when analytic lines where updated. Or, when the quantity_max field is updated, this field should be recomputed and restored. This is now the case
bzr revid: dle@openerp.com-
20131216111218-zcz8qwa7zn3iwvye
Launchpad Translations on behalf of openerp [Mon, 16 Dec 2013 05:35:57 +0000 (05:35 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131215054553-py8zfwrk3bir6m1l
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131212055820-zh0fqpweezvphdc6
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131213064308-hil3cycv38im8qds
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131215054616-uyc9y42oetvmq1cs
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131216053557-w3gf0jlw5wrtzllr
Martin Trigaux [Wed, 11 Dec 2013 16:55:21 +0000 (17:55 +0100)]
[MERGE] [FIX] fields: avoid traceback when rendering reference field if link is broken (name_get returns no result)
bzr revid: mat@openerp.com-
20131211165521-dxcjq7e35q8i0xs9
Martin Trigaux [Wed, 11 Dec 2013 16:50:47 +0000 (17:50 +0100)]
[MERGE] [FIX] res_users: skip method _get_reified_groups if read returns no result (avoid traceback)
bzr revid: mat@openerp.com-
20131211165047-7jq1got6aikjmdry
Denis Ledoux [Wed, 11 Dec 2013 13:41:20 +0000 (14:41 +0100)]
[FIX] mrp: cost structure report, do not display twice main supplier
bzr revid: dle@openerp.com-
20131211134120-fco4rlqjh258ba36
Martin Trigaux [Wed, 11 Dec 2013 11:33:30 +0000 (12:33 +0100)]
[MERGE] [FIX] Grouped ListView: avoid removing info in row title (such as total) when removing page numbers (if grouped view contains more than 80 elements) (opw 594708)
bzr revid: mat@openerp.com-
20131211113330-c6mnxwba7yvxaqmc
Martin Trigaux [Wed, 11 Dec 2013 10:50:09 +0000 (11:50 +0100)]
[MERGE] [FIX] One2ManyListView: reload line data without saving it when m2o record has changed in edition mode (eg: changing product name in sale order line) (opw #600224)
bzr revid: mat@openerp.com-
20131211105009-iylczcepd3a0e61l
Cecile Tonglet [Wed, 11 Dec 2013 10:38:42 +0000 (11:38 +0100)]
[FIX] name_search() where _rec_name is a reference field and links are broken
bzr revid: cto@openerp.com-
20131211103842-i1n9t8mg9kuw77v3
Launchpad Translations on behalf of openerp [Wed, 11 Dec 2013 06:28:08 +0000 (06:28 +0000)]
Launchpad automatic translations update.
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131211062724-zxcigdht6w71xy7v
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131211062802-mh61vodnsw0sr8im
bzr revid: launchpad_translations_on_behalf_of_openerp-
20131211062808-o9fkpg2cg9cb403z
Denis Ledoux [Tue, 10 Dec 2013 18:17:33 +0000 (19:17 +0100)]
[FIX] point_of_sale: fix default destination(or source, for returns) location for pos order moves
For instance, the source location of moves of returned products was output instead of partners locations / customers
bzr revid: dle@openerp.com-
20131210181733-2rjw6cas8bjypp2p
Christophe Simonis [Tue, 10 Dec 2013 18:10:38 +0000 (19:10 +0100)]
[MERGE] annoucement bar
bzr revid: chs@openerp.com-
20131210181038-lzeg6v4n9qdup9tp
Christophe Simonis [Tue, 10 Dec 2013 17:47:28 +0000 (18:47 +0100)]
[IMP] mail: announcement bar: hardcode close ttl + update link with dbuuid
bzr revid: chs@openerp.com-
20131210174728-hgkbv609mwq8iuu5
Denis Ledoux [Tue, 10 Dec 2013 16:56:27 +0000 (17:56 +0100)]
[FIX] purchase: set readonly on warehouse_id related field in stock.picking.in
bzr revid: dle@openerp.com-
20131210165627-7uy323jt6k1302kz
Denis Ledoux [Tue, 10 Dec 2013 16:05:05 +0000 (17:05 +0100)]
[FIX] stock: incoming shipment supplier quick create was creating a customer instead of a supplier
bzr revid: dle@openerp.com-
20131210160505-xdeeyooj07im8vz3
xmo [Tue, 10 Dec 2013 15:57:03 +0000 (16:57 +0100)]
[FIX] prevent field going to be misplaced when going from readonly to writable in editable list view
bzr revid: mat@openerp.com-
20131210155703-2mzqa2mch46nxpcj
Cecile Tonglet [Tue, 10 Dec 2013 15:35:19 +0000 (16:35 +0100)]
[FIX] Calling read() on a not-existing user id crash instead of returning False
bzr revid: cto@openerp.com-
20131210153519-4yx724gffll27fb5
Xavier ALT [Tue, 10 Dec 2013 14:03:30 +0000 (15:03 +0100)]
[FIX] orm: early return within ``_apply_ir_rules`` for superuser.
Save a few time by not not trying to apply ir.rule for superuser, that will
anyway be skipped within ir.rule's ``_compute_domain`` method.
bzr revid: xal@openerp.com-
20131210140330-oui4oy8pez12xkxv
Xavier Morel [Tue, 10 Dec 2013 12:47:55 +0000 (13:47 +0100)]
[FIX] weird behavior when drag&dropping a row during edition in editable listview
When dropping, would simultanously stop the edition and try a write
(so 2 writes on the same record) and generally screw up the state of
all the things, ending up with an empty row and a weird (and
incorrect) warning.
This can be fixed by preventing resequencing during the creation or
edition of a record (row) inline.
For simplicity, implemented by looking up .ui-sortable descendants —
there are no utility methods for handling that and, aside from the
class, there's no good way to know if sortability was enabled on a
list body or not (as far as I can see, jquery-ui's sortable has no API
to query that) — and using jquery-ui's sortable API for enabling and
disabling sortable on the fly.
lp bug: https://launchpad.net/bugs/1257753 fixed
bzr revid: xmo@openerp.com-
20131210124755-ugr3ehf744qoh1o5
Xavier ALT [Tue, 10 Dec 2013 12:23:12 +0000 (13:23 +0100)]
[FIX] orm: cleaner batch number of records for auto_init() stored fields.function update
bzr revid: xal@openerp.com-
20131210122312-f3f4h0z4lpiagsk3
Martin Trigaux [Tue, 10 Dec 2013 11:24:44 +0000 (12:24 +0100)]
[FIX] css: avoid tabs in row below to move when selected (opw 601379)
bzr revid: mat@openerp.com-
20131210112444-pk9yh8bke1z7eerr
Xavier ALT [Tue, 10 Dec 2013 11:00:07 +0000 (12:00 +0100)]
[FIX] crm: use email widget for email_from field in Opportunities form view
bzr revid: xal@openerp.com-
20131210110007-v1bdkrxadwr661yv
Xavier Morel [Tue, 10 Dec 2013 09:30:55 +0000 (10:30 +0100)]
[FIX] issue when tabbing too much at end of editable list row
Tabbing is intercepted by keydown_TAB, which — if the current cell is
the last active field of the row — will then call _next:476. _next
then calls save_edition:300 which "takes a lock" (more precisely
serializes access to its body) and within its body checks if an
edition is active (:303) and returns immediately if not (:304).
The problem here is when a second tab event arrives during the
potentially extremely long save_edition body (since for toplevel lists
it needs to perform a complete RPC call): the overall state of the
list has not changed so the second event *also* goes into _next, then
into save_edition. There it's serialized with the ongoing call and
thus inactive until said ongoing call's termination, and reaches the
body after the current edition has been wound down. As a result, the
body of _next (:408) gets the resolution of ``$.when()``, which is
``null`` and the first condition blows up.
There are 3 possible ways to fix this:
* adding a check in keydown_TAB's handler to see whether a _next call
is ongoing. This requires adding a state flag to the object and does
not protect (or cooperate with) _next calls from outside this
specific handler, unless they are modified in turn.
* alter save_edition to *fail* in case there's no ongoing edition:
this part was originally in ensure_saved which does not care whether
a save was necessary or not and does not propagate save information,
so ``$.when()`` made sense. In save_edition, there are really 3
different outcomes: the save succeeded, the save failed (or
potentially part of save's postprocessing failed, for the current
implementation) and the save was unnecessary. But deferred only
provide 1 bit of state (success or failure), so the last state has
to be merged into either success or failure.
Both make sense, to an extent. Changing from one to the other (as
necessary here) could break existing code and have more extensive
effects than expected.
* the simplest and least far-raging change is to just alter the
save_edition().then handler to ignore cases where save_edition()
results in no saveinfo, this can be assumed to be a
bailed-out/unnecessary save call.
For simplicity, the 3rd solution was picked here although with more
extensive tests &al I'd have preferred trying out 2nd.
lp bug: https://launchpad.net/bugs/1253899 fixed
bzr revid: xmo@openerp.com-
20131210093055-207fevqc1npy7fwr
Christophe Simonis [Mon, 9 Dec 2013 19:24:50 +0000 (20:24 +0100)]
[IMP] mail: announcement bar: no dblclick
bzr revid: chs@openerp.com-
20131209192450-zacfq6i0xli7vjju
Christophe Simonis [Mon, 9 Dec 2013 19:24:00 +0000 (20:24 +0100)]
[IMP] mail: announcement bar only for screen
bzr revid: chs@openerp.com-
20131209192400-01jpkaofq1arqekz