Portal polishing: hide queue/priority for customers; use RTE + attachments in detail; filter list to requester only for collaborators
This commit is contained in:
parent
d1871ba232
commit
6df49ba956
3 changed files with 32 additions and 28 deletions
|
|
@ -268,6 +268,13 @@ export const list = query({
|
|||
.query("tickets")
|
||||
.withIndex("by_tenant_queue", (q) => q.eq("tenantId", args.tenantId).eq("queueId", args.queueId!))
|
||||
.collect();
|
||||
} else if (role === "COLLABORATOR") {
|
||||
// Colaborador: exibir apenas tickets onde ele é o solicitante
|
||||
const all = await ctx.db
|
||||
.query("tickets")
|
||||
.withIndex("by_tenant", (q) => q.eq("tenantId", args.tenantId))
|
||||
.collect()
|
||||
base = all.filter((t) => t.requesterId === args.viewerId)
|
||||
} else {
|
||||
base = await ctx.db
|
||||
.query("tickets")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue