Link dataconnect package and add invoice hub
Wire up the dataconnect-generated package for the web app and add a new `hub` field to invoice mutations and queries. Updates include: add package links in apps/web package and workspace config, adjust connector.yaml JavaScript SDK output/package paths, add `hub` to invoice create/update mutations and to invoice queries, remove many example dataconnect GraphQL files and the web README, and minor formatting/newline fixes (Makefile and several .gql files).
This commit is contained in:
@@ -4,8 +4,8 @@ generate:
|
||||
- outputDir: ../../../apps/mobile/packages/data_connect/lib/src/dataconnect_generated
|
||||
package: dataconnect_generated/generated.dart
|
||||
javascriptSdk:
|
||||
- outputDir: ..\..\..\apps\web\src\dataconnect-generated
|
||||
package: "@dataconnect/generated"
|
||||
packageJsonDir: ..\..\..\apps\web
|
||||
react: true
|
||||
- react: true
|
||||
angular: false
|
||||
outputDir: ../../../apps/web/src/dataconnect-generated
|
||||
package: "@dataconnect/generated"
|
||||
packageJsonDir: ../../../apps/web
|
||||
|
||||
@@ -10,6 +10,7 @@ mutation createInvoice(
|
||||
$invoiceNumber: String!
|
||||
$issueDate: Timestamp!
|
||||
$dueDate: Timestamp!
|
||||
$hub: String
|
||||
$managerName: String
|
||||
$vendorNumber: String
|
||||
$roles: Any
|
||||
@@ -35,6 +36,7 @@ mutation createInvoice(
|
||||
invoiceNumber: $invoiceNumber
|
||||
issueDate: $issueDate
|
||||
dueDate: $dueDate
|
||||
hub: $hub
|
||||
managerName: $managerName
|
||||
vendorNumber: $vendorNumber
|
||||
roles: $roles
|
||||
@@ -64,6 +66,7 @@ mutation updateInvoice(
|
||||
$invoiceNumber: String
|
||||
$issueDate: Timestamp
|
||||
$dueDate: Timestamp
|
||||
$hub: String
|
||||
$managerName: String
|
||||
$vendorNumber: String
|
||||
$roles: Any
|
||||
@@ -94,6 +97,7 @@ mutation updateInvoice(
|
||||
invoiceNumber: $invoiceNumber
|
||||
issueDate: $issueDate
|
||||
dueDate: $dueDate
|
||||
hub: $hub
|
||||
managerName: $managerName
|
||||
vendorNumber: $vendorNumber
|
||||
roles: $roles
|
||||
|
||||
@@ -18,6 +18,7 @@ query listInvoices(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -78,6 +79,7 @@ query getInvoiceById($id: UUID!) @auth(level: USER) {
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -147,6 +149,7 @@ query listInvoicesByVendorId(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -216,6 +219,7 @@ query listInvoicesByBusinessId(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -285,6 +289,7 @@ query listInvoicesByOrderId(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -354,6 +359,7 @@ query listInvoicesByStatus(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -442,6 +448,7 @@ query filterInvoices(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
@@ -515,6 +522,7 @@ query listOverdueInvoices(
|
||||
invoiceNumber
|
||||
issueDate
|
||||
dueDate
|
||||
hub
|
||||
managerName
|
||||
vendorNumber
|
||||
roles
|
||||
|
||||
@@ -97,4 +97,4 @@ mutation updateOrder(
|
||||
|
||||
mutation deleteOrder($id: UUID!) @auth(level: USER) {
|
||||
order_delete(id: $id)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -433,44 +433,3 @@ query listOrdersByBusinessAndTeamHub(
|
||||
createdBy
|
||||
}
|
||||
}
|
||||
|
||||
#to validate if an hub has orders before delete
|
||||
query listOrdersByBusinessAndTeamHub(
|
||||
$businessId: UUID!
|
||||
$teamHubId: UUID!
|
||||
$offset: Int
|
||||
$limit: Int
|
||||
) @auth(level: USER) {
|
||||
orders(
|
||||
where: {
|
||||
businessId: { eq: $businessId }
|
||||
teamHubId: { eq: $teamHubId }
|
||||
#status: {in: [ DRAFT POSTED FILLED PENDING FULLY_STAFFED PARTIAL_STAFFED ] }
|
||||
}
|
||||
offset: $offset
|
||||
limit: $limit
|
||||
orderBy: { createdAt: DESC }
|
||||
) {
|
||||
id
|
||||
eventName
|
||||
orderType
|
||||
status
|
||||
duration
|
||||
|
||||
businessId
|
||||
vendorId
|
||||
teamHubId
|
||||
|
||||
date
|
||||
startDate
|
||||
endDate
|
||||
|
||||
requested
|
||||
total
|
||||
notes
|
||||
|
||||
createdAt
|
||||
updatedAt
|
||||
createdBy
|
||||
}
|
||||
}
|
||||
@@ -480,4 +480,4 @@ query listRecentPaymentsByBusinessId(
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -539,4 +539,4 @@ query getCompletedShiftsByBusinessId(
|
||||
#vendor { id companyName }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -202,4 +202,4 @@ query listTaxFormsWhere(
|
||||
updatedAt
|
||||
createdBy
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user