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):