Add 'new' status as default, in_transit becomes branch state
New tickets start as 'new' (just created, not yet examined). In Transit is now a branch status off New for school pickups and shipped instruments. Intake means the instrument has been physically received and documented. Status progress bar, labels, filters, and default status all updated. Removed debug logging from file upload endpoint.
This commit is contained in:
@@ -17,6 +17,7 @@ import { users } from './users.js'
|
||||
// --- Enums ---
|
||||
|
||||
export const repairTicketStatusEnum = pgEnum('repair_ticket_status', [
|
||||
'new',
|
||||
'in_transit',
|
||||
'intake',
|
||||
'diagnosing',
|
||||
@@ -112,7 +113,7 @@ export const repairTickets = pgTable('repair_ticket', {
|
||||
conditionInNotes: text('condition_in_notes'),
|
||||
problemDescription: text('problem_description').notNull(),
|
||||
technicianNotes: text('technician_notes'),
|
||||
status: repairTicketStatusEnum('status').notNull().default('intake'),
|
||||
status: repairTicketStatusEnum('status').notNull().default('new'),
|
||||
assignedTechnicianId: uuid('assigned_technician_id').references(() => users.id),
|
||||
estimatedCost: numeric('estimated_cost', { precision: 10, scale: 2 }),
|
||||
actualCost: numeric('actual_cost', { precision: 10, scale: 2 }),
|
||||
|
||||
Reference in New Issue
Block a user