Files
BulkMoveTasks/README.md

59 lines
2.9 KiB
Markdown
Raw Permalink Normal View History

2026-06-28 17:31:42 -03:00
# BulkMoveTasks -- move a whole column of tasks at once
2026-06-28 17:31:42 -03:00
A Kanboard plugin that adds a "Move all tasks to another column" action to the board
column header menu. It moves every task of that column (within the swimlane you clicked)
to a destination column you pick, in one step, instead of dragging cards one by one.
2026-06-28 17:31:42 -03:00
## What it does
2026-06-28 17:31:42 -03:00
In the board, open a column's title dropdown. When the column has tasks you will see
**Move all tasks to another column**. It opens a small dialog listing the other columns of
the project; choose one and confirm. All open tasks of the source column and swimlane are
appended, in their existing order, to the end of the destination column.
2026-06-28 17:31:42 -03:00
Each task is moved with Kanboard's normal move logic, so positions are recalculated and
the usual move events fire (activity stream, automatic actions, etc.) just as if you had
dragged the cards yourself.
2026-06-28 17:31:42 -03:00
## Scope of a move
2026-06-28 17:31:42 -03:00
- Acts on one swimlane at a time -- the swimlane of the column header you used. On a board
with several swimlanes, repeat per swimlane.
- Moves the open (active) tasks shown on the board. Closed tasks are not affected.
- Only users who can modify tasks in the project see the action, and the server re-checks
that permission before moving anything.
2026-06-28 17:31:42 -03:00
## Requirements
2026-06-28 17:31:42 -03:00
- Kanboard >= 1.2.0
2026-06-28 17:31:42 -03:00
## Installation
2026-06-28 17:31:42 -03:00
Copy this folder into your Kanboard installation as `plugins/BulkMoveTasks/`. The
directory name must be exactly `BulkMoveTasks` (Kanboard derives the plugin namespace from
the folder name). No build step and no database migration.
## License
AGPL-3.0. See LICENSE.
2026-07-13 08:56:16 -03:00
## More Kanboard plugins by Dr. Beco
All free and AGPL-3.0, at [code.beco.cc](https://code.beco.cc/beco):
- **[RecoReco](https://code.beco.cc/beco/RecoReco)** -- calendar-scheduled recurring cards (yearly,
monthly, weekly, daily), driven by the card due date.
- **[FinanceBuddy](https://code.beco.cc/beco/FinanceBuddy)** -- attach a money value (debit/credit
and installments) to cards, shown on the card and totalled per column.
- **[QualKard](https://code.beco.cc/beco/QualKard)** -- flashcard spaced repetition: grade a card by
dragging it to a column, and it comes back when due (needs RecoReco).
- **[WorkspaceOrg](https://code.beco.cc/beco/WorkspaceOrg)** -- group your projects into personal
per-user workspaces, shown on a "My workspaces" dashboard page with a badge on each project.
- **[OrganonTweaks](https://code.beco.cc/beco/OrganonTweaks)** -- an umbrella of small
quality-of-life board tweaks: remove an empty column, always show the comment icon, emphasize due
dates, extra search keywords and shared board filters, and more.
- **[ShrinkVertically](https://code.beco.cc/beco/ShrinkVertically)** -- shrink vertically-collapsed
board columns so the horizontal scrollbar stays within reach.
- **[TweakDrag](https://code.beco.cc/beco/TweakDrag)** -- board drag and touch niceties:
drag-to-scroll, a wider column gap, and smoother card dragging.