def require_admin_privilege(expr=None): """Works like `require_privilege` but checks if the rule for `ENTER_ADMIN_PANEL` exists as well. """ if expr: expr = ENTER_ADMIN_PANEL & expr else: expr = ENTER_ADMIN_PANEL return require_privilege(expr)
def __call__(self, request): return require_privilege(BLOG_ADMIN)(self.configure)(request)