[REVIEW] res_users: class renamed from users to res_users; reordered imports; added back default image for avatars.
bzr revid: tde@openerp.com-20120814150212-jc3z8bh4i372snrw
This commit is contained in:
parent
b65b7844d1
commit
eca1451845
|
@ -20,11 +20,9 @@
|
||||||
#
|
#
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
import logging
|
|
||||||
from functools import partial
|
from functools import partial
|
||||||
|
import logging
|
||||||
import pytz
|
|
||||||
|
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
from lxml.builder import E
|
from lxml.builder import E
|
||||||
import netsvc
|
import netsvc
|
||||||
|
@ -33,6 +31,7 @@ import openerp.exceptions
|
||||||
from osv import fields,osv
|
from osv import fields,osv
|
||||||
from osv.orm import browse_record
|
from osv.orm import browse_record
|
||||||
import pooler
|
import pooler
|
||||||
|
import random
|
||||||
from service import security
|
from service import security
|
||||||
import tools
|
import tools
|
||||||
from tools.translate import _
|
from tools.translate import _
|
||||||
|
@ -95,7 +94,7 @@ class groups(osv.osv):
|
||||||
|
|
||||||
groups()
|
groups()
|
||||||
|
|
||||||
class users(osv.osv):
|
class res_users(osv.osv):
|
||||||
""" User class. A res.users record models an OpenERP user and is different
|
""" User class. A res.users record models an OpenERP user and is different
|
||||||
from an employee.
|
from an employee.
|
||||||
|
|
||||||
|
@ -213,6 +212,11 @@ class users(osv.osv):
|
||||||
('login_key', 'UNIQUE (login)', 'You can not have two users with the same login !')
|
('login_key', 'UNIQUE (login)', 'You can not have two users with the same login !')
|
||||||
]
|
]
|
||||||
|
|
||||||
|
def _get_default_image(self, cr, uid, is_company, context=None):
|
||||||
|
""" Override of res.partner: multicolor avatars ! """
|
||||||
|
image_path = openerp.modules.get_module_resource('base', 'static/src/img', 'avatar%d.png' % random.randint(0, 6))
|
||||||
|
return tools.image_resize_image_big(open(image_path, 'rb').read().encode('base64'))
|
||||||
|
|
||||||
def _get_company(self,cr, uid, context=None, uid2=False):
|
def _get_company(self,cr, uid, context=None, uid2=False):
|
||||||
if not uid2:
|
if not uid2:
|
||||||
uid2 = uid
|
uid2 = uid
|
||||||
|
|
Loading…
Reference in New Issue