Files
BulkMoveTasks/README.md

39 lines
1.5 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.