def test(user): if user.is_authenticated() and has_privilege(user, privilege): return True if user.is_superuser: return True return False
def render(self, context): privilege = self.privilege.resolve(context) user = self.user.resolve(context) context[self.varname] = privileges.has_privilege(user, privilege) return ""