Im trying to create a tab called "Waiting for approval" in CustomerTicketOverview which show tickets in specific conditions:
-Only show state "pending approval" (pending reminder state type)
-Appears to self customer user of ticket
-Appears to a customer user who is equals to a key of DynamicField_ApproverList on ticket
- Current logged Customer user: xpto@xpto.pt, DynamicField_ApproverList: xpto@xpto.pt --> Appears
- Current logged Customer user: xpto@xpto.pt, DynamicField_ApproverList: trial@xpto.pt --> Dont Appears
Some code that i have:
Code: Select all
Pending => {
Name => 'Waiting for approval',
Prio => 1300,
Search => {
#CustomerUserLoginRaw => $Self->{UserID},
StateType => 'pending reminder',
# States => 'pending approval',
# OrderBy => $OrderByCurrent,
# SortBy => $SortBy,
# CustomerUserID => $Self->{customerID},
UserID => 1,
DynamicField_ApproverList => {
Equals => $Self->{UserID},
},
#Permission => 'ro',
},
},