Commit Graph
99161 Commits
Author SHA1 Message Date
Fabien Pinckaers 4d647d5e4c [IMP] default activity data 2015-09-12 12:01:52 +02:00
Christophe Simonis 25eb2c00a9 [FIX] account_cancel: correct view
View introduced during previous forward-port (88eaa7da) used a field
that have been replaced in saas-6.
2015-09-11 18:36:10 +02:00
Olivier Dony 622eecec8f [FIX] http: load routes from all installed modules
When a module uninstallation fails, its views and
templates are still present in the database, and
its routes should still be loaded.

Otherwise random inconsistencies and errors may
occur when rendering the modules' templates.
2015-09-11 18:31:49 +02:00
Yannick Tivisse 3794846e88 [FIX] Trigger onchange manually in test test_sale_expense.py 2015-09-11 18:15:33 +02:00
Simon Lejeune ea0bcfac34 [FIX] packaging: adapt test environment to less dependency 2015-09-11 18:10:56 +02:00
Simon Lejeune a470d69e7c [FIX] packaging: windows: typos 2015-09-11 18:10:55 +02:00
Simon Lejeune 09fcbab003 [FIX] packaging: redhat: depends on nodejs-less & nodejs-clean-css 2015-09-11 18:10:55 +02:00
Simon Lejeune b2f573d95c [FIX] packaging: debian: depends on node-less & node-clean-css 2015-09-11 18:10:55 +02:00
Simon Lejeune 87b46bb7e9 [FIX] packaging: windows: bump version number 2015-09-11 18:10:55 +02:00
Olivier Dony 1856995acc [FIX] stock: "Barcode" is not a valid barcode type 2015-09-11 18:09:15 +02:00
Christophe Simonis 024177ebc4 [FIX] resource: get_working_intervals_of_day
Use patch from 8.0 (64e1c28e35) instead of
the one from 7.0 (bbd15cdca6).
2015-09-11 18:07:49 +02:00
qsm-odoo 40fcfcb822 [FIX] calendar: tag template data
Tag template data were wrong since many2manytag color introduction
2015-09-11 17:50:38 +02:00
Raphael Collet 1a47ac3921 [FIX] models: fix write() on inherited field that is not a column of parent 2015-09-11 17:35:24 +02:00
Christophe Simonis 88eaa7dad8 [MERGE] forward port of branch 8.0 up to 35233db 2015-09-11 17:28:07 +02:00
Yannick Tivisse 39e0cd68fb [IMP] sale: take income account from the category if not set on the deposit product 2015-09-11 16:46:18 +02:00
Yannick Tivisse c5ba3bb9ae [FIX] sale: Set tax_id on a sale order line if taxes_id is set on product
And why the hell are these many2many fields called tax_id and taxes_id
2015-09-11 16:46:18 +02:00
Yannick Tivisse cb89b2928e [IMP] stock: Hide 'Inventory Adjustement' and 'Procurement Request' button if
the product is not stockable
2015-09-11 16:46:18 +02:00
Yannick Tivisse 174ce92e29 [IMP] project: Hide partner_id field if project is not portal 2015-09-11 16:46:17 +02:00
Yannick Tivisse f6120719d6 [IMP] sale_service: Hide 'is a close stage' field, waiting to be removed in the next saas 2015-09-11 16:46:17 +02:00
Christophe Simonis 35233dbbe2 [FIX] core: tools.html_sanitize: allow svg images 2015-09-11 16:42:47 +02:00
Christophe Simonis 1a8569095e [MERGE] forward port of branch saas-3 up to d48aa27 2015-09-11 16:38:00 +02:00
qsm-odoo 047dab7029 [REF] lunch: XML/LESS/JS
CSS to LESS
Adaptation to new webclient
2015-09-11 16:22:19 +02:00
qsm-odoo f5f0edaae1 [IMP] base: Company settings: new address layout 2015-09-11 16:22:19 +02:00
qsm-odoo 06562a108b [IMP] *: Change all gtk-execute icons to fa-cogs 2015-09-11 16:22:19 +02:00
qsm-odoo 02a9afbcfe [FIX] crm: configuration/activities template corrections
* Missing oe_title
* Wrong indentation
2015-09-11 16:22:19 +02:00
Christophe Simonis d48aa27cce [MERGE] forward port of branch 7.0 up to a7ff110 2015-09-11 16:16:27 +02:00
Nicolas Martinelli 39da5df546 [FIX] sale: prevent traceback when view invoices
Since it is possible to select several SO and generate the invoices at
once, it must be possible to view all these generated invoices.
2015-09-11 15:42:28 +02:00
Nicolas Martinelli 78cc0b95f4 [FIX] delivery: remove deprecated methods and field
Due to new Sale module
2015-09-11 15:42:28 +02:00
Goffin Simon 9e2062a74b [FIX] purchase: _create_invoice_line_from_vals
When creating a SO in dropshipping with 'create invoice' = 'on delivery order',
the resulting invoice must not be linked to the PO but to the SO created.
Inspired from '_create_invoice_line_from_vals' in addons/sale_stock/sale_stock.py

opw:647628
2015-09-11 15:41:33 +02:00
Goffin Simon add9dbf4ec [FIX] sale: report_saleorder
The taxes in a SO line must be displayed in the right side of the column.

opw:649141
2015-09-11 15:35:06 +02:00
Josse Colpaert bb2b60a67b [FIX] stock: picking form initial demand needed more params in the context 2015-09-11 15:34:01 +02:00
Simon Lejeune 9a91372363 [REF] release.py: bump version to release candidate 2015-09-11 15:31:36 +02:00
Richard Mathot ca1749d0a0 [IMP] delivery: add an option to disable shipping while validating pickings
It allows people to only use the rating service of the sales orders
2015-09-11 15:27:15 +02:00
cod-odoo aa33093db3 [FIX] l10n_lu: add new tags in taxes. 2015-09-11 15:18:02 +02:00
Christophe Simonis a7ff1104bc [FIX] base: sanitize module description 2015-09-11 14:58:44 +02:00
Denis Ledoux 9ad357553d [FIX] mass_mailing: missing auto_commit in send_mail overrides
The argument `auto_commit` was omitted in `send_mail` overrides.
`auto_commit` was therefore allmost always `False` when
reaching the `send` method of model `mail.mail`,
in `mail/mail_mail.py`. At least it was when either
`sale`, `purchase` or `account` were installed.

Not committing the sql transaction leaded to the fact
the mail statistics were never created when the queue
process was interrupted (e.g. process time limit reached),
and knowing if an email in a mass mailing has already been sent or not
is based on the fact the mail statistics exists or not.

Therefore, if a mass mailing sending process was interrupted,
the emails were re-sent over and over.

opw-649106
2015-09-11 14:18:45 +02:00
Olivier Dony abde3e0e5b [IMP] http: LazyResponse rendering w/ concurrent access protection
QWeb's LazyResponse mechanism allows controllers to be inherited
and to alter the rendering context (qwebcontext) *after* calling
super().

However it caused the final rendering to occur outside the protection
of the @service.model.check decorator that handles concurrent access
errors. In rare cases the lazy rendering can be interrupted by
a concurrent access error, for example when bootstrapping the
the cache of asset bundles (as it INSERTs a bunch of attachments).

By forcing the flatten()ing of the lazy response earlier, right
after calling the route's endpoint(), it occurs within the
protection of the @service.model.check, and benefits from the
automatic retry.

flatten() was modified to avoid rendering twice the template
The flatten() in get_response() is still necessary for addons
code that directly calls get_response().

Moved QWebException into openerp.exceptions next to the other
exceptions classes - since it now has more global semantics.

~
The whole request dispatching code could really do with a
complete redesign/simplification.
2015-09-11 14:15:57 +02:00
Josse Colpaert b9420fdea8 [FIX] stock: Initial Demand picking form should use correct tree 2015-09-11 13:50:44 +02:00
Josse Colpaert b09d0732bd [IMP] stock: demo data stock moves only parent locations 2015-09-11 13:23:09 +02:00
Arthur Maniet c4f8deecc0 [FIX] barcodes: dumb typo 2015-09-11 13:14:45 +02:00
Arthur Maniet 4d9b9b0919 [IMP] barcodes: complete the documentation 2015-09-11 12:04:13 +02:00
Arthur Maniet d0423b5e5c [IMP] barcodes: form views action barcodes
Make all common form operations doable through barcode scanning
2015-09-11 12:04:13 +02:00
Arthur Maniet 5b96b4349e [IMP] barcodes: form view barcode handler 'pre_onchange_hook' mechanism
Since the method must return a deferred, resolve it with true to proceed with onchange
and with false to prevent the onchange. Deferred failure is not an option.
2015-09-11 12:04:13 +02:00
Nicolas Martinelli 20a2bcd2f7 [FIX] lunch: previous orders
For some reason, the computed Many2many or One2many field is not
received through the onchange RPC call when creating a new order, but
only once the order is saved. This makes the widget displaying previous
orders kind of useless. We use this workaround with the default value
in order to be sure to send the value in the default_get call.

We also display previous orders and the agressive alerts in edit mode.
2015-09-11 12:02:23 +02:00
Nicolas Martinelli d43a3efdb5 [FIX] sale_service: prevent deleting a task linked to a SO 2015-09-11 11:55:49 +02:00
qsm-odoo d4c4267dcc [FIX] web: Formview saving when listview editable in edition
In some cases, saving the formview when a listview editable line was
being edited forced the line changes to be discarded.
2015-09-11 11:38:08 +02:00
qsm-odoo d5dd6284dd [IMP/FIX] web: CRM next activity section layout 2015-09-11 11:38:08 +02:00
qsm-odoo 9632f897ad [IMP] web_editor: change font-family to webclient default 2015-09-11 11:38:07 +02:00
rsi-odoo a49a29b94b [FIX] l10n_hu: create new tags for enterprise 2015-09-11 11:33:41 +02:00
Josse Colpaert f7dd7d8992 [IMP] stock: product form Forecast statbutton with incoming/outgoing qty and product template and product product should be the same and consistent
The button Inventory Adjustement is also changed to Update Qty On Hand
as an inventory adjustment would expect a total inventory.
These buttons do not need a variant security group.

The incoming and outgoing quantity give more information on the forecast
button immediately.

The stock move view (Traceability statbutton) should not allow for creating or editing immediately.
2015-09-11 11:09:00 +02:00