entities/authobjs.py
branchstable
changeset 7370 96923d75610b
parent 7120 e8b6fc55df2d
child 7371 233b761201e4
equal deleted inserted replaced
7369:b3709a8274d5 7370:96923d75610b
    27 class CWGroup(AnyEntity):
    27 class CWGroup(AnyEntity):
    28     __regid__ = 'CWGroup'
    28     __regid__ = 'CWGroup'
    29     fetch_attrs, fetch_order = fetch_config(['name'])
    29     fetch_attrs, fetch_order = fetch_config(['name'])
    30     fetch_unrelated_order = fetch_order
    30     fetch_unrelated_order = fetch_order
    31 
    31 
    32     def db_key_name(self):
       
    33         """XXX goa specific"""
       
    34         return self.get('name')
       
    35 
    32 
    36 
    33 
    37 class CWUser(AnyEntity):
    34 class CWUser(AnyEntity):
    38     __regid__ = 'CWUser'
    35     __regid__ = 'CWUser'
    39     fetch_attrs, fetch_order = fetch_config(['login', 'firstname', 'surname'])
    36     fetch_attrs, fetch_order = fetch_config(['login', 'firstname', 'surname'])
   154     def dc_title(self):
   151     def dc_title(self):
   155         return self.login
   152         return self.login
   156 
   153 
   157     dc_long_title = name
   154     dc_long_title = name
   158 
   155 
   159     def db_key_name(self):
       
   160         """XXX goa specific"""
       
   161         return self.get('login')
       
   162 
       
   163 from logilab.common.deprecation import class_renamed
   156 from logilab.common.deprecation import class_renamed
   164 EUser = class_renamed('EUser', CWUser)
   157 EUser = class_renamed('EUser', CWUser)
   165 EGroup = class_renamed('EGroup', CWGroup)
   158 EGroup = class_renamed('EGroup', CWGroup)