Drag and Drop Ticket Template Tasks

This commit is contained in:
root
2025-02-21 13:30:26 -03:00
parent 43c8e0785a
commit 073713a6a2
2 changed files with 64 additions and 3 deletions

View File

@@ -705,4 +705,24 @@ if (isset($_POST['update_ticket_tasks_order'])) {
// return a response
echo json_encode(['status' => 'success']);
exit;
}
}
if (isset($_POST['update_task_templates_order'])) {
// Update multiple task templates order
enforceUserPermission('module_support', 2);
$positions = $_POST['positions'];
$ticket_template_id = intval($_POST['ticket_template_id']);
foreach ($positions as $position) {
$id = intval($position['id']);
$order = intval($position['order']);
mysqli_query($mysqli, "UPDATE task_templates SET task_template_order = $order WHERE task_template_ticket_template_id = $ticket_template_id AND task_template_id = $id");
}
// return a response
echo json_encode(['status' => 'success']);
exit;
}