From d5471df36d428408eae7d25876b02c5ff66996a7 Mon Sep 17 00:00:00 2001 From: Ivan Office Date: Tue, 12 Dec 2023 02:24:40 +0800 Subject: [PATCH] =?UTF-8?q?prepare=20#I8NJ48=20app=5Fweb=5Ffullwidth?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=85=A8=E5=B1=80=E8=AE=BE=E7=BD=AE=20?= =?UTF-8?q?=E7=BD=AE=E9=A1=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app_web_fullwidth/__manifest__.py | 2 +- app_web_fullwidth/models/__init__.py | 2 ++ .../models/res_config_settings.py | 18 ++++++++++++++++++ app_web_fullwidth/models/res_users.py | 2 +- 4 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 app_web_fullwidth/models/res_config_settings.py diff --git a/app_web_fullwidth/__manifest__.py b/app_web_fullwidth/__manifest__.py index 516e4c88..5127d702 100644 --- a/app_web_fullwidth/__manifest__.py +++ b/app_web_fullwidth/__manifest__.py @@ -42,7 +42,7 @@ Easy config the chatter position to bottom or side or Responsive form every user. """, 'depends': [ - 'web' + 'app_odoo_customize' ], 'data': [ 'views/res_users_views.xml', diff --git a/app_web_fullwidth/models/__init__.py b/app_web_fullwidth/models/__init__.py index 12efd2f2..3f385a4a 100644 --- a/app_web_fullwidth/models/__init__.py +++ b/app_web_fullwidth/models/__init__.py @@ -1,3 +1,5 @@ # -*- coding: utf-8 -*- from . import res_users +from . import res_config_settings + diff --git a/app_web_fullwidth/models/res_config_settings.py b/app_web_fullwidth/models/res_config_settings.py new file mode 100644 index 00000000..c7e9afb9 --- /dev/null +++ b/app_web_fullwidth/models/res_config_settings.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- + +import logging + +from odoo import api, fields, models, _ +from odoo.exceptions import UserError, ValidationError + +_logger = logging.getLogger(__name__) + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + default_chatter_position = fields.Selection([ + ("auto", "Responsive"), + ("bottom", "Bottom"), + ("sided", "Sided"), + ], string='Default Chatter Position', default="bottom", default_model="res.users") diff --git a/app_web_fullwidth/models/res_users.py b/app_web_fullwidth/models/res_users.py index 461dd328..9432c485 100644 --- a/app_web_fullwidth/models/res_users.py +++ b/app_web_fullwidth/models/res_users.py @@ -10,7 +10,7 @@ class ResUsers(models.Model): ("auto", "Responsive"), ("bottom", "Bottom"), ("sided", "Sided"), - ], default="auto",) + ], string='Chatter Position', default="bottom") @property def SELF_READABLE_FIELDS(self):