Files
Krow-workspace/backend/dataconnect/functions/clean.gql
2026-03-11 16:58:26 +01:00

71 lines
2.2 KiB
GraphQL

mutation unseedAll @auth(level: USER) {
# ----------------------------------
# Leaf/Join tables
# ----------------------------------
taskComment_deleteMany(all: true)
memberTask_deleteMany(all: true)
assignment_deleteMany(all: true)
application_deleteMany(all: true)
message_deleteMany(all: true)
userConversation_deleteMany(all: true)
conversation_deleteMany(all: true)
activityLog_deleteMany(all: true)
clientFeedback_deleteMany(all: true)
recentPayment_deleteMany(all: true)
invoice_deleteMany(all: true)
invoiceTemplate_deleteMany(all: true)
customRateCard_deleteMany(all: true)
vendorRate_deleteMany(all: true)
benefitsData_deleteMany(all: true)
workforce_deleteMany(all: true)
staffCourse_deleteMany(all: true)
staffDocument_deleteMany(all: true)
staffAttire_deleteMany(all: true)
staffRole_deleteMany(all: true)
staffAvailability_deleteMany(all: true)
staffAvailabilityStats_deleteMany(all: true)
emergencyContact_deleteMany(all: true)
taxForm_deleteMany(all: true)
certificate_deleteMany(all: true)
vendorBenefitPlan_deleteMany(all: true)
# ----------------------------------
# Tasks / Shifts / Orders
# ----------------------------------
task_deleteMany(all: true)
shiftRole_deleteMany(all: true)
shift_deleteMany(all: true)
order_deleteMany(all: true)
costCenter_deleteMany(all: true)
# ----------------------------------
# Teams / Hubs / Org
# ----------------------------------
teamMember_deleteMany(all: true)
teamHudDepartment_deleteMany(all: true)
team_deleteMany(all: true)
teamHub_deleteMany(all: true)
hub_deleteMany(all: true)
# ----------------------------------
# Catalog / Config
# ----------------------------------
roleCategory_deleteMany(all: true)
role_deleteMany(all: true)
category_deleteMany(all: true)
level_deleteMany(all: true)
course_deleteMany(all: true)
faqData_deleteMany(all: true)
attireOption_deleteMany(all: true)
document_deleteMany(all: true)
# ----------------------------------
# Core entities
# ----------------------------------
staff_deleteMany(all: true)
vendor_deleteMany(all: true)
business_deleteMany(all: true)
account_deleteMany(all: true)
user_deleteMany(all: true)
}