equal
deleted
inserted
replaced
227 events = ('after_add_relation',) |
227 events = ('after_add_relation',) |
228 |
228 |
229 def __call__(self): |
229 def __call__(self): |
230 session = self._cw |
230 session = self._cw |
231 eidfrom = self.eidfrom |
231 eidfrom = self.eidfrom |
232 if not session.describe(eidfrom)[0] == 'CWProperty': |
232 if not session.entity_metas(eidfrom)['type'] == 'CWProperty': |
233 return |
233 return |
234 key, value = session.execute('Any K,V WHERE P eid %(x)s,P pkey K,P value V', |
234 key, value = session.execute('Any K,V WHERE P eid %(x)s,P pkey K,P value V', |
235 {'x': eidfrom})[0] |
235 {'x': eidfrom})[0] |
236 if session.vreg.property_info(key)['sitewide']: |
236 if session.vreg.property_info(key)['sitewide']: |
237 msg = _("site-wide property can't be set for user") |
237 msg = _("site-wide property can't be set for user") |