mirror of
https://github.com/plankanban/planka.git
synced 2026-02-05 00:39:58 +03:00
[Feature Request] Custom views: Globally consolidate cards in a single view based on user-provided filters #911
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Originally created by @kerochord on GitHub (Feb 1, 2026).
Which part of the project does this feature apply to?
Frontend
What would you like?
Inspiration
Vikunja's filter feature, and by previous feature requests related to global search (#1478), member-based global filtering (#264) and label-based global filtering (#1439).
Vision
Most Planka feature seem to operate at the Project level (e.g. member filtering, label filtering). While this works well for the majority of use cases, it does prevent users from adopting powerful, cross-project task management flows.
This feature request proposes the introduction of Custom Views. Custom Views would allow users to provide a set of filters (i.e. conditions). Planka would find all applicable cards and show them in a project-like view.
Challenges
This would be a complex feature to introduce, but it would make Planka very powerful and unlocks lots of new opportunities for power users. These are the challenges I can think about:
WHEREclause, (unfortunately?) exposing the DB schema. User provided filtering should be processed server-side for validation and to prevent SQL injection attacks.