feat: Initial purchase order views, login seems to be broken though.
This commit is contained in:
@@ -21,6 +21,15 @@
|
||||
var vendors: [Vendor] = []
|
||||
var vendorBranches: [VendorBranch] = []
|
||||
|
||||
let adminUser = User.Create(
|
||||
username: Environment.get("ADMIN_USERNAME") ?? "admin",
|
||||
email: Environment.get("ADMIN_EMAIL") ?? "admin@development.com",
|
||||
password: Environment.get("ADMIN_PASSWORD") ?? "super-secret",
|
||||
confirmPassword: Environment.get("ADMIN_PASSWORD") ?? "super-secret"
|
||||
)
|
||||
|
||||
_ = try await database.users.create(adminUser)
|
||||
|
||||
for user in User.Create.generateMocks() {
|
||||
let created = try await database.users.create(user)
|
||||
users.append(created)
|
||||
@@ -41,8 +50,13 @@
|
||||
vendorBranches.append(created)
|
||||
}
|
||||
|
||||
for purchaseOrder in PurchaseOrder.Create.generateMocks(employees: employees, vendorBranches: vendorBranches) {
|
||||
_ = try await database.purchaseOrders.create(purchaseOrder, users.randomElement()!.id)
|
||||
for purchaseOrder in PurchaseOrder.CreateIntermediate.generateMocks(
|
||||
employees: employees,
|
||||
vendorBranches: vendorBranches
|
||||
) {
|
||||
_ = try await database.purchaseOrders.create(
|
||||
purchaseOrder.toCreate(createdByID: users.randomElement()!.id)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user