refactor(plating-sec): extend ACL sweep to 13 missed modules
The Phase B plan (commit 8eb2c2de) listed 12 modules to sweep, but the
codebase has 13 more modules with ACL CSVs referencing the old role
group xmlids. Backward-compat (Phase A's implied_ids chains) keeps
these working today, but the old groups will be deleted after the
30-day rollback window — so the sweep must cover ALL modules with
plating-group ACL refs to avoid post-rollback breakage.
Sweeps: batch, bridge_documents, bridge_maintenance, bridge_mrp
(uninstalled but file present), bridge_quality (planned removal),
bridge_sign, compliance, culture (retired), kpi, logistics,
notifications, portal, reports.
Pattern matches the original sweep:
group_fusion_plating_operator → group_fp_technician
group_fusion_plating_supervisor → group_fp_shop_manager_v2
group_fusion_plating_manager → group_fp_manager
group_fusion_plating_admin → group_fp_owner
group_fp_accounting → group_fp_manager
group_fp_receiving → group_fp_shop_manager_v2
group_fp_estimator → group_fp_sales_rep
group_fp_shop_manager (legacy) → group_fp_manager
cgp_officer → group_fp_quality_manager
cgp_designated_official → group_fp_owner
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Batch Processing',
|
||||
'version': '19.0.2.0.0',
|
||||
'version': '19.0.2.0.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Group parts into rack or barrel loads for tank processing.',
|
||||
'author': 'Nexa Systems Inc.',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_batch_operator,fp.batch.operator,model_fusion_plating_batch,fusion_plating.group_fusion_plating_operator,1,1,1,0
|
||||
access_fp_batch_supervisor,fp.batch.supervisor,model_fusion_plating_batch,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_batch_manager,fp.batch.manager,model_fusion_plating_batch,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_batch_chemistry_operator,fp.batch.chemistry.operator,model_fusion_plating_batch_chemistry,fusion_plating.group_fusion_plating_operator,1,1,1,0
|
||||
access_fp_batch_chemistry_supervisor,fp.batch.chemistry.supervisor,model_fusion_plating_batch_chemistry,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_batch_chemistry_manager,fp.batch.chemistry.manager,model_fusion_plating_batch_chemistry,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_batch_operator,fp.batch.operator,model_fusion_plating_batch,fusion_plating.group_fp_technician,1,1,1,0
|
||||
access_fp_batch_supervisor,fp.batch.supervisor,model_fusion_plating_batch,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_batch_manager,fp.batch.manager,model_fusion_plating_batch,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_batch_chemistry_operator,fp.batch.chemistry.operator,model_fusion_plating_batch_chemistry,fusion_plating.group_fp_technician,1,1,1,0
|
||||
access_fp_batch_chemistry_supervisor,fp.batch.chemistry.supervisor,model_fusion_plating_batch_chemistry,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_batch_chemistry_manager,fp.batch.chemistry.manager,model_fusion_plating_batch_chemistry,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Documents Bridge (EE)',
|
||||
'version': '19.0.1.0.0',
|
||||
'version': '19.0.1.0.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Enterprise bridge: auto-promotes Fusion Plating quality attachments '
|
||||
'(NCR, CAPA, FAIR, Doc Control) into Odoo EE Documents with a tagged '
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_documents_document_fp_operator,documents.document.fp.operator,documents.model_documents_document,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_documents_document_fp_supervisor,documents.document.fp.supervisor,documents.model_documents_document,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_documents_document_fp_manager,documents.document.fp.manager,documents.model_documents_document,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_documents_tag_fp_operator,documents.tag.fp.operator,documents.model_documents_tag,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_documents_tag_fp_manager,documents.tag.fp.manager,documents.model_documents_tag,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_documents_facet_fp_operator,documents.facet.fp.operator,documents.model_documents_facet,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_documents_facet_fp_manager,documents.facet.fp.manager,documents.model_documents_facet,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_documents_document_fp_operator,documents.document.fp.operator,documents.model_documents_document,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_documents_document_fp_supervisor,documents.document.fp.supervisor,documents.model_documents_document,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_documents_document_fp_manager,documents.document.fp.manager,documents.model_documents_document,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_documents_tag_fp_operator,documents.tag.fp.operator,documents.model_documents_tag,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_documents_tag_fp_manager,documents.tag.fp.manager,documents.model_documents_tag,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_documents_facet_fp_operator,documents.facet.fp.operator,documents.model_documents_facet,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_documents_facet_fp_manager,documents.facet.fp.manager,documents.model_documents_facet,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Maintenance Bridge',
|
||||
'version': '19.0.1.2.0',
|
||||
'version': '19.0.1.2.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Bridge standard Odoo Maintenance with Fusion Plating equipment, '
|
||||
'plans, checklists, and sensor integration.',
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_maintenance_plan_operator,fp.maintenance.plan.operator,model_fp_maintenance_plan,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_maintenance_plan_supervisor,fp.maintenance.plan.supervisor,model_fp_maintenance_plan,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_maintenance_plan_manager,fp.maintenance.plan.manager,model_fp_maintenance_plan,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_maintenance_node_operator,fp.maintenance.node.operator,model_fp_maintenance_node,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_maintenance_node_supervisor,fp.maintenance.node.supervisor,model_fp_maintenance_node,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_maintenance_node_manager,fp.maintenance.node.manager,model_fp_maintenance_node,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_maintenance_label_operator,fp.maintenance.label.operator,model_fp_maintenance_label,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_maintenance_label_supervisor,fp.maintenance.label.supervisor,model_fp_maintenance_label,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_maintenance_label_manager,fp.maintenance.label.manager,model_fp_maintenance_label,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_maintenance_plan_operator,fp.maintenance.plan.operator,model_fp_maintenance_plan,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_maintenance_plan_supervisor,fp.maintenance.plan.supervisor,model_fp_maintenance_plan,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_maintenance_plan_manager,fp.maintenance.plan.manager,model_fp_maintenance_plan,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_maintenance_node_operator,fp.maintenance.node.operator,model_fp_maintenance_node,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_maintenance_node_supervisor,fp.maintenance.node.supervisor,model_fp_maintenance_node,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_maintenance_node_manager,fp.maintenance.node.manager,model_fp_maintenance_node,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_maintenance_label_operator,fp.maintenance.label.operator,model_fp_maintenance_label,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_maintenance_label_supervisor,fp.maintenance.label.supervisor,model_fp_maintenance_label,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_maintenance_label_manager,fp.maintenance.label.manager,model_fp_maintenance_label,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
"name": "Fusion Plating — MRP Bridge",
|
||||
'version': '19.0.13.0.3',
|
||||
'version': '19.0.13.0.4',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Bridge Fusion Plating facilities, baths and tanks to Odoo MRP work orders.',
|
||||
'description': """
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_bridge_mrp_workcenter_manager,fp.bridge.mrp.workcenter.manager,mrp.model_mrp_workcenter,fusion_plating.group_fusion_plating_manager,1,1,1,0
|
||||
access_fp_bridge_mrp_workcenter_supervisor,fp.bridge.mrp.workcenter.supervisor,mrp.model_mrp_workcenter,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_bridge_mrp_workorder_manager,fp.bridge.mrp.workorder.manager,mrp_workorder.model_mrp_workorder,fusion_plating.group_fusion_plating_manager,1,1,1,0
|
||||
access_fp_bridge_mrp_workorder_supervisor,fp.bridge.mrp.workorder.supervisor,mrp_workorder.model_mrp_workorder,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_bridge_mrp_production_manager,fp.bridge.mrp.production.manager,mrp.model_mrp_production,fusion_plating.group_fusion_plating_manager,1,1,1,0
|
||||
access_fp_bridge_mrp_production_supervisor,fp.bridge.mrp.production.supervisor,mrp.model_mrp_production,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_recipe_config_wizard_supervisor,fp.recipe.config.wizard.supervisor,model_fp_recipe_config_wizard,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_recipe_config_wizard_manager,fp.recipe.config.wizard.manager,model_fp_recipe_config_wizard,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_recipe_config_wizard_line_supervisor,fp.recipe.config.wizard.line.supervisor,model_fp_recipe_config_wizard_line,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_recipe_config_wizard_line_manager,fp.recipe.config.wizard.line.manager,model_fp_recipe_config_wizard_line,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_job_node_override_legacy_operator,fusion.plating.job.node.override.operator,model_fusion_plating_job_node_override,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_job_node_override_legacy_supervisor,fusion.plating.job.node.override.supervisor,model_fusion_plating_job_node_override,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_job_node_override_legacy_manager,fusion.plating.job.node.override.manager,model_fusion_plating_job_node_override,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_bridge_mrp_workcenter_manager,fp.bridge.mrp.workcenter.manager,mrp.model_mrp_workcenter,fusion_plating.group_fp_manager,1,1,1,0
|
||||
access_fp_bridge_mrp_workcenter_supervisor,fp.bridge.mrp.workcenter.supervisor,mrp.model_mrp_workcenter,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
access_fp_bridge_mrp_workorder_manager,fp.bridge.mrp.workorder.manager,mrp_workorder.model_mrp_workorder,fusion_plating.group_fp_manager,1,1,1,0
|
||||
access_fp_bridge_mrp_workorder_supervisor,fp.bridge.mrp.workorder.supervisor,mrp_workorder.model_mrp_workorder,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
access_fp_bridge_mrp_production_manager,fp.bridge.mrp.production.manager,mrp.model_mrp_production,fusion_plating.group_fp_manager,1,1,1,0
|
||||
access_fp_bridge_mrp_production_supervisor,fp.bridge.mrp.production.supervisor,mrp.model_mrp_production,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
access_fp_recipe_config_wizard_supervisor,fp.recipe.config.wizard.supervisor,model_fp_recipe_config_wizard,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_recipe_config_wizard_manager,fp.recipe.config.wizard.manager,model_fp_recipe_config_wizard,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_recipe_config_wizard_line_supervisor,fp.recipe.config.wizard.line.supervisor,model_fp_recipe_config_wizard_line,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_recipe_config_wizard_line_manager,fp.recipe.config.wizard.line.manager,model_fp_recipe_config_wizard_line,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_job_node_override_legacy_operator,fusion.plating.job.node.override.operator,model_fusion_plating_job_node_override,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_job_node_override_legacy_supervisor,fusion.plating.job.node.override.supervisor,model_fusion_plating_job_node_override,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_job_node_override_legacy_manager,fusion.plating.job.node.override.manager,model_fusion_plating_job_node_override,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Quality Bridge (EE)',
|
||||
'version': '19.0.1.0.0',
|
||||
'version': '19.0.1.0.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Enterprise bridge: mirrors Fusion Plating NCRs into Odoo EE '
|
||||
'quality.alert for native dashboard integration. Auto-installs '
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_bridge_quality_alert_manager,fp.bridge.quality.alert.manager,quality.model_quality_alert,fusion_plating.group_fusion_plating_manager,1,1,1,0
|
||||
access_fp_bridge_quality_alert_supervisor,fp.bridge.quality.alert.supervisor,quality.model_quality_alert,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_bridge_quality_alert_stage_manager,fp.bridge.quality.alert.stage.manager,quality.model_quality_alert_stage,fusion_plating.group_fusion_plating_manager,1,0,0,0
|
||||
access_fp_bridge_quality_alert_team_manager,fp.bridge.quality.alert.team.manager,quality.model_quality_alert_team,fusion_plating.group_fusion_plating_manager,1,0,0,0
|
||||
access_fp_bridge_quality_alert_manager,fp.bridge.quality.alert.manager,quality.model_quality_alert,fusion_plating.group_fp_manager,1,1,1,0
|
||||
access_fp_bridge_quality_alert_supervisor,fp.bridge.quality.alert.supervisor,quality.model_quality_alert,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
access_fp_bridge_quality_alert_stage_manager,fp.bridge.quality.alert.stage.manager,quality.model_quality_alert_stage,fusion_plating.group_fp_manager,1,0,0,0
|
||||
access_fp_bridge_quality_alert_team_manager,fp.bridge.quality.alert.team.manager,quality.model_quality_alert_team,fusion_plating.group_fp_manager,1,0,0,0
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — E-Sign Bridge (EE)',
|
||||
'version': '19.0.1.0.0',
|
||||
'version': '19.0.1.0.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Enterprise bridge: wires Fusion Plating FAIR into Odoo EE Sign for '
|
||||
'legally-binding customer CoC acceptance. Auto-installs when Sign '
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_bridge_sign_request_read,fp.bridge.sign.request.read,sign.model_sign_request,fusion_plating.group_fusion_plating_manager,1,0,0,0
|
||||
access_fp_bridge_sign_request_supervisor_read,fp.bridge.sign.request.supervisor.read,sign.model_sign_request,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_bridge_sign_request_read,fp.bridge.sign.request.read,sign.model_sign_request,fusion_plating.group_fp_manager,1,0,0,0
|
||||
access_fp_bridge_sign_request_supervisor_read,fp.bridge.sign.request.supervisor.read,sign.model_sign_request,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
# License OPL-1 (Odoo Proprietary License v1.0)
|
||||
{
|
||||
'name': 'Fusion Plating - Compliance (Framework)',
|
||||
'version': '19.0.1.3.0',
|
||||
'version': '19.0.1.3.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Jurisdiction-agnostic compliance framework: permits, discharge monitoring, waste manifests, pollutant inventory, compliance calendar, spill register.',
|
||||
'description': 'Generic compliance framework. Region packs load jurisdiction-specific data.',
|
||||
|
||||
@@ -1,37 +1,37 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_jurisdiction_operator,fp.jurisdiction.operator,model_fusion_plating_jurisdiction,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_jurisdiction_supervisor,fp.jurisdiction.supervisor,model_fusion_plating_jurisdiction,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_jurisdiction_manager,fp.jurisdiction.manager,model_fusion_plating_jurisdiction,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_regulator_operator,fp.regulator.operator,model_fusion_plating_regulator,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_regulator_supervisor,fp.regulator.supervisor,model_fusion_plating_regulator,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_regulator_manager,fp.regulator.manager,model_fusion_plating_regulator,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_permit_operator,fp.permit.operator,model_fusion_plating_permit,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_permit_supervisor,fp.permit.supervisor,model_fusion_plating_permit,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_permit_manager,fp.permit.manager,model_fusion_plating_permit,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_permit_condition_operator,fp.permit.condition.operator,model_fusion_plating_permit_condition,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_permit_condition_supervisor,fp.permit.condition.supervisor,model_fusion_plating_permit_condition,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_permit_condition_manager,fp.permit.condition.manager,model_fusion_plating_permit_condition,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_discharge_limit_operator,fp.discharge.limit.operator,model_fusion_plating_discharge_limit,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_discharge_limit_supervisor,fp.discharge.limit.supervisor,model_fusion_plating_discharge_limit,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_discharge_limit_manager,fp.discharge.limit.manager,model_fusion_plating_discharge_limit,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_discharge_sample_operator,fp.discharge.sample.operator,model_fusion_plating_discharge_sample,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_discharge_sample_supervisor,fp.discharge.sample.supervisor,model_fusion_plating_discharge_sample,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_discharge_sample_manager,fp.discharge.sample.manager,model_fusion_plating_discharge_sample,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_discharge_sample_line_operator,fp.discharge.sample.line.operator,model_fusion_plating_discharge_sample_line,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_discharge_sample_line_supervisor,fp.discharge.sample.line.supervisor,model_fusion_plating_discharge_sample_line,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_discharge_sample_line_manager,fp.discharge.sample.line.manager,model_fusion_plating_discharge_sample_line,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_waste_stream_operator,fp.waste.stream.operator,model_fusion_plating_waste_stream,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_waste_stream_supervisor,fp.waste.stream.supervisor,model_fusion_plating_waste_stream,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_waste_stream_manager,fp.waste.stream.manager,model_fusion_plating_waste_stream,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_waste_manifest_operator,fp.waste.manifest.operator,model_fusion_plating_waste_manifest,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_waste_manifest_supervisor,fp.waste.manifest.supervisor,model_fusion_plating_waste_manifest,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_waste_manifest_manager,fp.waste.manifest.manager,model_fusion_plating_waste_manifest,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_pollutant_inventory_operator,fp.pollutant.inventory.operator,model_fusion_plating_pollutant_inventory,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_pollutant_inventory_supervisor,fp.pollutant.inventory.supervisor,model_fusion_plating_pollutant_inventory,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_pollutant_inventory_manager,fp.pollutant.inventory.manager,model_fusion_plating_pollutant_inventory,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_compliance_event_operator,fp.compliance.event.operator,model_fusion_plating_compliance_event,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_compliance_event_supervisor,fp.compliance.event.supervisor,model_fusion_plating_compliance_event,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_compliance_event_manager,fp.compliance.event.manager,model_fusion_plating_compliance_event,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_spill_register_operator,fp.spill.register.operator,model_fusion_plating_spill_register,fusion_plating.group_fusion_plating_operator,1,1,1,0
|
||||
access_fp_spill_register_supervisor,fp.spill.register.supervisor,model_fusion_plating_spill_register,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_spill_register_manager,fp.spill.register.manager,model_fusion_plating_spill_register,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_jurisdiction_operator,fp.jurisdiction.operator,model_fusion_plating_jurisdiction,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_jurisdiction_supervisor,fp.jurisdiction.supervisor,model_fusion_plating_jurisdiction,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_jurisdiction_manager,fp.jurisdiction.manager,model_fusion_plating_jurisdiction,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_regulator_operator,fp.regulator.operator,model_fusion_plating_regulator,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_regulator_supervisor,fp.regulator.supervisor,model_fusion_plating_regulator,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_regulator_manager,fp.regulator.manager,model_fusion_plating_regulator,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_permit_operator,fp.permit.operator,model_fusion_plating_permit,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_permit_supervisor,fp.permit.supervisor,model_fusion_plating_permit,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_permit_manager,fp.permit.manager,model_fusion_plating_permit,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_permit_condition_operator,fp.permit.condition.operator,model_fusion_plating_permit_condition,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_permit_condition_supervisor,fp.permit.condition.supervisor,model_fusion_plating_permit_condition,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_permit_condition_manager,fp.permit.condition.manager,model_fusion_plating_permit_condition,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_discharge_limit_operator,fp.discharge.limit.operator,model_fusion_plating_discharge_limit,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_discharge_limit_supervisor,fp.discharge.limit.supervisor,model_fusion_plating_discharge_limit,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_discharge_limit_manager,fp.discharge.limit.manager,model_fusion_plating_discharge_limit,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_discharge_sample_operator,fp.discharge.sample.operator,model_fusion_plating_discharge_sample,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_discharge_sample_supervisor,fp.discharge.sample.supervisor,model_fusion_plating_discharge_sample,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_discharge_sample_manager,fp.discharge.sample.manager,model_fusion_plating_discharge_sample,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_discharge_sample_line_operator,fp.discharge.sample.line.operator,model_fusion_plating_discharge_sample_line,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_discharge_sample_line_supervisor,fp.discharge.sample.line.supervisor,model_fusion_plating_discharge_sample_line,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_discharge_sample_line_manager,fp.discharge.sample.line.manager,model_fusion_plating_discharge_sample_line,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_waste_stream_operator,fp.waste.stream.operator,model_fusion_plating_waste_stream,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_waste_stream_supervisor,fp.waste.stream.supervisor,model_fusion_plating_waste_stream,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_waste_stream_manager,fp.waste.stream.manager,model_fusion_plating_waste_stream,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_waste_manifest_operator,fp.waste.manifest.operator,model_fusion_plating_waste_manifest,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_waste_manifest_supervisor,fp.waste.manifest.supervisor,model_fusion_plating_waste_manifest,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_waste_manifest_manager,fp.waste.manifest.manager,model_fusion_plating_waste_manifest,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_pollutant_inventory_operator,fp.pollutant.inventory.operator,model_fusion_plating_pollutant_inventory,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_pollutant_inventory_supervisor,fp.pollutant.inventory.supervisor,model_fusion_plating_pollutant_inventory,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_pollutant_inventory_manager,fp.pollutant.inventory.manager,model_fusion_plating_pollutant_inventory,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_compliance_event_operator,fp.compliance.event.operator,model_fusion_plating_compliance_event,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_compliance_event_supervisor,fp.compliance.event.supervisor,model_fusion_plating_compliance_event,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_compliance_event_manager,fp.compliance.event.manager,model_fusion_plating_compliance_event,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_spill_register_operator,fp.spill.register.operator,model_fusion_plating_spill_register,fusion_plating.group_fp_technician,1,1,1,0
|
||||
access_fp_spill_register_supervisor,fp.spill.register.supervisor,model_fusion_plating_spill_register,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_spill_register_manager,fp.spill.register.manager,model_fusion_plating_spill_register,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Culture & Values',
|
||||
'version': '19.0.1.1.0',
|
||||
'version': '19.0.1.1.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Configurable culture framework for plating shops: values, fundamentals, peer recognitions, rotation schedules. Each shop loads its own values.',
|
||||
'description': """
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_value_set_operator,fp.value.set.operator,model_fusion_plating_value_set,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_value_set_supervisor,fp.value.set.supervisor,model_fusion_plating_value_set,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_value_set_manager,fp.value.set.manager,model_fusion_plating_value_set,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_value_operator,fp.value.operator,model_fusion_plating_value,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_value_supervisor,fp.value.supervisor,model_fusion_plating_value,fusion_plating.group_fusion_plating_supervisor,1,0,0,0
|
||||
access_fp_value_manager,fp.value.manager,model_fusion_plating_value,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_value_rotation_operator,fp.value.rotation.operator,model_fusion_plating_value_rotation,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_value_rotation_supervisor,fp.value.rotation.supervisor,model_fusion_plating_value_rotation,fusion_plating.group_fusion_plating_supervisor,1,1,0,0
|
||||
access_fp_value_rotation_manager,fp.value.rotation.manager,model_fusion_plating_value_rotation,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_value_recognition_operator,fp.value.recognition.operator,model_fusion_plating_value_recognition,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_value_recognition_supervisor,fp.value.recognition.supervisor,model_fusion_plating_value_recognition,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_value_recognition_manager,fp.value.recognition.manager,model_fusion_plating_value_recognition,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_value_set_operator,fp.value.set.operator,model_fusion_plating_value_set,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_value_set_supervisor,fp.value.set.supervisor,model_fusion_plating_value_set,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
access_fp_value_set_manager,fp.value.set.manager,model_fusion_plating_value_set,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_value_operator,fp.value.operator,model_fusion_plating_value,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_value_supervisor,fp.value.supervisor,model_fusion_plating_value,fusion_plating.group_fp_shop_manager_v2,1,0,0,0
|
||||
access_fp_value_manager,fp.value.manager,model_fusion_plating_value,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_value_rotation_operator,fp.value.rotation.operator,model_fusion_plating_value_rotation,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_value_rotation_supervisor,fp.value.rotation.supervisor,model_fusion_plating_value_rotation,fusion_plating.group_fp_shop_manager_v2,1,1,0,0
|
||||
access_fp_value_rotation_manager,fp.value.rotation.manager,model_fusion_plating_value_rotation,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_value_recognition_operator,fp.value.recognition.operator,model_fusion_plating_value_recognition,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_value_recognition_supervisor,fp.value.recognition.supervisor,model_fusion_plating_value_recognition,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_value_recognition_manager,fp.value.recognition.manager,model_fusion_plating_value_recognition,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — KPI Dashboard',
|
||||
'version': '19.0.1.1.0',
|
||||
'version': '19.0.1.1.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Configurable KPI dashboards for plating operations.',
|
||||
'author': 'Nexa Systems Inc.',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_kpi_operator,fp.kpi.operator,model_fusion_plating_kpi,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_kpi_supervisor,fp.kpi.supervisor,model_fusion_plating_kpi,fusion_plating.group_fusion_plating_supervisor,1,1,0,0
|
||||
access_fp_kpi_manager,fp.kpi.manager,model_fusion_plating_kpi,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_kpi_value_operator,fp.kpi.value.operator,model_fusion_plating_kpi_value,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_kpi_value_supervisor,fp.kpi.value.supervisor,model_fusion_plating_kpi_value,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_kpi_value_manager,fp.kpi.value.manager,model_fusion_plating_kpi_value,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_kpi_operator,fp.kpi.operator,model_fusion_plating_kpi,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_kpi_supervisor,fp.kpi.supervisor,model_fusion_plating_kpi,fusion_plating.group_fp_shop_manager_v2,1,1,0,0
|
||||
access_fp_kpi_manager,fp.kpi.manager,model_fusion_plating_kpi,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_kpi_value_operator,fp.kpi.value.operator,model_fusion_plating_kpi_value,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_kpi_value_supervisor,fp.kpi.value.supervisor,model_fusion_plating_kpi_value,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_kpi_value_manager,fp.kpi.value.manager,model_fusion_plating_kpi_value,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Logistics',
|
||||
'version': '19.0.3.11.0',
|
||||
'version': '19.0.3.11.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': (
|
||||
'Pickup & delivery for plating shops: vehicle master, driver '
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_vehicle_operator,fp.vehicle.operator,model_fusion_plating_vehicle,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_vehicle_supervisor,fp.vehicle.supervisor,model_fusion_plating_vehicle,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_vehicle_manager,fp.vehicle.manager,model_fusion_plating_vehicle,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_pickup_request_operator,fp.pickup.request.operator,model_fusion_plating_pickup_request,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_pickup_request_supervisor,fp.pickup.request.supervisor,model_fusion_plating_pickup_request,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_pickup_request_manager,fp.pickup.request.manager,model_fusion_plating_pickup_request,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_delivery_operator,fp.delivery.operator,model_fusion_plating_delivery,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_delivery_supervisor,fp.delivery.supervisor,model_fusion_plating_delivery,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_delivery_manager,fp.delivery.manager,model_fusion_plating_delivery,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_route_operator,fp.route.operator,model_fusion_plating_route,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_route_supervisor,fp.route.supervisor,model_fusion_plating_route,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_route_manager,fp.route.manager,model_fusion_plating_route,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_route_stop_operator,fp.route.stop.operator,model_fusion_plating_route_stop,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_route_stop_supervisor,fp.route.stop.supervisor,model_fusion_plating_route_stop,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_route_stop_manager,fp.route.stop.manager,model_fusion_plating_route_stop,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_chain_of_custody_operator,fp.chain.of.custody.operator,model_fusion_plating_chain_of_custody,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_chain_of_custody_supervisor,fp.chain.of.custody.supervisor,model_fusion_plating_chain_of_custody,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_chain_of_custody_manager,fp.chain.of.custody.manager,model_fusion_plating_chain_of_custody,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_proof_of_delivery_operator,fp.proof.of.delivery.operator,model_fusion_plating_proof_of_delivery,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_proof_of_delivery_supervisor,fp.proof.of.delivery.supervisor,model_fusion_plating_proof_of_delivery,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_proof_of_delivery_manager,fp.proof.of.delivery.manager,model_fusion_plating_proof_of_delivery,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_vehicle_operator,fp.vehicle.operator,model_fusion_plating_vehicle,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_vehicle_supervisor,fp.vehicle.supervisor,model_fusion_plating_vehicle,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_vehicle_manager,fp.vehicle.manager,model_fusion_plating_vehicle,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_pickup_request_operator,fp.pickup.request.operator,model_fusion_plating_pickup_request,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_pickup_request_supervisor,fp.pickup.request.supervisor,model_fusion_plating_pickup_request,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_pickup_request_manager,fp.pickup.request.manager,model_fusion_plating_pickup_request,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_delivery_operator,fp.delivery.operator,model_fusion_plating_delivery,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_delivery_supervisor,fp.delivery.supervisor,model_fusion_plating_delivery,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_delivery_manager,fp.delivery.manager,model_fusion_plating_delivery,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_route_operator,fp.route.operator,model_fusion_plating_route,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_route_supervisor,fp.route.supervisor,model_fusion_plating_route,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_route_manager,fp.route.manager,model_fusion_plating_route,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_route_stop_operator,fp.route.stop.operator,model_fusion_plating_route_stop,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_route_stop_supervisor,fp.route.stop.supervisor,model_fusion_plating_route_stop,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_route_stop_manager,fp.route.stop.manager,model_fusion_plating_route_stop,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_chain_of_custody_operator,fp.chain.of.custody.operator,model_fusion_plating_chain_of_custody,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_chain_of_custody_supervisor,fp.chain.of.custody.supervisor,model_fusion_plating_chain_of_custody,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_chain_of_custody_manager,fp.chain.of.custody.manager,model_fusion_plating_chain_of_custody,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_proof_of_delivery_operator,fp.proof.of.delivery.operator,model_fusion_plating_proof_of_delivery,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_proof_of_delivery_supervisor,fp.proof.of.delivery.supervisor,model_fusion_plating_proof_of_delivery,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_proof_of_delivery_manager,fp.proof.of.delivery.manager,model_fusion_plating_proof_of_delivery,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Notifications',
|
||||
'version': '19.0.6.6.0',
|
||||
'version': '19.0.6.6.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Auto-email notifications at workflow milestones with configurable templates, PDF attachments, and audit log.',
|
||||
'author': 'Nexa Systems Inc.',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_notification_template_operator,fp.notification.template.operator,model_fp_notification_template,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_notification_template_manager,fp.notification.template.manager,model_fp_notification_template,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_notification_log_operator,fp.notification.log.operator,model_fp_notification_log,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_notification_log_supervisor,fp.notification.log.supervisor,model_fp_notification_log,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_notification_log_manager,fp.notification.log.manager,model_fp_notification_log,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_notification_template_operator,fp.notification.template.operator,model_fp_notification_template,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_notification_template_manager,fp.notification.template.manager,model_fp_notification_template,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_notification_log_operator,fp.notification.log.operator,model_fp_notification_log,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_notification_log_supervisor,fp.notification.log.supervisor,model_fp_notification_log,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_notification_log_manager,fp.notification.log.manager,model_fp_notification_log,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
|
||||
{
|
||||
'name': 'Fusion Plating — Customer Portal',
|
||||
'version': '19.0.4.4.0',
|
||||
'version': '19.0.4.4.1',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'Customer-facing portal for plating shops: online RFQ, job status, '
|
||||
'CoC downloads, invoice access.',
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_fp_quote_request_portal,fp.quote.request.portal,model_fusion_plating_quote_request,base.group_portal,1,0,1,0
|
||||
access_fp_quote_request_operator,fp.quote.request.operator,model_fusion_plating_quote_request,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_quote_request_supervisor,fp.quote.request.supervisor,model_fusion_plating_quote_request,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_quote_request_manager,fp.quote.request.manager,model_fusion_plating_quote_request,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_quote_request_operator,fp.quote.request.operator,model_fusion_plating_quote_request,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_quote_request_supervisor,fp.quote.request.supervisor,model_fusion_plating_quote_request,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_quote_request_manager,fp.quote.request.manager,model_fusion_plating_quote_request,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_quote_request_line_portal,fp.quote.request.line.portal,model_fusion_plating_quote_request_line,base.group_portal,1,0,1,0
|
||||
access_fp_quote_request_line_operator,fp.quote.request.line.operator,model_fusion_plating_quote_request_line,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_quote_request_line_supervisor,fp.quote.request.line.supervisor,model_fusion_plating_quote_request_line,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_quote_request_line_manager,fp.quote.request.line.manager,model_fusion_plating_quote_request_line,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_quote_request_line_operator,fp.quote.request.line.operator,model_fusion_plating_quote_request_line,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_quote_request_line_supervisor,fp.quote.request.line.supervisor,model_fusion_plating_quote_request_line,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_quote_request_line_manager,fp.quote.request.line.manager,model_fusion_plating_quote_request_line,fusion_plating.group_fp_manager,1,1,1,1
|
||||
access_fp_portal_job_portal,fp.portal.job.portal,model_fusion_plating_portal_job,base.group_portal,1,0,0,0
|
||||
access_fp_portal_job_operator,fp.portal.job.operator,model_fusion_plating_portal_job,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_fp_portal_job_supervisor,fp.portal.job.supervisor,model_fusion_plating_portal_job,fusion_plating.group_fusion_plating_supervisor,1,1,1,0
|
||||
access_fp_portal_job_manager,fp.portal.job.manager,model_fusion_plating_portal_job,fusion_plating.group_fusion_plating_manager,1,1,1,1
|
||||
access_fp_portal_job_operator,fp.portal.job.operator,model_fusion_plating_portal_job,fusion_plating.group_fp_technician,1,0,0,0
|
||||
access_fp_portal_job_supervisor,fp.portal.job.supervisor,model_fusion_plating_portal_job,fusion_plating.group_fp_shop_manager_v2,1,1,1,0
|
||||
access_fp_portal_job_manager,fp.portal.job.manager,model_fusion_plating_portal_job,fusion_plating.group_fp_manager,1,1,1,1
|
||||
|
||||
|
@@ -3,7 +3,7 @@
|
||||
# License OPL-1 (Odoo Proprietary License v1.0)
|
||||
{
|
||||
'name': 'Fusion Plating — Reports',
|
||||
'version': '19.0.11.26.30',
|
||||
'version': '19.0.11.26.31',
|
||||
'category': 'Manufacturing/Plating',
|
||||
'summary': 'PDF reports for Fusion Plating: quote, SO, WO, packing, BoL, CoC, invoice, receipt, quality + compliance.',
|
||||
'depends': [
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
|
||||
access_report_wo_margin_operator,report.wo.margin.operator,model_report_fusion_plating_reports_report_wo_margin,fusion_plating.group_fusion_plating_operator,1,0,0,0
|
||||
access_report_wo_margin_operator,report.wo.margin.operator,model_report_fusion_plating_reports_report_wo_margin,fusion_plating.group_fp_technician,1,0,0,0
|
||||
|
||||
|
Reference in New Issue
Block a user