feat: improve ticket export and navigation

This commit is contained in:
Esdras Renan 2025-10-13 00:08:18 -03:00
parent 0731c5d1ea
commit 7d6f3bea01
28 changed files with 1612 additions and 609 deletions

View file

@ -146,6 +146,7 @@ export default defineSchema({
commentTemplates: defineTable({
tenantId: v.string(),
kind: v.optional(v.string()),
title: v.string(),
body: v.string(),
createdBy: v.id("users"),
@ -154,7 +155,8 @@ export default defineSchema({
updatedAt: v.number(),
})
.index("by_tenant", ["tenantId"])
.index("by_tenant_title", ["tenantId", "title"]),
.index("by_tenant_title", ["tenantId", "title"])
.index("by_tenant_kind", ["tenantId", "kind"]),
ticketWorkSessions: defineTable({
ticketId: v.id("tickets"),
@ -267,6 +269,7 @@ export default defineSchema({
.index("by_tenant", ["tenantId"])
.index("by_tenant_company", ["tenantId", "companyId"])
.index("by_tenant_fingerprint", ["tenantId", "fingerprint"])
.index("by_tenant_assigned_email", ["tenantId", "assignedUserEmail"])
.index("by_auth_email", ["authEmail"]),
machineTokens: defineTable({