From e9e55fec07649a8357a096d88138fccf9be369e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?=
<9664676+pengyuthon@user.noreply.gitee.com>
Date: Tue, 10 Mar 2026 19:23:11 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
yuthon_issue/models/issue_approval.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/yuthon_issue/models/issue_approval.py b/yuthon_issue/models/issue_approval.py
index 16087c8aa..5544661cc 100644
--- a/yuthon_issue/models/issue_approval.py
+++ b/yuthon_issue/models/issue_approval.py
@@ -115,7 +115,6 @@ class IssueApprovalLine(models.Model):
is_class = fields.Boolean(string="班子会")
is_boss = fields.Boolean(string="董事会")
is_note = fields.Boolean(string="上级单位")
- is_modify = fields.Boolean(string="修改")
def open_record(self):
self.ensure_one()
@@ -124,16 +123,15 @@ class IssueApprovalLine(models.Model):
if self.employee_id and self.issue_library_id and self.employee_id == self.issue_library_id.employee_id:
is_modify = True
- self.write({'is_modify': is_modify})
+ if self.issue_library_id:
+ self.issue_library_id.write({'is_modify': is_modify})
+
return {
'type': 'ir.actions.act_window',
'res_model': 'issue.library',
'res_id': self.issue_library_id.id,
'view_mode': 'form',
'target': 'current',
- 'context': {
- 'default_is_modify': is_modify,
- }
}
class IssueRoomApproval(models.Model):
From a6a4f08a4f471b4dba384803151041375a960bb9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?=
<9664676+pengyuthon@user.noreply.gitee.com>
Date: Tue, 10 Mar 2026 19:23:38 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
yuthon_issue/views/issue_library_views.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/yuthon_issue/views/issue_library_views.xml b/yuthon_issue/views/issue_library_views.xml
index 34900acf4..f6602d9d1 100644
--- a/yuthon_issue/views/issue_library_views.xml
+++ b/yuthon_issue/views/issue_library_views.xml
@@ -185,7 +185,7 @@
readonly="not (is_admin or issue_state in ['to_do', 'cancel','to_modify'] or is_modify)"/>
-
+