equal
deleted
inserted
replaced
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") |