entities/schemaobjs.py
changeset 7827 9bbf83f68bcc
parent 7797 a71618a75b53
equal deleted inserted replaced
7821:3ecd114f6d75 7827:9bbf83f68bcc
    29 from cubicweb.entities import AnyEntity, fetch_config
    29 from cubicweb.entities import AnyEntity, fetch_config
    30 
    30 
    31 
    31 
    32 class CWEType(AnyEntity):
    32 class CWEType(AnyEntity):
    33     __regid__ = 'CWEType'
    33     __regid__ = 'CWEType'
    34     fetch_attrs, fetch_order = fetch_config(['name'])
    34     fetch_attrs, cw_fetch_order = fetch_config(['name'])
    35 
    35 
    36     def dc_title(self):
    36     def dc_title(self):
    37         return u'%s (%s)' % (self.name, self._cw._(self.name))
    37         return u'%s (%s)' % (self.name, self._cw._(self.name))
    38 
    38 
    39     def dc_long_title(self):
    39     def dc_long_title(self):
    46         return self.dc_title()
    46         return self.dc_title()
    47 
    47 
    48 
    48 
    49 class CWRType(AnyEntity):
    49 class CWRType(AnyEntity):
    50     __regid__ = 'CWRType'
    50     __regid__ = 'CWRType'
    51     fetch_attrs, fetch_order = fetch_config(['name'])
    51     fetch_attrs, cw_fetch_order = fetch_config(['name'])
    52 
    52 
    53     def dc_title(self):
    53     def dc_title(self):
    54         return u'%s (%s)' % (self.name, self._cw._(self.name))
    54         return u'%s (%s)' % (self.name, self._cw._(self.name))
    55 
    55 
    56     def dc_long_title(self):
    56     def dc_long_title(self):
   137             self.to_entity[0].name)
   137             self.to_entity[0].name)
   138 
   138 
   139 
   139 
   140 class CWConstraint(AnyEntity):
   140 class CWConstraint(AnyEntity):
   141     __regid__ = 'CWConstraint'
   141     __regid__ = 'CWConstraint'
   142     fetch_attrs, fetch_order = fetch_config(['value'])
   142     fetch_attrs, cw_fetch_order = fetch_config(['value'])
   143 
   143 
   144     def dc_title(self):
   144     def dc_title(self):
   145         return '%s(%s)' % (self.cstrtype[0].name, self.value or u'')
   145         return '%s(%s)' % (self.cstrtype[0].name, self.value or u'')
   146 
   146 
   147     @property
   147     @property
   149         return self.cstrtype[0].name
   149         return self.cstrtype[0].name
   150 
   150 
   151 
   151 
   152 class RQLExpression(AnyEntity):
   152 class RQLExpression(AnyEntity):
   153     __regid__ = 'RQLExpression'
   153     __regid__ = 'RQLExpression'
   154     fetch_attrs, fetch_order = fetch_config(['exprtype', 'mainvars', 'expression'])
   154     fetch_attrs, cw_fetch_order = fetch_config(['exprtype', 'mainvars', 'expression'])
   155 
   155 
   156     def dc_title(self):
   156     def dc_title(self):
   157         return self.expression or u''
   157         return self.expression or u''
   158 
   158 
   159     def dc_long_title(self):
   159     def dc_long_title(self):