summaryrefslogtreecommitdiff
path: root/addons/auth_oauth
diff options
context:
space:
mode:
authorSwapnesh Shah <swapneshshah111@gmail.com>2020-03-02 17:13:28 +0000
committerSwapnesh Shah <swapneshshah111@gmail.com>2020-03-02 17:13:33 +0000
commit36cec45f43008608f9541686fe9309e4abd1e170 (patch)
tree5330cac2298c29c8cb66109c3296b54c59089a23 /addons/auth_oauth
parent4867c64ae3569b920eacd6722acd68a08520aa47 (diff)
[IMP] auth_oauth: use sequence field for ordering
A sequence field is present in the model but was not used. After this commit, the field is used as sorting criteria. This allows to sort providers on the login page. closes odoo/odoo#43968 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
Diffstat (limited to 'addons/auth_oauth')
-rw-r--r--addons/auth_oauth/models/auth_oauth.py4
-rw-r--r--addons/auth_oauth/views/auth_oauth_views.xml1
2 files changed, 3 insertions, 2 deletions
diff --git a/addons/auth_oauth/models/auth_oauth.py b/addons/auth_oauth/models/auth_oauth.py
index ae74510e4ad..bdecce9bd02 100644
--- a/addons/auth_oauth/models/auth_oauth.py
+++ b/addons/auth_oauth/models/auth_oauth.py
@@ -9,7 +9,7 @@ class AuthOAuthProvider(models.Model):
_name = 'auth.oauth.provider'
_description = 'OAuth2 provider'
- _order = 'name'
+ _order = 'sequence, name'
name = fields.Char(string='Provider name', required=True) # Name of the OAuth2 entity, Google, etc
client_id = fields.Char(string='Client ID') # Our identifier
@@ -20,4 +20,4 @@ class AuthOAuthProvider(models.Model):
enabled = fields.Boolean(string='Allowed')
css_class = fields.Char(string='CSS class', default='fa fa-fw fa-sign-in text-primary')
body = fields.Char(required=True, help='Link text in Login Dialog', translate=True)
- sequence = fields.Integer()
+ sequence = fields.Integer(default=10)
diff --git a/addons/auth_oauth/views/auth_oauth_views.xml b/addons/auth_oauth/views/auth_oauth_views.xml
index 01767f7e3d3..1d9fecdc162 100644
--- a/addons/auth_oauth/views/auth_oauth_views.xml
+++ b/addons/auth_oauth/views/auth_oauth_views.xml
@@ -28,6 +28,7 @@
<field name="model">auth.oauth.provider</field>
<field name="arch" type="xml">
<tree string="arch">
+ <field name="sequence" widget="handle"/>
<field name="name" />
<field name="client_id" />
<field name="enabled" />