Implement project board status workflow

This commit is contained in:
2026-03-25 08:04:34 +01:00
parent f7a0543ea1
commit 7e767b0c6c
22 changed files with 1076 additions and 7 deletions
@@ -1,8 +1,11 @@
import type { TicketModel } from '@/types/models/ticket-model';
export type BoardColumnModel = {
id: number;
name: string;
position: number;
project_id: number;
tickets?: TicketModel[];
created_at: string;
updated_at: string;
[key: string]: unknown;
+9
View File
@@ -48,6 +48,13 @@ export type ProjectBoardSettingsPageProps = {
status?: string | null;
};
export type ProjectBoardPageProps = {
boardColumns: BoardColumnModel[];
canEditTickets: boolean;
project: ProjectModel;
status?: string | null;
};
export type TicketFieldTypeOption = {
label: string;
value: string;
@@ -63,7 +70,9 @@ export type ProjectTicketMetadataSettingsPageProps = {
};
export type ProjectBacklogPageProps = {
boardColumns: BoardColumnModel[];
canCreateTickets: boolean;
canEditTickets: boolean;
project: ProjectModel;
status?: string | null;
ticketPriorities: TicketPriorityModel[];