feat(sub12b): fp.rack.tag — rack-label registry + 4 starter tags

M2M tag registry: Rush / Hold for QC / Damaged / Customer Sample.
Each rack can carry many tags; tags surface as coloured chips on the
plant-overview rack rows + Move Rack dialog (Task 13).

Plating → Configuration → Rack Tags menu (sequence 48).
post_init_hook seeds 4 starters — idempotent (no-op if any exist).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-04-27 21:01:49 -04:00
parent d78ef4228e
commit 86c0e230a1
5 changed files with 93 additions and 0 deletions

View File

@@ -70,3 +70,6 @@ access_fp_step_template_input_manager,fp.step.template.input.manager,model_fp_st
access_fp_step_template_transition_input_operator,fp.step.template.transition.input.operator,model_fp_step_template_transition_input,group_fusion_plating_operator,1,0,0,0
access_fp_step_template_transition_input_supervisor,fp.step.template.transition.input.supervisor,model_fp_step_template_transition_input,group_fusion_plating_supervisor,1,1,1,1
access_fp_step_template_transition_input_manager,fp.step.template.transition.input.manager,model_fp_step_template_transition_input,group_fusion_plating_manager,1,1,1,1
access_fp_rack_tag_operator,fp.rack.tag.operator,model_fp_rack_tag,group_fusion_plating_operator,1,0,0,0
access_fp_rack_tag_supervisor,fp.rack.tag.supervisor,model_fp_rack_tag,group_fusion_plating_supervisor,1,1,1,1
access_fp_rack_tag_manager,fp.rack.tag.manager,model_fp_rack_tag,group_fusion_plating_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
70 access_fp_step_template_transition_input_operator fp.step.template.transition.input.operator model_fp_step_template_transition_input group_fusion_plating_operator 1 0 0 0
71 access_fp_step_template_transition_input_supervisor fp.step.template.transition.input.supervisor model_fp_step_template_transition_input group_fusion_plating_supervisor 1 1 1 1
72 access_fp_step_template_transition_input_manager fp.step.template.transition.input.manager model_fp_step_template_transition_input group_fusion_plating_manager 1 1 1 1
73 access_fp_rack_tag_operator fp.rack.tag.operator model_fp_rack_tag group_fusion_plating_operator 1 0 0 0
74 access_fp_rack_tag_supervisor fp.rack.tag.supervisor model_fp_rack_tag group_fusion_plating_supervisor 1 1 1 1
75 access_fp_rack_tag_manager fp.rack.tag.manager model_fp_rack_tag group_fusion_plating_manager 1 1 1 1