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
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