Denis Ledoux
da17723bef
[FIX] product: use new api to retrieve product standard price as SUPERUSER
...
As it looks like self is a product.template, and product can be a product.product. Using the new api avoid to have this problem.
2014-10-14 12:46:07 +02:00
Denis Ledoux
b447d7b063
[FIX] product: redo forward port 2832d2d
for fix 12eb157
lost with 43977de
2014-10-14 12:02:20 +02:00
Denis Ledoux
14f3085776
[MERGE] forward port of branch saas-3 up to 77500e5
2014-10-02 15:36:58 +02:00
Denis Ledoux
77500e54ec
[MERGE] forward port of branch 7.0 up to eb9113c
2014-10-02 15:34:02 +02:00
Martin Trigaux
78144410a4
[IMP] product: name_get matching on commercial_partner_id for suppliers
...
The name_get of a product will use some information (e.g. default_code) based on the supplier.
The matching of the supplier should use the commercial_partner_id in case the supplier info are on the company and the partner_id in the context belongs to the company (e.g. creates quotation with a contact of the company).
Fixes #1219
2014-10-02 10:59:18 +02:00
Christophe Simonis
388f1a1d7e
[MERGE] forward port of branch saas-3 up to 3d4b82c
2014-10-01 16:46:03 +02:00
Denis Ledoux
3d4b82cd56
[MERGE] forward port of branch 7.0 up to 9cc54dc
2014-10-01 12:41:42 +02:00
Denis Ledoux
9cc54dcd2c
[FIX] product: name_search handles negative operators
2014-10-01 12:39:59 +02:00
Christophe Simonis
e2e60bf4eb
[MERGE] forward port of branch saas-3 up to fe8106f
2014-09-26 12:53:59 +02:00
Denis Ledoux
76067367b2
[MERGE] forward port of branch 7.0 up to 5f6d324
2014-09-25 15:10:37 +02:00
Cedric Snauwaert
311c77bb88
[FIX] product: _compute_qty: first round before ceiling, to avoid pathological cases
...
Fixes problem when we try to sell 12 units of a product and change it to 1 dozen,
the algorithm was then trying to recompute the original amount and was getting
12,0000048 as a result which was then passed to the ceiling method, getting 13.0!
See also previous commit and issue #1125 , PR #1126
2014-09-24 17:11:26 +02:00
Grzegorz Krukar
bcf3bca87b
[FIX] product: typo in field string
2014-09-24 09:44:10 +02:00
Josse Colpaert
5aeccbd90e
[IMP] Use display_name instead of partner_ref
2014-09-17 21:42:07 +02:00
Josse Colpaert
ae2eb43e30
[IMP] Implement comments on pull request
2014-09-12 13:49:42 +02:00
Josse Colpaert
246c425226
[WIP] Pricelist of purchase is not in stock only and remove product_manufacturer module in view + manufacturer
2014-09-12 13:49:42 +02:00
Commandant Custo
ef5b078b74
[IMP] product: Order product.template by name
...
When no order is forced, it's more user-friendly if the products are ordered by alphabetical order.
This will mainly be applied:
* In the list view in the back-end
* In the eCommerce, for products with equal website_sequence
2014-09-09 16:08:32 +02:00
Josse Colpaert
6553e22306
[WIP] Create procurement when Phantom
2014-09-03 19:18:16 +02:00
Christophe Simonis
5dff035878
[MERGE] forward port of branch saas-5 up to 39bee35
2014-08-20 20:33:17 +02:00
Christophe Simonis
c3131317d7
[MERGE] forward port of branch saas-4 up to ddef2dd
2014-08-20 17:57:22 +02:00
Christophe Simonis
8f13e8320e
[MERGE] forward port of branch 7.0 up to d0a0b7d
2014-08-20 17:45:05 +02:00
Frederic van der Essen
24df6dc8b2
[FIX] product, point_of_sale: add a display_default_code context option that can remove the internal reference (default code) from the displayed product name. Used in the point of sale to unclutter the receipt & GUI
2014-08-18 14:51:15 +02:00
Thomas Groutars
397e83554b
[FIX] product: make sure unlinked product still exists
...
When uninstalling/updating a module, we may execute unlink method on product.template before product.product. In such cases, the product is already removed after removeing the template (_inherits) and the chained unlink of the product would fail (traceback when browsing).
2014-08-18 10:37:03 +02:00
Olivier Dony
2bbff57691
[IMP] hr,mail,product,project,base: use @auto_join=True on _inherits FK field
...
This can give a performance boost on large databases
and should not be a concern in terms of access control
as the inheritance already grants access to the parent
records.
2014-08-07 18:03:08 +02:00
Denis Ledoux
1bb219907f
[MERGE] forward port of branch saas-5 up to 655a5b9
2014-08-04 16:56:10 +02:00
Christophe Matthieu
1d76fa0b1c
[FIX] product: some fields on the product template readonly when my product doesn't have any variant
2014-07-29 15:20:25 +02:00
Olivier Dony
ef53a831c6
[MERGE] Forward-port saas-5 up to a5f7891
2014-07-23 16:58:00 +02:00
Denis Ledoux
a5f7891b68
[MERGE] forward port of branch saas-4 up to 5739aebfb1
2014-07-23 13:18:30 +02:00
Christophe Matthieu
380a7e97f5
[FIX] product: user who don't use product variant can't edit the price of the product in product view. This behavior is not understandable. Add a function inverse to set the value (remove the variante price before change the list_price of the template)
2014-07-18 11:33:09 +02:00
Josse Colpaert
db715f99f4
[IMP] Change reception to receipt
2014-07-16 10:23:57 +02:00
Christophe Matthieu
4117c9c3ed
[FIX] product: add menu item to attributes and attribute values. Adding constraint to prevent deleting attributes with references to products.
2014-07-08 09:12:17 +02:00
Raphael Collet
cbe2dbb672
[MERGE] new v8 api by rco
...
A squashed merge is required as the conversion of the apiculture branch from
bzr to git was not correctly done. The git history contains irrelevant blobs
and commits. This branch brings a lot of changes and fixes, too many to list
exhaustively.
- New orm api, objects are now used instead of ids
- Environements to encapsulates cr uid context while maintaining backward compatibility
- Field compute attribute is a new object oriented way to define function fields
- Shared browse record cache
- New onchange protocol
- Optional copy flag on fields
- Documentation update
- Dead code cleanup
- Lots of fixes
2014-07-06 17:05:41 +02:00
Christophe Matthieu
e75d9525bb
merge upstream
2014-06-20 10:09:16 +02:00
Christophe Simonis
eef6330c55
[MERGE] forward port of branch saas-5 up to adf07a9
2014-06-19 16:23:32 +02:00
kevin wang
b4cbac3cba
[FIX] product: create works for internal reference and ean13 code in product.template
...
This is a temporary workaround until these fields are removed from the template or the view is more explicit about the meaning of this field (the one on the first variant)
Fix #542
2014-06-17 10:48:44 +02:00
Christophe Matthieu
45a6012f22
[FIX] product: remove unused values
2014-06-16 17:33:18 +02:00
Christophe Matthieu
1e9c72f308
[MERGE] from master
2014-06-13 12:35:23 +02:00
Christophe Matthieu
8319356630
[IMP] website_sale: allow optional products in shop; In shop, it opens the modal jus after having clicked on the 'Add to cart'. The modal contains the optional products.
2014-06-11 12:50:41 +02:00
sve-odoo
b33bf57832
[ADD] Default value for supplierinfo.min_qty
...
And remove default value for function field "qty"
2014-06-05 09:55:30 +02:00
Christophe Simonis
3f85d4b493
[FIX] product: correct SyntaxError made by kdiff3 (once again) during previous forward port
2014-06-03 21:45:21 +02:00
Christophe Simonis
a5908c5812
[MERGE] forward port of branch saas-5 up to b1c0bc0
2014-06-03 20:02:00 +02:00
Guewen Baconnier
79f2b47576
Wrong variable name. The write() method should accept both int/long and tuple/list
2014-06-03 16:13:54 +02:00
Guewen Baconnier
b4f72fba96
[FIX] product: fix _set_price_extra method
...
avoid crash is context is None
create call does not have ids parameter
2014-06-03 14:19:51 +02:00
Christophe Matthieu
36cdac48b7
[IMP] product: move product packaging field from product.product to product.template
2014-06-03 11:53:41 +02:00
Christophe Matthieu
91cb75babd
[FIX] product: remove wrong field on product.template. TODO: move packaging field form product.product to product.template
2014-06-03 11:15:17 +02:00
Christophe Matthieu
caf4bf77bc
[FIX] product: check if context is none in _set_standard_price before check context keys
2014-06-02 15:48:24 +02:00
Christophe Simonis
b8af4775e3
[IMP] product: improve field labels about variant/attributes distinction
2014-05-30 10:00:54 +02:00
Christophe Matthieu
435b5b9ca3
[IMP] product: rename fields variant_ids into attribute_line_ids on the template and attribute_value_ids on the product.
2014-05-28 19:42:15 +02:00
Christophe Matthieu
152ec5bf50
[FIX] product: revert change for price_extra. Need to filter by template to apply the price_extra.
2014-05-28 19:04:23 +02:00
Christophe Matthieu
6958d56a66
[IMP] product: fixes for review
2014-05-28 18:30:03 +02:00
Christophe Matthieu
256a17d419
[IMP] product: rename field variants_ids to respect odoo typo; add demo data for mrp
2014-05-28 11:46:32 +02:00