Adminisztrátori felület¶
Ennek a csomagnak nincs adminisztrátori felülete.
Új dinamikus mező¶
A csomag telepítése után egy új Mester / alárendelt típusú dinamikus mező kerül hozzáadásra a rendszerhez, ahol a mester-alárendelt információ lesz tárolva. Ebből a típusból több mező létrehozása nem lehetséges.
Új jegyesemény modul¶
Az alárendelt jegyeknek a mester frissítéseinek követtetéséhez van egy Kernel::System::Ticket::Event::MasterSlave.pm
jegy esemény modul, amely elfogja a mesterjegytől származó eseményeket, és megismétli azok végrehajtását az alárendelt jegyekbe.
Kivétel a szülőjegy lezárásához¶
A Ticket::Acl::Module###1-Ticket::Acl::Module
alapértelmezetten nem kompatibilis az ezzel a csomaggal való használattal. Annak lehetővé tételéhez, hogy a szülőjegyeket csak akkor lehessen lezárni, ha az összes gyermekük már le lett zárva, egy további ACL-t kell hozzáadni, amely kivételt képez a mester/alárendelt jegyekhez.
Itt egy példa ACL ehhez a kivételhez:
---
- ChangeBy: root@localhost
ChangeTime: 2021-09-07 13:45:58
Comment: Exception for master/slave tickets.
ConfigChange:
PossibleAdd:
Action:
- AgentTicketClose
Ticket:
State:
- '[regexp]close'
ConfigMatch:
PropertiesDatabase:
DynamicField:
DynamicField_MasterSlave:
- Master
CreateBy: root@localhost
CreateTime: 2019-05-24 11:45:29
Description: 'This ACL allows using the Master/Slave feature together with the “Ticket::Acl::Module###1-Ticket::Acl::Module” setting.'
ID: 1
Name: Master/Slave Exception
StopAfterMatch: 0
ValidID: 1
ACL hivatkozás¶
Ez a csomag egy új műveletet ad hozzá, amely használható az ACL-ekben. A következő hivatkozás megjeleníti a csomag által hozzáadott műveletet, és csak az új művelettel terjeszti ki az Adminisztrátori kézikönyvből származó ACL hivatkozást.
---
- ChangeBy: root@localhost
ChangeTime: 2021-09-13 13:51:29
Comment: ACL Reference for Master/Slave.
ConfigMatch:
Properties:
DynamicField:
DynamicField_MasterSlave:
- Master
- SlaveOf:TICKET_NUMBER (where TICKET_NUMBER is a master ticket number)
Frontend:
Action:
- AgentTicketMasterSlave
PropertiesDatabase:
# Match properties (existing values from the database).
# Please note that Frontend is not in the database, but in the framework.
# See section "Properties", the same configuration can be used here.
ConfigChange:
Possible:
# Reset possible options (white list).
Action:
# Possible action options (white list).
- AgentTicketMasterSlave
Ticket:
# Possible ticket options (white list).
DynamicField_MasterSlave:
- Master
- SlaveOf:TICKET_NUMBER (where TICKET_NUMBER is a master ticket number)
PossibleAdd:
# Add options (white list).
# See section "Possible", the same configuration can be used here.
PossibleNot:
# Remove options (black list).
# See section "Possible", the same configuration can be used here.
CreateBy: root@localhost
CreateTime: 2021-09-13 13:51:29
Description: This reference shows the action added by Master/Slave.
ID: 1
Name: 201-ACL-Reference
StopAfterMatch: 0
ValidID: 3