diff --git a/soong_workflow/models/soong_workflow_node.py b/soong_workflow/models/soong_workflow_node.py index b29dada21..2f1f2a8f7 100644 --- a/soong_workflow/models/soong_workflow_node.py +++ b/soong_workflow/models/soong_workflow_node.py @@ -190,9 +190,16 @@ class SoongWorkflowNode(models.Model): }) else: raise UserError('该模型未找到form视图') + def all_readonly_fields(self): self.field_ids.write({"readonly": True}) + def all_required_fields(self): + self.field_ids.write({"required": True}) + + def all_invisible_fields(self): + self.field_ids.write({"invisible": True}) + class SoongWorkflowNodeButton(models.Model): _name = "soong.workflow.node.button" diff --git a/soong_workflow/views/soong_workflow_node_views.xml b/soong_workflow/views/soong_workflow_node_views.xml index 362c6f469..060e8b704 100644 --- a/soong_workflow/views/soong_workflow_node_views.xml +++ b/soong_workflow/views/soong_workflow_node_views.xml @@ -47,11 +47,18 @@ string="加载模型字段-form" type="object" class="oe_highlight"/> -