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"
3.2 KiB
3.2 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_product_category_user | product.category.user | model_product_category | base.group_user | 1 | 0 | 0 | 0 |
| 3 | access_product_template_user | product.template.user | model_product_template | base.group_user | 1 | 0 | 0 | 0 |
| 4 | access_product_packaging_user | product.packaging.user | model_product_packaging | base.group_user | 1 | 0 | 0 | 0 |
| 5 | access_product_supplierinfo_user | product.supplierinfo.user | model_product_supplierinfo | base.group_user | 1 | 0 | 0 | 0 |
| 6 | access_product_pricelist_user | product.pricelist.user | model_product_pricelist | base.group_user | 1 | 0 | 0 | 0 |
| 7 | access_product_pricelist_item_user | product.pricelist.item.user | model_product_pricelist_item | base.group_user | 1 | 0 | 0 | 0 |
| 8 | access_product_pricelist_partner_manager | product.pricelist partner manager | model_product_pricelist | base.group_partner_manager | 1 | 0 | 0 | 0 |
| 9 | access_product_product_employee | product.product employee | model_product_product | base.group_user | 1 | 0 | 0 | 0 |
| 10 | access_product_price_history_employee | prices.history employee | model_product_price_history | base.group_user | 1 | 0 | 0 | 0 |
| 11 | access_product_attribute | product.attribute | model_product_attribute | base.group_user | 1 | 0 | 0 | 0 |
| 12 | access_product_attribute_value | product.attribute value | model_product_attribute_value | base.group_user | 1 | 0 | 0 | 0 |
| 13 | access_product_product_attribute | product.template.attribute value | model_product_template_attribute_value | base.group_user | 1 | 0 | 0 | 0 |
| 14 | access_product_template_attribute_exclusion | product..template.attribute exclusion | model_product_template_attribute_exclusion | base.group_user | 1 | 0 | 0 | 0 |
| 15 | access_product_template_attribute_line | product.template.attribute line | model_product_template_attribute_line | base.group_user | 1 | 0 | 0 | 0 |
| 16 | access_product_category_manager | product.category.manager | model_product_category | base.group_system | 1 | 1 | 1 | 1 |
| 17 | access_product_template_manager | product.template.manager | model_product_template | base.group_system | 1 | 1 | 1 | 1 |
| 18 | access_product_packaging_manager | product.packaging.manager | model_product_packaging | base.group_system | 1 | 1 | 1 | 1 |
| 19 | access_product_supplierinfo_manager | product.supplierinfo.manager | model_product_supplierinfo | base.group_system | 1 | 1 | 1 | 1 |
| 20 | access_product_pricelist_manager | product.pricelist.manager | model_product_pricelist | base.group_system | 1 | 1 | 1 | 1 |
| 21 | access_product_pricelist_item_manager | product.pricelist.item.manager | model_product_pricelist_item | base.group_system | 1 | 1 | 1 | 1 |
| 22 | access_product_product_manager | product.product manager | model_product_product | base.group_system | 1 | 1 | 1 | 1 |
| 23 | access_product_price_history_manager | prices.history manager | model_product_price_history | base.group_system | 1 | 1 | 1 | 1 |
| 24 | access_product_attribute_manager | product.attribute manager | model_product_attribute | base.group_system | 1 | 1 | 1 | 1 |
| 25 | access_product_attribute_value_manager | product.attribute value manager | model_product_attribute_value | base.group_system | 1 | 1 | 1 | 1 |
| 26 | access_product_product_attribute_manager | product.template.attribute value manager | model_product_template_attribute_value | base.group_system | 1 | 1 | 1 | 1 |
| 27 | access_product_template_attribute_exclusion_manager | product.template.attribute exclusion manager | model_product_template_attribute_exclusion | base.group_system | 1 | 1 | 1 | 1 |
| 28 | access_product_template_attribute_line_manager | product.template.attribute line manager | model_product_template_attribute_line | base.group_system | 1 | 1 | 1 | 1 |