Files
Krow-workspace/backend/dataconnect/connector/staff/queries/profile_completion.gql

51 lines
998 B
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
}
}
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
}
}