feat(KAN-40): rebuild workflow column and status settings
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import type { BoardColumnModel } from '@/types/models/board-column-model';
|
||||
import type { TicketStatusModel } from '@/types/models/ticket-status-model';
|
||||
|
||||
export type WorkflowEditorTarget =
|
||||
| { kind: 'column'; action: 'create'; column?: never }
|
||||
| { kind: 'column'; action: 'edit' | 'delete'; column: BoardColumnModel }
|
||||
| {
|
||||
kind: 'status';
|
||||
action: 'create';
|
||||
column: BoardColumnModel | null;
|
||||
status?: never;
|
||||
replacement?: never;
|
||||
}
|
||||
| {
|
||||
kind: 'status';
|
||||
action: 'edit' | 'delete';
|
||||
column: BoardColumnModel | null;
|
||||
status: TicketStatusModel;
|
||||
replacement?: TicketStatusModel;
|
||||
};
|
||||
Reference in New Issue
Block a user