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