Skip to main content

Function: createManualTimeEntry()

createManualTimeEntry(_prev, formData): Promise<ManualTimeEntryState>

Defined in: src/server/actions/manualTimeEntry.ts:45

Owner-only: add (or correct) a day's hours for a contractor by hand. The owner is the approver, so a manually-entered day lands approved directly — it skips the pending-approval gate (it's immediately payable and clears the invoicing soft-gate). Company-scoped (the service client bypasses RLS) and never clobbers a locked or already-approved day.

Parameters

_prev

ManualTimeEntryState

formData

FormData

Returns

Promise<ManualTimeEntryState>