From a2c000a9d973a0eaa9d55b628494a0724d40e147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E5=AE=87?= Date: Thu, 25 Jun 2026 16:35:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BE=A4=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_base/__manifest__.py | 1 + yuthon_base/models/__init__.py | 1 + yuthon_base/models/res_groups.py | 14 ++++ yuthon_base/views/res_groups_views.xml | 71 +++++++++++++++++++ .../views/property_fee_form_views.xml | 6 +- 5 files changed, 89 insertions(+), 4 deletions(-) create mode 100644 yuthon_base/models/res_groups.py create mode 100644 yuthon_base/views/res_groups_views.xml diff --git a/yuthon_base/__manifest__.py b/yuthon_base/__manifest__.py index 00b5706a4..1c1393971 100644 --- a/yuthon_base/__manifest__.py +++ b/yuthon_base/__manifest__.py @@ -17,6 +17,7 @@ 'views/base_month_year_views.xml', 'views/yuthon_phone_lotter.xml', 'views/menu.xml', + 'views/res_groups_views.xml', ], 'assets': { 'web.assets_backend': [ diff --git a/yuthon_base/models/__init__.py b/yuthon_base/models/__init__.py index 2f7af145a..cdbba2453 100644 --- a/yuthon_base/models/__init__.py +++ b/yuthon_base/models/__init__.py @@ -11,3 +11,4 @@ from . import system_logs from . import res_users from . import mail_thread from . import ir_ui_menu +from . import res_groups diff --git a/yuthon_base/models/res_groups.py b/yuthon_base/models/res_groups.py new file mode 100644 index 000000000..e4d4a5759 --- /dev/null +++ b/yuthon_base/models/res_groups.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +from odoo import models, fields + + +class ResGroups(models.Model): + """继承 res.groups 模型,添加自定义字段""" + _inherit = 'res.groups' + + # 是否在使用——标记群组是否正在被使用 + x_is_in_use = fields.Boolean( + string='是否在使用', + default=False, + help='勾选表示该群组当前正在使用中,不勾选表示已废弃或未启用' + ) diff --git a/yuthon_base/views/res_groups_views.xml b/yuthon_base/views/res_groups_views.xml new file mode 100644 index 000000000..e3302eb5f --- /dev/null +++ b/yuthon_base/views/res_groups_views.xml @@ -0,0 +1,71 @@ + + + + + + res.groups.tree + res.groups + + + + + + + + + + + + res.groups.search.inherit + res.groups + + + + + + + + + + + + + + + res.groups.form.inherit + res.groups + + + + + + + + + + + + tree,form + + + + + + tree + + + + + + + + form + + + + + diff --git a/yuthon_property_approval/views/property_fee_form_views.xml b/yuthon_property_approval/views/property_fee_form_views.xml index cb4f38664..807267e09 100644 --- a/yuthon_property_approval/views/property_fee_form_views.xml +++ b/yuthon_property_approval/views/property_fee_form_views.xml @@ -6,15 +6,13 @@ + + - - - -