Files
odoo_source/addons/stock/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

8.8 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_procurement_groupprocurement.groupmodel_procurement_groupbase.group_user1110
3access_stock_rulestock.rulemodel_stock_rulebase.group_user1110
4access_stock_warehouse_managerstock.warehouse.managermodel_stock_warehousestock.group_stock_manager1111
5access_stock_warehouse_userstock.warehouse.usermodel_stock_warehousebase.group_user1000
6access_stock_location__partner_managerstock.location.partner.managermodel_stock_locationbase.group_partner_manager1000
7access_stock_location_managerstock.location.managermodel_stock_locationstock.group_stock_manager1111
8access_stock_location_userstock.location.usermodel_stock_locationbase.group_user1000
9access_stock_picking_userstock.picking usermodel_stock_pickingstock.group_stock_user1111
10access_stock_picking_managerstock.picking managermodel_stock_pickingstock.group_stock_manager1111
11access_stock_picking_portalstock.pickingstock.model_stock_pickingbase.group_portal1000
12access_stock_picking_type_allstock.picking.type all usersmodel_stock_picking_typebase.group_user1000
13access_stock_picking_type_userstock.picking.type usermodel_stock_picking_typestock.group_stock_user1000
14access_stock_picking_type_managerstock.picking.type managermodel_stock_picking_typestock.group_stock_manager1111
15access_stock_picking_type_portalstock.picking.type portalstock.model_stock_picking_typebase.group_portal0000
16access_stock_production_lot_userstock.production.lot usermodel_stock_production_lotstock.group_stock_user1111
17access_stock_move_managerstock.move managermodel_stock_movestock.group_stock_manager1111
18access_stock_move_userstock.move usermodel_stock_movestock.group_stock_user1110
19access_stock_move_portalstock.movestock.model_stock_movebase.group_portal0000
20access_stock_inventory_userstock.inventory usermodel_stock_inventorystock.group_stock_user1110
21access_stock_inventory_managerstock.inventory managermodel_stock_inventorystock.group_stock_manager1111
22access_stock_inventory_line_userstock.inventory.line usermodel_stock_inventory_linestock.group_stock_user1110
23access_stock_inventory_line_managerstock.inventory.line managermodel_stock_inventory_linestock.group_stock_manager1111
24access_stock_location_stock_managerstock.location stock managermodel_stock_locationstock.group_stock_manager1000
25access_product_product_stock_userproduct_product_stock_userproduct.model_product_productstock.group_stock_user1000
26access_product_template_stock_userproduct.template stock userproduct.model_product_templatestock.group_stock_user1000
27access_uom_category_stock_manageruom.category stock_manageruom.model_uom_categorystock.group_stock_manager1111
28access_uom_uom_stock_manageruom.uom stock_manageruom.model_uom_uomstock.group_stock_manager1111
29access_product_category_stock_managerproduct.category stock_managerproduct.model_product_categorystock.group_stock_manager1111
30access_product_template_stock_managerproduct.template stock_managerproduct.model_product_templatestock.group_stock_manager1111
31access_product_product_stock_managerproduct.product stock_managerproduct.model_product_productstock.group_stock_manager1111
32access_product_packaging_stock_managerproduct.packaging stock_managerproduct.model_product_packagingstock.group_stock_manager1111
33access_product_supplierinfo_stock_managerproduct.supplierinfo stock_managerproduct.model_product_supplierinfostock.group_stock_manager1111
34access_product_pricelist_stock_managerproduct.pricelist stock_managerproduct.model_product_priceliststock.group_stock_manager1111
35access_ir_property_group_stock_managerir_property group_stock_managerbase.model_ir_propertystock.group_stock_manager1111
36access_product_group_res_partner_stock_managerres_partner group_stock_managerbase.model_res_partnerstock.group_stock_manager1110
37access_product_pricelist_item_stock_managerproduct.pricelist.item stock_managerproduct.model_product_pricelist_itemstock.group_stock_manager1111
38access_stock_warehouse_orderpointstock.warehouse.orderpointmodel_stock_warehouse_orderpointstock.group_stock_user1000
39access_stock_warehouse_orderpoint_systemstock.warehouse.orderpoint systemmodel_stock_warehouse_orderpointstock.group_stock_manager1111
40access_stock_warehouse_orderpoint_portalstock.warehouse.orderpointstock.model_stock_warehouse_orderpointbase.group_portal0000
41access_stock_quant_managerstock.quant managermodel_stock_quantstock.group_stock_manager1000
42access_stock_quant_userstock.quant usermodel_stock_quantstock.group_stock_user1000
43access_stock_quant_allstock.quant all usersmodel_stock_quantbase.group_user1000
44access_stock_quant_package_allstock.quant.package all usersmodel_stock_quant_packagebase.group_user1000
45access_stock_quant_package_stock_managerstock.quant.package stock managermodel_stock_quant_packagestock.group_stock_manager1111
46access_stock_quant_package_stock_userstock.quant.package stock usermodel_stock_quant_packagestock.group_stock_user1111
47access_stock_package_level_allstock.package_level all usersmodel_stock_package_levelbase.group_user1000
48access_stock_package_level_stock_managerstock.package_level stock managermodel_stock_package_levelstock.group_stock_manager1111
49access_stock_package_level_stock_userstock.package_level stock usermodel_stock_package_levelstock.group_stock_user1111
50access_stock_rule_userstock_rule usermodel_stock_rulestock.group_stock_user1000
51access_stock_rule_managerstock_rule managermodel_stock_rulestock.group_stock_manager1111
52access_stock_rule_stock_managerstock_rule stock managermodel_stock_rulestock.group_stock_manager1111
53access_stock_location_route_stock_managerstock.location.routemodel_stock_location_routestock.group_stock_manager1111
54access_stock_location_routestock.location.routemodel_stock_location_routebase.group_user1000
55access_stock_rule_internalstock.rule.flow internalmodel_stock_rulebase.group_user1000
56access_stock_move_line_managerstock.move.line managermodel_stock_move_linestock.group_stock_manager1111
57access_stock_move_line_userstock.move.line usermodel_stock_move_linestock.group_stock_user1111
58access_stock_move_line_allstock.move.line all usersmodel_stock_move_linebase.group_user1111
59access_product_putaway_allproduct.putaway all usersmodel_product_putawaybase.group_user1000
60access_product_putaway_managerproduct.putaway all managersmodel_product_putawaystock.group_stock_manager1111
61access_stock_removal_allproduct.removal all usersmodel_product_removalbase.group_user1000
62access_stock_fixed_putaway_stratstock_fixed_putaway_strat managersmodel_stock_fixed_putaway_stratstock.group_stock_manager1111
63access_stock_fixed_putaway_userstock_fixed_putaway_strat usermodel_stock_fixed_putaway_stratstock.group_stock_user1000
64access_stock_move_line_portalstock.move.line portalstock.model_stock_move_linebase.group_portal0000
65access_product_price_history_stock_userprices.history stock userproduct.model_product_price_historystock.group_stock_user1000
66access_product_price_history_stock_managerprices.history stock managerproduct.model_product_price_historystock.group_stock_manager1111
67access_barcode_nomenclature_stock_userbarcode.nomenclature.stock.userbarcodes.model_barcode_nomenclaturestock.group_stock_user1000
68access_barcode_nomenclature_stock_managerbarcode.nomenclature.stock.managerbarcodes.model_barcode_nomenclaturestock.group_stock_manager1111
69access_barcode_rule_stock_userbarcode.rule.stock.userbarcodes.model_barcode_rulestock.group_stock_user1000
70access_barcode_rule_stock_managerbarcode.rule.stock.managerbarcodes.model_barcode_rulestock.group_stock_manager1111
71access_stock_forecast_userreport.stock.forecast.usermodel_report_stock_forecaststock.group_stock_user1000
72access_stock_forecast_managerreport.stock.forecast.managermodel_report_stock_forecaststock.group_stock_manager1111
73access_stock_scrap_userstock.scrap.usermodel_stock_scrapstock.group_stock_user1110
74access_product_attribute_managerproduct.attribute managerproduct.model_product_attributestock.group_stock_manager1111
75access_product_attribute_value_managerproduct.attribute manager valueproduct.model_product_attribute_valuestock.group_stock_manager1111
76access_product_product_attribute_managerproduct.product.attribute manager valueproduct.model_product_product_attribute_valuestock.group_stock_manager1111
77access_product_attribute_filter_line_managerproduct.attribute manager filter lineproduct.model_product_attribute_filter_linestock.group_stock_manager1111
78access_product_attribute_line_managerproduct.attribute manager lineproduct.model_product_attribute_linestock.group_stock_manager1111