diff options
| author | Swapnesh Shah <swapneshshah111@gmail.com> | 2020-03-02 17:13:28 +0000 |
|---|---|---|
| committer | Swapnesh Shah <swapneshshah111@gmail.com> | 2020-03-02 17:13:33 +0000 |
| commit | 36cec45f43008608f9541686fe9309e4abd1e170 (patch) | |
| tree | 5330cac2298c29c8cb66109c3296b54c59089a23 | |
| parent | 4867c64ae3569b920eacd6722acd68a08520aa47 (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>
| -rw-r--r-- | addons/auth_oauth/models/auth_oauth.py | 4 | ||||
| -rw-r--r-- | addons/auth_oauth/views/auth_oauth_views.xml | 1 |
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" /> |
