Files
odoo_source/addons/product/security/ir.model.access.csv
T
Aurélien Warnon 856c2e9008 [IMP] product,(website_)sale: Move product options configurator into sale module
Task #1871557

Purpose
=======

- Configure a product from a sales order as easily as in the ecommerce
  The backend uses the same template as the frontend to configure a products and its options

- Display optionnal products of optionnal products in the "sale options" section

- Allow adding exlusions to some combinations of the product and/or
  to some combinations of the optionnal and accessory products

Specification
=============

PHASE I

1. Improve the "Add to cart" with optional products

- When you add an option to cart, move the product to the cart & show the options of this option
- Don't open the option wizard if no option available (in case this module becomes generic,
  it's better to skip this step when it's not needed)
- Display the options right under their related product in the cart

2. Do not allow to add the product as an optional product for itself
Why ?
- No functional sense
- Creates issues in the add to cart wizard

3. Exclude some attribute combinations within the product or with related options and accessory products

- Rename VARIANT PRICES button -> CONFIGURE VARIANTS
- When you click this button and select a value, open form view rather than inline edition
- Form view of variant values:
	- Attribute
	- Value
	- HTML Color Index
	- Attribute Price Extra
	- Not Compatible with: o2m tab with 2 fields: Product AND Attribute Value (of this product)
	  [m2m tag selection]
	- in any new line, autocomplete the current product by default
	- Tooltip: A list of product and attribute values that you want to exclude for
          this product's attribue value. Also applies on optionnal and accessory products.

4. New option to configure a product in a sales order line

- This option is only visible if the corresponding option is activated in the sales settings
- It opens a wizard to select a product template, configure related attribute values
  and select optional products (based on frontend view)
- Attributes not compatible with other selected attributes should not be selectable
- Must work like in the frontend
2018-09-25 18:39:32 +02:00

3.1 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_product_category_userproduct.category.usermodel_product_categorybase.group_user1000
3access_product_template_userproduct.template.usermodel_product_templatebase.group_user1000
4access_product_packaging_userproduct.packaging.usermodel_product_packagingbase.group_user1000
5access_product_supplierinfo_userproduct.supplierinfo.usermodel_product_supplierinfobase.group_user1000
6access_product_pricelist_userproduct.pricelist.usermodel_product_pricelistbase.group_user1000
7access_product_pricelist_item_userproduct.pricelist.item.usermodel_product_pricelist_itembase.group_user1000
8access_product_pricelist_partner_managerproduct.pricelist partner managermodel_product_pricelistbase.group_partner_manager1000
9access_product_product_employeeproduct.product employeemodel_product_productbase.group_user1000
10access_product_price_history_employeeprices.history employeemodel_product_price_historybase.group_user1000
11access_product_attributeproduct.attributemodel_product_attributebase.group_user1000
12access_product_attribute_valueproduct.attribute valuemodel_product_attribute_valuebase.group_user1000
13access_product_product_attributeproduct.product.attribute valuemodel_product_product_attribute_valuebase.group_user1000
14access_product_attribute_filter_lineproduct.attribute filter linemodel_product_attribute_filter_linebase.group_user1000
15access_product_attribute_lineproduct.attribute linemodel_product_attribute_linebase.group_user1000
16access_product_category_managerproduct.category.managermodel_product_categorybase.group_system1111
17access_product_template_managerproduct.template.managermodel_product_templatebase.group_system1111
18access_product_packaging_managerproduct.packaging.managermodel_product_packagingbase.group_system1111
19access_product_supplierinfo_managerproduct.supplierinfo.managermodel_product_supplierinfobase.group_system1111
20access_product_pricelist_managerproduct.pricelist.managermodel_product_pricelistbase.group_system1111
21access_product_pricelist_item_managerproduct.pricelist.item.managermodel_product_pricelist_itembase.group_system1111
22access_product_product_managerproduct.product managermodel_product_productbase.group_system1111
23access_product_price_history_managerprices.history managermodel_product_price_historybase.group_system1111
24access_product_attribute_managerproduct.attribute managermodel_product_attributebase.group_system1111
25access_product_attribute_value_managerproduct.attribute value managermodel_product_attribute_valuebase.group_system1111
26access_product_product_attribute_managerproduct.product.attribute value managermodel_product_product_attribute_valuebase.group_system1111
27access_product_attribute_filter_line_managerproduct.attribute filter line managermodel_product_attribute_filter_linebase.group_system1111
28access_product_attribute_line_managerproduct.attribute line managermodel_product_attribute_linebase.group_system1111