Function: deleteAssignment()
deleteAssignment(
_prev,formData):Promise<DeleteAssignmentState>
Defined in: src/server/actions/assignments.ts:113
Owner-only: delete an assignment. Refuses if it's referenced by payments, invoice lines, or a contract renewal (financial records must not be silently removed — end-date it instead). Otherwise it cascades the assignment's hours (time entries / segments / approval requests) and deletes the assignment. Company-scoped; the verified assignment id keys the child deletes.
Parameters
_prev
formData
FormData
Returns
Promise<DeleteAssignmentState>