Files
Krow-workspace/backend/dataconnect/connector/staff/profile_completion.gql
2026-02-19 16:19:49 +05:30

56 lines
1.1 KiB
GraphQL

# ==========================================================
# STAFF PROFILE COMPLETION - QUERIES
# ==========================================================
query getStaffProfileCompletion($id: UUID!) @auth(level: USER) {
staff(id: $id) {
id
fullName
email
phone
preferredLocations
industries
skills
}
emergencyContacts(where: { staffId: { eq: $id } }) {
id
}
taxForms(where: { staffId: { eq: $id } }) {
id
formType
status
}
}
query getStaffPersonalInfoCompletion($id: UUID!) @auth(level: USER) {
staff(id: $id) {
id
fullName
email
phone
preferredLocations
}
}
query getStaffEmergencyProfileCompletion($id: UUID!) @auth(level: USER) {
emergencyContacts(where: { staffId: { eq: $id } }) {
id
}
}
query getStaffExperienceProfileCompletion($id: UUID!) @auth(level: USER) {
staff(id: $id) {
id
industries
skills
}
}
query getStaffTaxFormsProfileCompletion($id: UUID!) @auth(level: USER) {
taxForms(where: { staffId: { eq: $id } }) {
id
formType
status
}
}