summaryrefslogtreecommitdiff
path: root/addons/auth_oauth
diff options
context:
space:
mode:
authorYannick Tivisse <yti@odoo.com>2017-11-16 14:50:31 +0100
committerYannick Tivisse <yti@odoo.com>2017-11-16 14:50:31 +0100
commitcf853a785ba4b533ddb2e8a717c9ffa6429e7b81 (patch)
tree67ac961e809a16d2faa990b20da54c3bd1bc5f96 /addons/auth_oauth
parent7bfb87b7a8af01e8e14e69588c51e108404e3833 (diff)
parent77eb1f82d96777f6b152abe39d133955d669bc95 (diff)
[MERGE] Convert remaining yml files and remove yml import engine
Diffstat (limited to 'addons/auth_oauth')
-rw-r--r--addons/auth_oauth/__manifest__.py1
-rw-r--r--addons/auth_oauth/data/auth_oauth_data.xml8
-rw-r--r--addons/auth_oauth/data/auth_oauth_data.yml6
3 files changed, 8 insertions, 7 deletions
diff --git a/addons/auth_oauth/__manifest__.py b/addons/auth_oauth/__manifest__.py
index c78134cb078..4f63d517262 100644
--- a/addons/auth_oauth/__manifest__.py
+++ b/addons/auth_oauth/__manifest__.py
@@ -12,7 +12,6 @@ Allow users to login through OAuth2 Provider.
'depends': ['base', 'web', 'base_setup', 'auth_signup'],
'data': [
'data/auth_oauth_data.xml',
- 'data/auth_oauth_data.yml',
'views/auth_oauth_views.xml',
'views/res_users_views.xml',
'views/res_config_settings_views.xml',
diff --git a/addons/auth_oauth/data/auth_oauth_data.xml b/addons/auth_oauth/data/auth_oauth_data.xml
index 1b1ff532ae4..e2d061611f5 100644
--- a/addons/auth_oauth/data/auth_oauth_data.xml
+++ b/addons/auth_oauth/data/auth_oauth_data.xml
@@ -29,5 +29,13 @@
<field name="css_class">fa fa-google-plus-square</field>
<field name="body">Log in with Google</field>
</record>
+
+ <!-- Use database uuid as client_id for OpenERP oauth provider -->
+ <function model="auth.oauth.provider" name="write">
+ <value eval="[ref('auth_oauth.provider_openerp')]"/>
+ <value model="ir.config_parameter" eval="{
+ 'client_id': obj().env['ir.config_parameter'].get_param('database.uuid'),
+ }"/>
+ </function>
</data>
</odoo>
diff --git a/addons/auth_oauth/data/auth_oauth_data.yml b/addons/auth_oauth/data/auth_oauth_data.yml
deleted file mode 100644
index 5ec3a53009b..00000000000
--- a/addons/auth_oauth/data/auth_oauth_data.yml
+++ /dev/null
@@ -1,6 +0,0 @@
--
- Use database uuid as client_id for OpenERP oauth provider
--
- !python {model: ir.config_parameter, id: False}: |
- oauth = self.env['auth.oauth.provider']
- oauth.browse(ref('provider_openerp')).write({'client_id': self.get_param('database.uuid')})