cubicweb/hooks/syncsession.py
changeset 11765 9cb215e833b0
parent 11700 41ddaf6802f0
child 11767 432f87a63057
equal deleted inserted replaced
11764:6ab14a1afb65 11765:9cb215e833b0
   255     events = ('after_add_relation',)
   255     events = ('after_add_relation',)
   256 
   256 
   257     def __call__(self):
   257     def __call__(self):
   258         cnx = self._cw
   258         cnx = self._cw
   259         eidfrom = self.eidfrom
   259         eidfrom = self.eidfrom
   260         if not cnx.entity_metas(eidfrom)['type'] == 'CWProperty':
   260         if not cnx.entity_type(eidfrom) == 'CWProperty':
   261             return
   261             return
   262         key, value = cnx.execute('Any K,V WHERE P eid %(x)s,P pkey K,P value V',
   262         key, value = cnx.execute('Any K,V WHERE P eid %(x)s,P pkey K,P value V',
   263                                  {'x': eidfrom})[0]
   263                                  {'x': eidfrom})[0]
   264         if cnx.vreg.property_info(key)['sitewide']:
   264         if cnx.vreg.property_info(key)['sitewide']:
   265             msg = _("site-wide property can't be set for user")
   265             msg = _("site-wide property can't be set for user")