Commit Graph
98129 Commits
Author SHA1 Message Date
Jérome Maes 330bf5ec2f [FIX] website_portal_sale : use correct controller to get product thumbnail 2015-09-14 10:16:48 +02:00
Jérome Maes e36ec6060c [FIX] website_sale : adapt onchange, fixing traceback
Salepocalypse change onchange, and they are not compatible anymore. New onchange return nothing. Here we do a write to update the partner then trigger manually the onchange to update SO fields depending on partner_id.
Once the onchange is trigger, some fields require a check (force pricelist, recompute taxes, ...)
2015-09-14 10:16:40 +02:00
Jérome Maes 1d56ea0f6f [FIX] mail : when create a channel, give it the channel_last_seen_partner_ids to direct make the creator a member and avoid access right exception 2015-09-14 10:16:32 +02:00
Jérome Maes 762cc2dbfa [FIX] mail : make follower subtype edition works
On follower list of a document, the user can (if access rights granted) edit the subtype subscription of other follower. This open a modal with checkboxes. This is commit make this feature works and adapt it to channel follower.
2015-09-14 10:16:21 +02:00
Jérome Maes a58e00bcdb [FIX] im_livechat : anonymous_name should be the user name in case of portal user 2015-09-14 10:16:13 +02:00
Fabien Pinckaers 9571bed376 [IMP] typo 2015-09-13 19:34:50 +02:00
Fabien Pinckaers b5ff541e52 [IMP] Invoice from SO semantic (manually select with or without refunds) 2015-09-13 18:38:53 +02:00
Fabien Pinckaers 4adf21320e [IMP] Calendar form view 2015-09-13 16:16:27 +02:00
Fabien Pinckaers b7e393a71a [FIX] calendar recurrent event, [IMP] duration instead of time end 2015-09-13 16:09:42 +02:00
Fabien Pinckaers d459ab1dfd [IMP] CRM Dashboard cleanup 2015-09-13 15:11:59 +02:00
Fabien Pinckaers 6c87d513ed [IMP] Sales planner, better introduction 2015-09-13 11:10:03 +02:00
Fabien Pinckaers 2f7265eada [IMP] procurement_jit: validates sales order picking automatically 2015-09-12 22:30:01 +02:00
Fabien Pinckaers af176fa67f [FIX] purchase tests 2015-09-12 21:41:26 +02:00
Fabien Pinckaers 463e31f4d3 [FIX] Average price is based on product, not template 2015-09-12 20:18:51 +02:00
Fabien Pinckaers 1b7006687a [IMP] Small usability issue in product search view 2015-09-12 20:09:01 +02:00
Fabien Pinckaers 049b0f7f04 [IMP] Better product form view, stat button 2015-09-12 20:06:40 +02:00
Fabien Pinckaers c3ed1b9401 [IMP] Product Form View 2015-09-12 19:57:55 +02:00
Fabien Pinckaers 2ce5111f5a [FIX] small fix in stock, partial picking 2015-09-12 19:27:13 +02:00
Fabien Pinckaers 4a8d435a84 [FIX] stock buf, sale_expense test bug 2015-09-12 18:45:02 +02:00
Fabien Pinckaers 05e3a1a31d [FIX] shipment test was buggy 2015-09-12 17:49:14 +02:00
Fabien Pinckaers 250c50c3a8 [IMP] Speed improvement procurement_jit: no dual run(), not need to check() after run()
[IMP] procurement_jit: check availability of products directly
[IMP] assign moves to existing picking, even if reserved, but not if printed
[FIX] increase SO quantities: new procurements created
[FIX] typo in res.config.py
2015-09-12 16:18:29 +02:00
Fabien Pinckaers 4d647d5e4c [IMP] default activity data 2015-09-12 12:01:52 +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
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
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
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
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
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
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