Summary: | Filters don't work | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Martin Tlustos <martin.tlustos> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dvratil |
Priority: | NOR | ||
Version: | 6.0.0 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/pim/korganizer/-/commit/fe21a20a78587f6bf1c693a435028f8bf9964854 | Version Fixed In: | 24.02.3 |
Sentry Crash Report: |
Description
Martin Tlustos
2024-03-20 04:51:48 UTC
A possibly relevant merge request was started @ https://invent.kde.org/pim/korganizer/-/merge_requests/119 A possibly relevant merge request was started @ https://invent.kde.org/pim/eventviews/-/merge_requests/98 Git commit fd6d6bd3d7c24b95a8d91b0233ada61a08658738 by Daniel Vrátil. Committed on 22/03/2024 at 14:22. Pushed by dvratil into branch 'release/24.02'. Apply current view filter on the Todo model as well Previously the Todo model was derived from ETMCalendar, which internally had a CalFilterProxyModel to filter out incidences based on a CalFilter. Nowadays we are building right on top of an ETM, so we need to apply the filter manually. It's a little hacky solution, but it is achieved by taking the current filter from one of the active calendars and manually filtering each Todo through it in the TodoViewSortFilterProxyModel. FIXED-IN: 24.02.3 M +9 -1 src/todo/todoview.cpp M +23 -2 src/todo/todoviewsortfilterproxymodel.cpp M +12 -0 src/todo/todoviewsortfilterproxymodel.h https://invent.kde.org/pim/eventviews/-/commit/fd6d6bd3d7c24b95a8d91b0233ada61a08658738 Git commit fe21a20a78587f6bf1c693a435028f8bf9964854 by Daniel Vrátil. Committed on 26/03/2024 at 14:38. Pushed by dvratil into branch 'release/24.02'. Fix calendar view filters not being applied Selecting a filter in View -> Filters did not apply cause the filter to be applied to the individual CollectionCalendars, only to the global ETMCalendar, which is not used as a source of events, though. FIXED-IN: 24.02.3 M +26 -0 src/calendarview.cpp M +9 -0 src/calendarview.h https://invent.kde.org/pim/korganizer/-/commit/fe21a20a78587f6bf1c693a435028f8bf9964854 |