feat: expand admin companies and users modules
This commit is contained in:
parent
a043b1203c
commit
2e3b46a7b5
31 changed files with 5626 additions and 2003 deletions
|
|
@ -28,6 +28,31 @@ export default defineSchema({
|
|||
phone: v.optional(v.string()),
|
||||
description: v.optional(v.string()),
|
||||
address: v.optional(v.string()),
|
||||
legalName: v.optional(v.string()),
|
||||
tradeName: v.optional(v.string()),
|
||||
stateRegistration: v.optional(v.string()),
|
||||
stateRegistrationType: v.optional(v.string()),
|
||||
primaryCnae: v.optional(v.string()),
|
||||
timezone: v.optional(v.string()),
|
||||
businessHours: v.optional(v.any()),
|
||||
supportEmail: v.optional(v.string()),
|
||||
billingEmail: v.optional(v.string()),
|
||||
contactPreferences: v.optional(v.any()),
|
||||
clientDomains: v.optional(v.array(v.string())),
|
||||
communicationChannels: v.optional(v.any()),
|
||||
fiscalAddress: v.optional(v.any()),
|
||||
hasBranches: v.optional(v.boolean()),
|
||||
regulatedEnvironments: v.optional(v.array(v.string())),
|
||||
privacyPolicyAccepted: v.optional(v.boolean()),
|
||||
privacyPolicyReference: v.optional(v.string()),
|
||||
privacyPolicyMetadata: v.optional(v.any()),
|
||||
contracts: v.optional(v.any()),
|
||||
contacts: v.optional(v.any()),
|
||||
locations: v.optional(v.any()),
|
||||
sla: v.optional(v.any()),
|
||||
tags: v.optional(v.array(v.string())),
|
||||
customFields: v.optional(v.any()),
|
||||
notes: v.optional(v.string()),
|
||||
createdAt: v.number(),
|
||||
updatedAt: v.number(),
|
||||
})
|
||||
|
|
@ -304,6 +329,7 @@ export default defineSchema({
|
|||
createdAt: v.number(),
|
||||
updatedAt: v.number(),
|
||||
registeredBy: v.optional(v.string()),
|
||||
remoteAccess: v.optional(v.any()),
|
||||
})
|
||||
.index("by_tenant", ["tenantId"])
|
||||
.index("by_tenant_company", ["tenantId", "companyId"])
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue