Hello Everyone,
As a little side-project I decided to make a plugin that allows KanBoard users the option to assign more than 1 users to a single task. The function is more something i wanted to use myself, but maybe there are others that also like it.
I uploaded the plug-in code to a GitHub repo, so feel free to use it: GitHub - k1bot2026/kanboard-plugin-teamwork: Multi-person task assignment plugin for Kanboard
In the README.md there are a couple screenshots that show what the plug-in adds and there is also some documentation with al the technical details needed for installation.
In short the TeamWork Plug-in adds the following features:
- Multi-Assignee Management
- Assign users individually via a type-ahead search picker
- Assign groups (Kanboard native groups) - all members are added at once
- Assign teams (plugin-defined project teams) - create reusable teams per project
- Remove individual assignees, entire groups, or entire teams with one click
- Board Integration
- Avatar stacks on every task card showing assigned members with colored initials
- Overflow indicator (+N) when a task has more than two assignees
- Edit modal widget - manage assignees directly from the board card popup
- Role-Based Assignments
- Three assignment modes per project:
- Equal Assignees - everyone has equal status (default)
- Primary + Helpers - first assignee is Primary, others are Helpers
- Custom Roles - define your own roles (QA, Designer, Stakeholder, etc.)
- Roles are clickable - click a role label to change it via an inline dropdown.
- Three assignment modes per project:
- Team Management
- Create reusable project teams from the project settings sidebar
- Add/remove team members with a search interface
- Assign an entire team to a task in one click
- Automation Rules
- Auto-assign users or teams when a task moves to a specific column
- Example: automatically assign the “QA Team” when a task moves to “Ready for Review”
- Notifications
- Multi-assignees receive notifications for task updates, comments, subtask changes, and more
- Assignee add/remove events trigger notifications to affected users
- Search & Filtering
- Extended
assignee:search filter includes TeamWork assignees (not just the native owner) - New
role:filter to find tasks by assignee role (e.g.,role:Primary) - Works in board filters and the global search bar
- Extended
- Dashboard Integration
- Tasks where you are a TeamWork assignee appear on your personal dashboard
- Works alongside the native “assigned to me” task
Please let me know if you have any tips or run into any problems.
Kind regards,
Kane.