equal
deleted
inserted
replaced
88 # check read permission here since it may not be done by |
88 # check read permission here since it may not be done by |
89 # the generated select substep if not emited (eg nothing |
89 # the generated select substep if not emited (eg nothing |
90 # to be selected) |
90 # to be selected) |
91 if checkread and eid not in neweids: |
91 if checkread and eid not in neweids: |
92 with session.security_enabled(read=False): |
92 with session.security_enabled(read=False): |
93 eschema(session.describe(eid)[0]).check_perm( |
93 eschema(session.entity_metas(eid)['type']).check_perm( |
94 session, 'read', eid=eid) |
94 session, 'read', eid=eid) |
95 eidconsts[lhs.variable] = eid |
95 eidconsts[lhs.variable] = eid |
96 return eidconsts |
96 return eidconsts |
97 |
97 |
98 def _build_substep_query(select, origrqlst): |
98 def _build_substep_query(select, origrqlst): |