61_Extend_filter #64

Merged
mpeltriaux merged 9 commits from 61_Extend_filter into master 2022-01-12 10:20:20 +01:00
Owner

Implements #61

# Implements #61
mpeltriaux added 9 commits 2022-01-12 10:20:15 +01:00
* refactors table filters by introducing AbstractTableFilter, GeoReferencedTableFilterMixin, ShareableTableFilterMixin and RecordableTableFilterMixin
* adds full filter functionality
* refactors TableFilter inheritances for all objects
* optimizes minor parts of table-filter initialization and queryset passing
* refactors XYTableFilter classes to hold query_filter and checkbox_filter which are separate instances of django_filter.FilterSets
* improves render ability for frontend
* finished filter frontend
* adds filtering for file number
* updates translations
* adds filters for registration and conservation offices
* adds SelectionTableFilter as new holder for these types of filter components
* reorganizes code
* enhances rendering of tables
* enhances rendering of filter section
* reorganizes table filter codes into konova/filters/ folder and splits into mixins and table_filters
* adds specialized SelectionTableFilter for EcoAccount (and EMA) which only provides filtering by conservation office
mpeltriaux merged commit 37fffd639f into master 2022-01-12 10:20:20 +01:00
mpeltriaux deleted branch 61_Extend_filter 2022-01-12 10:20:24 +01:00
Sign in to join this conversation.
No description provided.