parent
1cfe1910db
commit
20f69bbce9
|
@ -30,6 +30,7 @@ from openerp import pooler, tools
|
||||||
import openerp.exceptions
|
import openerp.exceptions
|
||||||
from openerp.osv import fields,osv, expression
|
from openerp.osv import fields,osv, expression
|
||||||
from openerp.osv.orm import browse_record
|
from openerp.osv.orm import browse_record
|
||||||
|
from openerp.service.security import check_super
|
||||||
from openerp.tools.translate import _
|
from openerp.tools.translate import _
|
||||||
|
|
||||||
_logger = logging.getLogger(__name__)
|
_logger = logging.getLogger(__name__)
|
||||||
|
@ -422,10 +423,7 @@ class res_users(osv.osv):
|
||||||
return dataobj.browse(cr, uid, data_id, context=context).res_id
|
return dataobj.browse(cr, uid, data_id, context=context).res_id
|
||||||
|
|
||||||
def check_super(self, passwd):
|
def check_super(self, passwd):
|
||||||
if passwd == tools.config['admin_passwd']:
|
return check_super(passwd)
|
||||||
return True
|
|
||||||
else:
|
|
||||||
raise openerp.exceptions.AccessDenied()
|
|
||||||
|
|
||||||
def check_credentials(self, cr, uid, password):
|
def check_credentials(self, cr, uid, password):
|
||||||
""" Override this method to plug additional authentication methods"""
|
""" Override this method to plug additional authentication methods"""
|
||||||
|
|
|
@ -31,10 +31,9 @@ def login(db, login, password):
|
||||||
return user_obj.login(db, login, password)
|
return user_obj.login(db, login, password)
|
||||||
|
|
||||||
def check_super(passwd):
|
def check_super(passwd):
|
||||||
if passwd == tools.config['admin_passwd']:
|
if passwd and passwd == tools.config['admin_passwd']:
|
||||||
return True
|
return True
|
||||||
else:
|
raise openerp.exceptions.AccessDenied()
|
||||||
raise openerp.exceptions.AccessDenied()
|
|
||||||
|
|
||||||
def check(db, uid, passwd):
|
def check(db, uid, passwd):
|
||||||
pool = pooler.get_pool(db)
|
pool = pooler.get_pool(db)
|
||||||
|
|
Loading…
Reference in New Issue