knot.permission
The knot.permission library provides permission checking functions.
Functions
| Function | Description |
|---|---|
check(permission) |
Check if current user has a permission |
list() |
List all available permissions |
Usage
import knot.permission as perm
# Check a permission
if perm.check("MANAGE_SPACES"):
print("User can manage spaces")
# List all permissions
permissions = perm.list()
for p in permissions:
print(f"{p['name']}: {p['description']}")