CustomerTicketProcess-based ACL

Moderator: crythias

Locked
esaunders
Znuny newbie
Posts: 26
Joined: 29 Jan 2015, 01:28
Znuny Version: 6.0.x
Real Name: Eric Saunders

CustomerTicketProcess-based ACL

Post by esaunders »

In the first Activity of one of my Processes I have an Activity Dialog that includes CustomerID, Priority and a few other dynamic fields. I am trying to restrict the value of one of these dynamic dropdown fields as follows:

Code: Select all

---
- ChangeBy: ***
  ChangeTime: ***
  Comment: ''
  ConfigChange:
    Possible:
      Ticket:
        DynamicField_SubmittedBy:
        - Customer
  ConfigMatch:
    Properties:
      Frontend:
        Action:
        - CustomerTicketProcess
  CreateBy: ***
  CreateTime: ***
  Description: For CustomerTicketProcess Action, limit options for Submitted by dropdown.
  ID: ***
  Name: ALL-Processes-CustomerTicketProcess-Possible-SubmittedBy
  StopAfterMatch: 0
  ValidID: '1'
When I first open the Dialog in the Customer UI everything works as expected. "Customer" is the only possible value for the "Submitted by" dropdown. However, if I enter a value for CustomerID, or change the value of Priority, or another dynamic dropdown field, all values for "Submitted by" become available. I have other ACLs restricting dynamic dropdown field values that work fine, the issue seems to be with using the CustomerTicketProcess Action as a match property. I've also confirmed the same problem behavior with AgentTicketProcess.
Locked