[PR #2533] feat(filters): generate open task saved filter on user creation #5709

Open
opened 2026-04-16 13:49:49 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2533
Author: @gabeklavans
Created: 4/3/2026
Status: 🔄 Open

Base: mainHead: feature/default-open-tasks-view


📝 Commits (2)

  • eb07648 feat(filters): generate open task saved filter on user creation
  • 369f01f feat(filters): translate My Open Tasks title in frontend

📊 Changes

5 files changed (+22 additions, -0 deletions)

View changed files

📝 frontend/src/helpers/getProjectTitle.ts (+4 -0)
📝 frontend/src/i18n/lang/en.json (+1 -0)
📝 pkg/models/project.go (+9 -0)
📝 pkg/routes/api/v1/user_register.go (+7 -0)
📝 pkg/yaegi_symbols/vikunja_models.go (+1 -0)

📄 Description

During user creation, in addition to creating the "Inbox" project, also create a saved filter for the user that shows the open tasks assigned to them. This provides utility for new users to get a quick view of their tasks with no extra setup, as well as gives them an example of a predefined saved filter so they can quickly get up to speed with the syntax and UI layout.

Quick, band-aid solution for #1483

Provides a "good enough" solution for https://community.vikunja.io/t/add-default-filter-for-tasks-assigned-to-current-logged-in-user/4417

Considerations

  • could be gated with a config value, something like defaultsettings.new_user_create_filter
  • this won't create the filter for existing users

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/go-vikunja/vikunja/pull/2533 **Author:** [@gabeklavans](https://github.com/gabeklavans) **Created:** 4/3/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feature/default-open-tasks-view` --- ### 📝 Commits (2) - [`eb07648`](https://github.com/go-vikunja/vikunja/commit/eb0764802b347b3369d893f10f783d1385bcbdb0) feat(filters): generate open task saved filter on user creation - [`369f01f`](https://github.com/go-vikunja/vikunja/commit/369f01ff8bdf2cce7809e586658d9d857b84e6a3) feat(filters): translate My Open Tasks title in frontend ### 📊 Changes **5 files changed** (+22 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/helpers/getProjectTitle.ts` (+4 -0) 📝 `frontend/src/i18n/lang/en.json` (+1 -0) 📝 `pkg/models/project.go` (+9 -0) 📝 `pkg/routes/api/v1/user_register.go` (+7 -0) 📝 `pkg/yaegi_symbols/vikunja_models.go` (+1 -0) </details> ### 📄 Description During user creation, in addition to creating the "Inbox" project, also create a saved filter for the user that shows the open tasks assigned to them. This provides utility for new users to get a quick view of their tasks with no extra setup, as well as gives them an example of a predefined saved filter so they can quickly get up to speed with the syntax and UI layout. Quick, band-aid solution for #1483 Provides a "good enough" solution for https://community.vikunja.io/t/add-default-filter-for-tasks-assigned-to-current-logged-in-user/4417 ## Considerations - could be gated with a config value, something like `defaultsettings.new_user_create_filter` - this won't create the filter for existing users --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-16 13:49:49 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#5709