You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want tasks in projects and work packages to have labels like "new member", so new members can have a place to start. These labels should be customizable in the admin tools.
Acceptance Criteria
A table in admin tools to create labels for tasks with a color and name.
When creating a task, you can add a label to it.
The label should show up on the task in the color assigned to it.
Proposed Solution
New table in schema with a many to many relation.
New table in admin tools to create labels.
New widget on each task to show labels.
New filter to filter by label.
Steps
Schema changes + migration
Routes, services, and controller for getAll, create, edit, and delete task labels
Frontend api and hooks for getAll, create, edit, and delete task labels
Make admin tools table to create, edit, and delete task labels
Add task labels to tasks in backend functions
Add task labels to tasks in frontend functions
Add task labels to tasks in modal and on task card
Description
We want tasks in projects and work packages to have labels like "new member", so new members can have a place to start. These labels should be customizable in the admin tools.
Acceptance Criteria
A table in admin tools to create labels for tasks with a color and name.
When creating a task, you can add a label to it.
The label should show up on the task in the color assigned to it.
Proposed Solution
New table in schema with a many to many relation.
New table in admin tools to create labels.
New widget on each task to show labels.
New filter to filter by label.
Steps