From 7a5e1cba9fca744302d8324eb05ab0e153535889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Tue, 21 Jan 2025 21:33:24 +0800 Subject: [PATCH] pengyu --- soong_workflow/models/soong_workflow_node.py | 7 ++++ .../views/soong_workflow_node_views.xml | 42 +++++++++++++------ 2 files changed, 36 insertions(+), 13 deletions(-) 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"/> -