Enhance contract clearance features with review timestamps and staff identifiers; improve file handling in controllers and views for better user experience.

This commit is contained in:
Marshal
2026-06-27 19:30:42 +00:00
parent 0ab553bf48
commit 7a2a55d94b
8 changed files with 282 additions and 123 deletions

View File

@@ -222,6 +222,10 @@ export interface ContractClearanceDocument {
file: { id: string; name: string; url: string } | null;
reviewStatus: ContractDocReviewStatus | null;
note: string | null;
/** When the review decision (approve/query) was recorded. */
reviewedAt?: string | null;
/** Staff id that recorded the decision (no user directory to resolve names). */
reviewedByStaffId?: string | null;
}
export interface ContractClearanceView {