from typing import List from flask import g def get_permissions() -> List[str]: if "user_permissions" not in g: return [] return g.user_permissions def has_permissions(permissions: List[str]) -> bool: user_permissions = get_permissions() return all(permission in user_permissions for permission in permissions)