From eb2dd1d67464b75c0e480ebad95bc6cdb7372685 Mon Sep 17 00:00:00 2001 From: std-odoo Date: Mon, 9 May 2022 12:28:11 +0000 Subject: [PATCH] [IMP] base, fetchmail: improve the mail servers list Purpose ======= Improve the incoming mail server list view and the outgoing form view. Show the most used option first, and make the view more responsive. Task-2811567 Part-of: odoo/odoo#88215 --- addons/fetchmail/models/fetchmail.py | 2 +- addons/fetchmail/views/fetchmail_views.xml | 11 ++++++----- odoo/addons/base/views/ir_mail_server_views.xml | 16 ++++++++++------ 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/addons/fetchmail/models/fetchmail.py b/addons/fetchmail/models/fetchmail.py index b477f2328e1..f4de274195e 100644 --- a/addons/fetchmail/models/fetchmail.py +++ b/addons/fetchmail/models/fetchmail.py @@ -43,8 +43,8 @@ class FetchmailServer(models.Model): server = fields.Char(string='Server Name', readonly=True, help="Hostname or IP of the mail server", states={'draft': [('readonly', False)]}) port = fields.Integer(readonly=True, states={'draft': [('readonly', False)]}) server_type = fields.Selection([ - ('pop', 'POP Server'), ('imap', 'IMAP Server'), + ('pop', 'POP Server'), ('local', 'Local Server'), ], string='Server Type', index=True, required=True, default='pop') is_ssl = fields.Boolean('SSL/TLS', help="Connections are encrypted with SSL/TLS through a dedicated port (default: IMAPS=993, POP3S=995)") diff --git a/addons/fetchmail/views/fetchmail_views.xml b/addons/fetchmail/views/fetchmail_views.xml index 59e65aad444..880c79ff652 100644 --- a/addons/fetchmail/views/fetchmail_views.xml +++ b/addons/fetchmail/views/fetchmail_views.xml @@ -5,14 +5,14 @@ fetchmail.server.list fetchmail.server - + - - + - - + @@ -78,6 +78,7 @@ + diff --git a/odoo/addons/base/views/ir_mail_server_views.xml b/odoo/addons/base/views/ir_mail_server_views.xml index a8eaf982b09..8fe837d721a 100644 --- a/odoo/addons/base/views/ir_mail_server_views.xml +++ b/odoo/addons/base/views/ir_mail_server_views.xml @@ -10,14 +10,18 @@ name="test_smtp_connection" class="btn-primary"/> - - - - - + + + + + + + + + - +