Users with only 'select' permission can now filter, order by, and group by all permlevel 0 fields, not just search fields. - Added _get_filterable_fields() returning all permlevel 0 fields for select permission users - Split permission checking into check_select_field_permission() and check_filter_field_permission() - select field validation uses check_select_field_permission - Filter/order/group by validation uses check_filter_field_permission |
||
|---|---|---|
| .. | ||
| mariadb | ||
| postgres | ||
| sqlite | ||
| __init__.py | ||
| database.py | ||
| db_manager.py | ||
| operator_map.py | ||
| query.py | ||
| schema.py | ||
| sequence.py | ||
| utils.py | ||