15 lines
536 B
Python
15 lines
536 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
from openerp import SUPERUSER_ID
|
||
|
from openerp.osv import osv
|
||
|
|
||
|
class ir_configparameter(osv.Model):
|
||
|
_inherit = 'ir.config_parameter'
|
||
|
|
||
|
def init(self, cr, force=False):
|
||
|
super(ir_configparameter, self).init(cr, force=force)
|
||
|
if force:
|
||
|
IMD = self.pool['ir.model.data']
|
||
|
oauth_oe = IMD.xmlid_to_object(cr, SUPERUSER_ID, 'auth_oauth.provider_openerp')
|
||
|
dbuuid = self.get_param(cr, SUPERUSER_ID, 'database.uuid')
|
||
|
oauth_oe.write({'client_id': dbuuid})
|