Rework Filter using a filter builder #556
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
optional
question
S
technical improvement
UX Improvement
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
local-it/mitgliederverwaltung!556
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue/mitgliederverwaltung-548"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description of the implemented changes
The changes were:
Redesign of the member-overview filtering: the unbounded vertical filter panel is replaced by an add-filter builder (searchable grouped field picker → type-aware value control → applied, editable chips, all encoded in the URL), and the fees column becomes a period-scoped payment view that shows how many billing cycles a member has left unpaid — over a calendar-aligned contribution period or over that member's own current or previous cycle.
What has been changed?
Definition of Done
Code Quality
Accessibility
Testing
Additional Notes
mainafter #553 (member overview rework) and again after #560 (#559's migration fix); it is current withmainas of07ffeacdand was re-verified green on that base.date_filtersmap still travels as a whole map recomputed from the component's snapshot, so two date chips removed in quick succession can resurrect the first (the same defect class this PR fixes for the group, fee-type and boolean dimensions). Also deferred: a component-size and duplication clean-up, an endpoint:max_frame_sizebound, and the per-toggle re-encode of the selection.fc634813d83794506796View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.