feat: Implement comprehensive staff document management with verification status tracking and complete document listing.

This commit is contained in:
Achintha Isuru
2026-02-26 22:23:27 -05:00
parent c113b836f2
commit 5ab5182c1b
10 changed files with 355 additions and 151 deletions

View File

@@ -58,6 +58,7 @@ mutation upsertStaffDocument(
$status: DocumentStatus!
$documentUrl: String
$expiryDate: Timestamp
$verificationId: String
) @auth(level: USER) {
staffDocument_upsert(
data: {
@@ -67,6 +68,7 @@ mutation upsertStaffDocument(
status: $status
documentUrl: $documentUrl
expiryDate: $expiryDate
verificationId: $verificationId
}
)
}

View File

@@ -11,6 +11,7 @@ query getStaffDocumentByKey(
status
documentUrl
expiryDate
verificationId
createdAt
updatedAt
document {
@@ -39,6 +40,7 @@ query listStaffDocumentsByStaffId(
status
documentUrl
expiryDate
verificationId
createdAt
updatedAt
document {