修复产品页面部分一对多字段的访问权限

This commit is contained in:
jinling.yang
2024-02-04 16:52:57 +08:00
parent db77b0b3ac
commit e48c5e39ac
2 changed files with 17 additions and 4 deletions

View File

@@ -31,6 +31,10 @@ access_sf_cutting_tool_material,sf_cutting_tool_material,model_sf_cutting_tool_m
access_sf_cutting_tool_material_admin,sf_cutting_tool_material_admin,model_sf_cutting_tool_material,base.group_system,1,1,1,0
access_sf_cutting_tool_type,sf_cutting_tool_type,model_sf_cutting_tool_type,base.group_user,1,1,1,0
access_sf_cutting_tool_type_admin,sf_cutting_tool_type_admin,model_sf_cutting_tool_type,base.group_system,1,1,1,0
access_sf_cutting_tool_type_group_purchase_director,sf_cutting_tool_type_group_purchase_director,model_sf_cutting_tool_type,sf_base.group_purchase_director,1,1,0,0
access_sf_cutting_tool_type_group_sale_director,sf_cutting_tool_type_group_sale_director,model_sf_cutting_tool_type,sf_base.group_sale_director,1,1,0,0
access_sf_cutting_tool_type_group_plan_director,sf_cutting_tool_type_group_plan_director,model_sf_cutting_tool_type,sf_base.group_plan_director,1,1,0,0
access_sf_functional_cutting_tool,sf_functional_cutting_tool,model_sf_functional_cutting_tool,base.group_user,1,1,1,0
access_sf_functional_cutting_tool_admin,sf_functional_cutting_tool_admin,model_sf_functional_cutting_tool,base.group_system,1,1,1,0
access_sf_functional_cutting_tool_model,sf_functional_cutting_tool_model,model_sf_functional_cutting_tool_model,base.group_user,1,1,1,0
@@ -62,9 +66,9 @@ access_sf_cutting_speed_admin,sf_cutting_speed_admin,model_sf_cutting_speed,base
access_sf_cutting_speed_group_purchase_director,sf_cutting_speed_group_purchase_director,model_sf_cutting_speed,sf_base.group_purchase_director,1,0,1,0
access_sf_cutting_speed_group_sale_director,sf_cutting_speed_group_sale_director,model_sf_cutting_speed,sf_base.group_sale_director,1,0,1,0
access_sf_cutting_speed_group_plan_director,sf_cutting_speed_group_plan_director,model_sf_cutting_speed,sf_base.group_plan_director,1,0,1,0
access_sf_feed_per_tooth_group_purchase_director,sf_feed_per_tooth_group_purchase_director,model_sf_feed_per_tooth,sf_base.group_purchase_director,1,0,1,0
access_sf_feed_per_tooth_group_sale_director,sf_feed_per_tooth_group_sale_director,model_sf_feed_per_tooth,sf_base.group_sale_director,1,0,1,0
access_sf_feed_per_tooth_group_plan_director,sf_feed_per_tooth_group_plan_director,model_sf_feed_per_tooth,sf_base.group_plan_director,1,0,1,0
access_sf_feed_per_tooth_group_purchase_director,sf_feed_per_tooth_group_purchase_director,model_sf_feed_per_tooth,sf_base.group_purchase_director,1,1,0,0
access_sf_feed_per_tooth_group_sale_director,sf_feed_per_tooth_group_sale_director,model_sf_feed_per_tooth,sf_base.group_sale_director,1,1,0,0
access_sf_feed_per_tooth_group_plan_director,sf_feed_per_tooth_group_plan_director,model_sf_feed_per_tooth,sf_base.group_plan_director,1,1,0,0
access_sf_feed_per_tooth,sf_feed_per_tooth,model_sf_feed_per_tooth,base.group_user,1,1,1,0
access_sf_feed_per_tooth_admin,sf_feed_per_tooth_admin,model_sf_feed_per_tooth,base.group_system,1,1,1,0
access_sf_ramping_angle,sf_ramping_angle,model_sf_ramping_angle,base.group_user,1,1,1,1
@@ -74,12 +78,21 @@ access_sf_cutting_width_depth_admin,sf_cutting_width_depth_admin,model_sf_cuttin
access_sf_machine_tool,sf_machine_tool,model_sf_machine_tool,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_machine_tool_type,sf_machine_tool_type,model_sf_machine_tool_type,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_machine_brand,sf_machine_brand,model_sf_machine_brand,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_machine_brand_group_plan_director,sf_machine_brand_group_plan_director,model_sf_machine_brand,sf_base.group_plan_director,1,0,0,0
access_sf_machine_brand_group_purchase_director,sf_machine_brand_group_purchase_director,model_sf_machine_brand,sf_base.group_purchase_director,1,0,0,0
access_sf_machine_brand_group_sale_director,sf_machine_brand_group_sale_director,model_sf_machine_brand,sf_base.group_sale_director,1,0,0,0
access_sf_machine_brand_tags,sf_machine_brand_tags,model_sf_machine_brand_tags,base.group_user,1,1,1,1
access_sf_machine_control_system,sf_machine_control_system,model_sf_machine_control_system,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_processing_order,sf_processing_order,model_sf_processing_order,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_production_process,sf_production_process,model_sf_production_process,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_production_materials,sf_production_materials,model_sf_production_materials,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_production_materials_group_plan_director,sf_production_materials_group_plan_director,model_sf_production_materials,sf_base.group_plan_director,1,1,0,0
access_sf_production_materials_group_purchase_director,sf_production_materials_group_purchase_director,model_sf_production_materials,sf_base.group_purchase_director,1,1,0,0
access_sf_production_materials_group_sale_director,sf_production_materials_group_sale_director,model_sf_production_materials,sf_base.group_sale_director,1,1,0,0
access_sf_materials_model,sf_materials_model,model_sf_materials_model,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_materials_model_group_plan_director,sf_materials_model_group_plan_director,model_sf_materials_model,sf_base.group_plan_director,1,0,0,0
access_sf_materials_model_group_purchase_director,sf_materials_model_group_purchase_director,model_sf_materials_model,sf_base.group_purchase_director,1,0,0,0
access_sf_materials_model_group_sale_director,sf_materials_model_group_sale_director,model_sf_materials_model,sf_base.group_sale_director,1,0,0,0
access_sf_processing_technology,sf_processing_technology,model_sf_processing_technology,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_supplier_sort,sf_supplier_sort,model_sf_supplier_sort,sf_base.group_sf_mrp_user,1,0,0,0
access_sf_production_process_parameter,sf_production_process_parameter,model_sf_production_process_parameter,sf_base.group_sf_mrp_user,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
31 access_sf_cutting_tool_material_admin sf_cutting_tool_material_admin model_sf_cutting_tool_material base.group_system 1 1 1 0
32 access_sf_cutting_tool_type sf_cutting_tool_type model_sf_cutting_tool_type base.group_user 1 1 1 0
33 access_sf_cutting_tool_type_admin sf_cutting_tool_type_admin model_sf_cutting_tool_type base.group_system 1 1 1 0
34 access_sf_cutting_tool_type_group_purchase_director sf_cutting_tool_type_group_purchase_director model_sf_cutting_tool_type sf_base.group_purchase_director 1 1 0 0
35 access_sf_cutting_tool_type_group_sale_director sf_cutting_tool_type_group_sale_director model_sf_cutting_tool_type sf_base.group_sale_director 1 1 0 0
36 access_sf_cutting_tool_type_group_plan_director sf_cutting_tool_type_group_plan_director model_sf_cutting_tool_type sf_base.group_plan_director 1 1 0 0
37 access_sf_functional_cutting_tool sf_functional_cutting_tool model_sf_functional_cutting_tool base.group_user 1 1 1 0
38 access_sf_functional_cutting_tool access_sf_functional_cutting_tool_admin sf_functional_cutting_tool sf_functional_cutting_tool_admin model_sf_functional_cutting_tool base.group_user base.group_system 1 1 1 0
39 access_sf_functional_cutting_tool_admin access_sf_functional_cutting_tool_model sf_functional_cutting_tool_admin sf_functional_cutting_tool_model model_sf_functional_cutting_tool model_sf_functional_cutting_tool_model base.group_system base.group_user 1 1 1 0
40 access_sf_functional_cutting_tool_model access_sf_functional_cutting_tool_model_admin sf_functional_cutting_tool_model sf_functional_cutting_tool_model_admin model_sf_functional_cutting_tool_model base.group_user base.group_system 1 1 1 0
66 access_sf_cutting_speed_group_purchase_director access_sf_cutting_speed_group_sale_director sf_cutting_speed_group_purchase_director sf_cutting_speed_group_sale_director model_sf_cutting_speed sf_base.group_purchase_director sf_base.group_sale_director 1 0 1 0
67 access_sf_cutting_speed_group_sale_director access_sf_cutting_speed_group_plan_director sf_cutting_speed_group_sale_director sf_cutting_speed_group_plan_director model_sf_cutting_speed sf_base.group_sale_director sf_base.group_plan_director 1 0 1 0
68 access_sf_cutting_speed_group_plan_director access_sf_feed_per_tooth_group_purchase_director sf_cutting_speed_group_plan_director sf_feed_per_tooth_group_purchase_director model_sf_cutting_speed model_sf_feed_per_tooth sf_base.group_plan_director sf_base.group_purchase_director 1 0 1 1 0 0
69 access_sf_feed_per_tooth_group_purchase_director access_sf_feed_per_tooth_group_sale_director sf_feed_per_tooth_group_purchase_director sf_feed_per_tooth_group_sale_director model_sf_feed_per_tooth sf_base.group_purchase_director sf_base.group_sale_director 1 0 1 1 0 0
70 access_sf_feed_per_tooth_group_sale_director access_sf_feed_per_tooth_group_plan_director sf_feed_per_tooth_group_sale_director sf_feed_per_tooth_group_plan_director model_sf_feed_per_tooth sf_base.group_sale_director sf_base.group_plan_director 1 0 1 1 0 0
71 access_sf_feed_per_tooth_group_plan_director access_sf_feed_per_tooth sf_feed_per_tooth_group_plan_director sf_feed_per_tooth model_sf_feed_per_tooth sf_base.group_plan_director base.group_user 1 0 1 1 0
72 access_sf_feed_per_tooth access_sf_feed_per_tooth_admin sf_feed_per_tooth sf_feed_per_tooth_admin model_sf_feed_per_tooth base.group_user base.group_system 1 1 1 0
73 access_sf_feed_per_tooth_admin access_sf_ramping_angle sf_feed_per_tooth_admin sf_ramping_angle model_sf_feed_per_tooth model_sf_ramping_angle base.group_system base.group_user 1 1 1 0 1
74 access_sf_ramping_angle access_sf_ramping_angle_admin sf_ramping_angle sf_ramping_angle_admin model_sf_ramping_angle base.group_user base.group_system 1 1 1 1
78 access_sf_machine_tool access_sf_machine_tool_type sf_machine_tool sf_machine_tool_type model_sf_machine_tool model_sf_machine_tool_type sf_base.group_sf_mrp_user 1 0 0 0
79 access_sf_machine_tool_type access_sf_machine_brand sf_machine_tool_type sf_machine_brand model_sf_machine_tool_type model_sf_machine_brand sf_base.group_sf_mrp_user 1 0 0 0
80 access_sf_machine_brand access_sf_machine_brand_group_plan_director sf_machine_brand sf_machine_brand_group_plan_director model_sf_machine_brand sf_base.group_sf_mrp_user sf_base.group_plan_director 1 0 0 0
81 access_sf_machine_brand_group_purchase_director sf_machine_brand_group_purchase_director model_sf_machine_brand sf_base.group_purchase_director 1 0 0 0
82 access_sf_machine_brand_group_sale_director sf_machine_brand_group_sale_director model_sf_machine_brand sf_base.group_sale_director 1 0 0 0
83 access_sf_machine_brand_tags sf_machine_brand_tags model_sf_machine_brand_tags base.group_user 1 1 1 1
84 access_sf_machine_brand_tags access_sf_machine_control_system sf_machine_brand_tags sf_machine_control_system model_sf_machine_brand_tags model_sf_machine_control_system base.group_user sf_base.group_sf_mrp_user 1 1 0 1 0 1 0
85 access_sf_machine_control_system access_sf_processing_order sf_machine_control_system sf_processing_order model_sf_machine_control_system model_sf_processing_order sf_base.group_sf_mrp_user 1 0 0 0
86 access_sf_processing_order access_sf_production_process sf_processing_order sf_production_process model_sf_processing_order model_sf_production_process sf_base.group_sf_mrp_user 1 0 0 0
87 access_sf_production_process access_sf_production_materials sf_production_process sf_production_materials model_sf_production_process model_sf_production_materials sf_base.group_sf_mrp_user 1 0 0 0
88 access_sf_production_materials access_sf_production_materials_group_plan_director sf_production_materials sf_production_materials_group_plan_director model_sf_production_materials sf_base.group_sf_mrp_user sf_base.group_plan_director 1 0 1 0 0
89 access_sf_production_materials_group_purchase_director sf_production_materials_group_purchase_director model_sf_production_materials sf_base.group_purchase_director 1 1 0 0
90 access_sf_production_materials_group_sale_director sf_production_materials_group_sale_director model_sf_production_materials sf_base.group_sale_director 1 1 0 0
91 access_sf_materials_model sf_materials_model model_sf_materials_model sf_base.group_sf_mrp_user 1 0 0 0
92 access_sf_materials_model access_sf_materials_model_group_plan_director sf_materials_model sf_materials_model_group_plan_director model_sf_materials_model sf_base.group_sf_mrp_user sf_base.group_plan_director 1 0 0 0
93 access_sf_materials_model_group_purchase_director sf_materials_model_group_purchase_director model_sf_materials_model sf_base.group_purchase_director 1 0 0 0
94 access_sf_materials_model_group_sale_director sf_materials_model_group_sale_director model_sf_materials_model sf_base.group_sale_director 1 0 0 0
95 access_sf_processing_technology sf_processing_technology model_sf_processing_technology sf_base.group_sf_mrp_user 1 0 0 0
96 access_sf_processing_technology access_sf_supplier_sort sf_processing_technology sf_supplier_sort model_sf_processing_technology model_sf_supplier_sort sf_base.group_sf_mrp_user 1 0 0 0
97 access_sf_supplier_sort access_sf_production_process_parameter sf_supplier_sort sf_production_process_parameter model_sf_supplier_sort model_sf_production_process_parameter sf_base.group_sf_mrp_user 1 0 0 0
98 access_sf_production_process_parameter access_sf_production_process_category sf_production_process_parameter sf_production_process_category model_sf_production_process_parameter model_sf_production_process_category sf_base.group_sf_mrp_user 1 0 0 0

View File

@@ -259,7 +259,7 @@ class ResProductMo(models.Model):
self.cutting_tool_main_included_angle = self.specification_id.main_included_angle
self.cutting_tool_top_angle = self.specification_id.top_angle
self.cutting_tool_screw = self.specification_id.screw
self.cutting_tool_wrench = self.specification_id.wrench
self.cutting_tool_wrench = self.specification_id.spanner
self.cutting_tool_blade_id = self.specification_id.blade_id.id
self.cutting_tool_is_cooling_hole = self.specification_id.is_cooling_hole
self.cutting_tool_locating_slot_code = self.specification_id.locating_slot_code