equal
deleted
inserted
replaced
112 if contexteid is not None: |
112 if contexteid is not None: |
113 rql += ', X require_permission P, X eid %(x)s' |
113 rql += ', X require_permission P, X eid %(x)s' |
114 kwargs['x'] = contexteid |
114 kwargs['x'] = contexteid |
115 cachekey = 'x' |
115 cachekey = 'x' |
116 try: |
116 try: |
117 return self.req.execute(rql, kwargs, cachekey) |
117 self.req.execute(rql, kwargs, cachekey) |
118 except Unauthorized: |
118 except Unauthorized: |
119 return False |
119 return False |
|
120 else: |
|
121 return True |
120 |
122 |
121 # presentation utilities ################################################## |
123 # presentation utilities ################################################## |
122 |
124 |
123 def name(self): |
125 def name(self): |
124 """construct a name using firstname / surname or login if not defined""" |
126 """construct a name using firstname / surname or login if not defined""" |