[PR #2233] feat(task): allow changing bucket from task detail view #4004

Open
opened 2026-03-22 14:58:36 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/2233
Author: @larsderidder
Created: 2/13/2026
Status: 🔄 Open

Base: mainHead: feat/bucket-select-task-detail


📝 Commits (4)

  • 9e1f97d feat(task): allow changing bucket from task detail view
  • 57a339b fix(task): address review feedback on bucket selector
  • 0604f8d fix(task): only pick up done state from bucket change response
  • 7a87014 test(task): add Playwright tests for bucket select in task detail

📊 Changes

6 files changed (+311 additions, -1 deletions)

View changed files

frontend/src/components/tasks/partials/BucketSelect.vue (+201 -0)
📝 frontend/src/i18n/lang/en.json (+2 -0)
📝 frontend/src/modelTypes/ITask.ts (+1 -0)
📝 frontend/src/models/task.ts (+1 -0)
📝 frontend/src/views/tasks/TaskDetailView.vue (+7 -1)
frontend/tests/e2e/task/bucket-select.spec.ts (+99 -0)

📄 Description

Shows the current kanban bucket after the project name in the task detail subtitle. Clicking it opens a dropdown to move the task to a different bucket without leaving the detail view.

image

If the project has multiple kanban views, each bucket is prefixed with the view name.

Closes #2167


🔄 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/2233 **Author:** [@larsderidder](https://github.com/larsderidder) **Created:** 2/13/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/bucket-select-task-detail` --- ### 📝 Commits (4) - [`9e1f97d`](https://github.com/go-vikunja/vikunja/commit/9e1f97da808107fc06ca2313f7ea882b2d1ade01) feat(task): allow changing bucket from task detail view - [`57a339b`](https://github.com/go-vikunja/vikunja/commit/57a339b8c9c706fca52c8438b44da58aaa9b48bd) fix(task): address review feedback on bucket selector - [`0604f8d`](https://github.com/go-vikunja/vikunja/commit/0604f8d81ae4b7fecf977c1ed829acad35ee9270) fix(task): only pick up done state from bucket change response - [`7a87014`](https://github.com/go-vikunja/vikunja/commit/7a870149ba89a97a7467e72b9cf6ca6a453989b8) test(task): add Playwright tests for bucket select in task detail ### 📊 Changes **6 files changed** (+311 additions, -1 deletions) <details> <summary>View changed files</summary> ➕ `frontend/src/components/tasks/partials/BucketSelect.vue` (+201 -0) 📝 `frontend/src/i18n/lang/en.json` (+2 -0) 📝 `frontend/src/modelTypes/ITask.ts` (+1 -0) 📝 `frontend/src/models/task.ts` (+1 -0) 📝 `frontend/src/views/tasks/TaskDetailView.vue` (+7 -1) ➕ `frontend/tests/e2e/task/bucket-select.spec.ts` (+99 -0) </details> ### 📄 Description Shows the current kanban bucket after the project name in the task detail subtitle. Clicking it opens a dropdown to move the task to a different bucket without leaving the detail view. <img width="577" height="376" alt="image" src="https://github.com/user-attachments/assets/0d54b0ff-b084-4524-81ea-56d2fe8abdd7" /> If the project has multiple kanban views, each bucket is prefixed with the view name. Closes #2167 --- <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-03-22 14:58:36 -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#4004