- Extract _raise_permission_error helper for reuse - Simplify get_user_permission_conditions to return list[Criterion] - Rewrite add_permission_conditions to match documented logic: - No role perms → apply only share permissions - Role perms → (owner OR user perms) AND query conditions - Shared docs OR other conditions when applicable - Move apply_permissions check inside add_permission_conditions |
||
|---|---|---|
| .. | ||
| mariadb | ||
| postgres | ||
| sqlite | ||
| __init__.py | ||
| database.py | ||
| db_manager.py | ||
| operator_map.py | ||
| query.py | ||
| schema.py | ||
| sequence.py | ||
| utils.py | ||