Upload via GUI (65 Dateien)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
// Urlaub und Vertretung: Zeiträume für Abwesenheiten, Umverteilung und Rückgabe von Tickets.
|
||||
require_once __DIR__ . '/lib.php';
|
||||
|
||||
plugin_add_hook('cron.run', function () {
|
||||
vertretung_tick(get_db());
|
||||
});
|
||||
// Ticket ist (von Regel, Hand oder API) einer abwesenden Person zugewiesen → an die Vertretung weitergeben
|
||||
foreach (['ticket.created', 'ticket.assigned'] as $hook) {
|
||||
plugin_add_hook($hook, function (array $payload) {
|
||||
if (!empty($payload['ticketId'])) vertretung_redirect(get_db(), (int) $payload['ticketId']);
|
||||
});
|
||||
}
|
||||
|
||||
// Jeder Mitarbeiter pflegt seine eigene Abwesenheit, Administratoren alle
|
||||
plugin_register_menu('Abwesenheit', 'vertretung');
|
||||
Reference in New Issue
Block a user