59 lines
2.9 KiB
Markdown
59 lines
2.9 KiB
Markdown
# BulkMoveTasks -- move a whole column of tasks at once
|
|
|
|
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.
|
|
|
|
## What it does
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
## Scope of a move
|
|
|
|
- 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.
|
|
|
|
## Requirements
|
|
|
|
- Kanboard >= 1.2.0
|
|
|
|
## Installation
|
|
|
|
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.
|
|
|
|
## More Kanboard plugins by Dr. Bèco
|
|
|
|
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.
|