Targets commit d3530eb07e
Purpose
=======
[Follow up AL review]
Code cleanup and some improved models naming for the product configurator feature (see targeted commit).
Mostly changes the "product.attribute" related models.
Updated models:
- "product.product.attribute.value" to "product.template.attribute.value"
- "product.attribute.filter.line" to "product.template.attribute.exclusion"
- "product.attribute.line" to "product.template.attribute.line"
Updated fields:
- [sale_order_line in sale/sale.py] "product_custom_variant_values" to "product_custom_attribute_value_ids"
- [product_template_attribute_value in product/product_attribute.py] excluded_for is now a o2m instead of a m2m
- [product.attribute in sale/product_product.py] "create_variant" field is now a Selection with "no_variant" (old false), "always" (old true), "dynamic" (new value)
- [product in product/product.py] "product_attribute_value_ids" to "product_template_attribute_value_ids"
2.4 KiB
2.4 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_product_product_public | product.product.public | product.model_product_product | 1 | 0 | 0 | 0 | |
| 3 | access_product_template_public | product.template.public | product.model_product_template | 1 | 0 | 0 | 0 | |
| 4 | access_product_category_public | product.category.public | product.model_product_category | 1 | 0 | 0 | 0 | |
| 5 | access_product_category_pos_manager | product.public.category manager | model_product_public_category | sales_team.group_sale_manager | 1 | 1 | 1 | 1 |
| 6 | access_product_public_category_public | product.category.public | model_product_public_category | 1 | 0 | 0 | 0 | |
| 7 | access_product_pricelist_public | product.pricelist.public | product.model_product_pricelist | 1 | 0 | 0 | 0 | |
| 8 | access_product_pricelist_item_public | product.pricelist.item.public | product.model_product_pricelist_item | 1 | 0 | 0 | 0 | |
| 9 | access_product_style | product.style.public | website_sale.model_product_style | 1 | 0 | 0 | 0 | |
| 10 | access_product_supplierinfo | product.supplierinfo.public | product.model_product_supplierinfo | 1 | 0 | 0 | 0 | |
| 11 | access_product_attribute_public | product.attribute public | product.model_product_attribute | 1 | 0 | 0 | 0 | |
| 12 | access_product_attribute_value_public | product.attribute value public | product.model_product_attribute_value | 1 | 0 | 0 | 0 | |
| 13 | access_product_product_attribute | product.template.attribute value public | product.model_product_template_attribute_value | 1 | 0 | 0 | 0 | |
| 14 | access_product_product_attribute_custom_value | product.attribute.custom value | sale.model_product_attribute_custom_value | 1 | 0 | 0 | 0 | |
| 15 | access_product_template_attribute_exclusion | product.template.attribute exclusion public | product.model_product_template_attribute_exclusion | 1 | 0 | 0 | 0 | |
| 16 | access_product_template_attribute_line_public | product.template.attribute line public | product.model_product_template_attribute_line | 1 | 0 | 0 | 0 | |
| 17 | access_fiscal_position_public | fiscal position public | account.model_account_fiscal_position | base.group_portal | 1 | 0 | 0 | 0 |
| 18 | access_payment_term | payment term public | account.model_account_payment_term | base.group_portal | 1 | 0 | 0 | 0 |
| 19 | access_product_supplierinfo_user | product.supplierinfo.user | product.model_product_supplierinfo | base.group_public | 1 | 0 | 0 | 0 |
| 20 | access_account_tax_user | account.tax | account.model_account_tax | base.group_public | 1 | 0 | 0 | 0 |
| 21 | access_product_image_public | product.image public | model_product_image | 1 | 0 | 0 | 0 | |
| 22 | access_product_image_publisher | product.image wbesite publisher | model_product_image | website.group_website_publisher | 1 | 1 | 1 | 1 |
| 23 | access_product_image_sale | product.image sale | model_product_image | sales_team.group_sale_manager | 1 | 1 | 1 | 1 |