Migrated Ticket Priority, Assign Agent, Assign Contact, Ticket Billable, Task edit, task_template edit to the the new AJAX Modal

This commit is contained in:
johnnyq
2025-02-16 18:27:43 -05:00
parent 3cf33afac4
commit 093fd69415
19 changed files with 599 additions and 291 deletions

View File

@@ -216,7 +216,11 @@
<!-- Ticket Billable (if accounting enabled -->
<?php if ($config_module_enable_accounting && lookupUserPermission("module_sales") >= 2) { ?>
<td class="text-center">
<a href="#" data-toggle="modal" data-target="#editTicketBillableModal<?php echo $ticket_id; ?>">
<a href="#"
data-toggle = "ajax-modal"
data-ajax-url = "ajax/ajax_ticket_billable.php"
data-ajax-id = "<?php echo $ticket_id; ?>"
>
<?php
if ($ticket_billable == 1) {
echo "<span class='badge badge-pill badge-success p-2'>Yes</span>";
@@ -224,12 +228,23 @@
echo "<span class='badge badge-pill badge-secondary p-2'>No</span>";
}
?>
</a>
</td>
<?php } ?>
<!-- Ticket Priority -->
<td>
<a href="#" data-toggle="modal" data-target="#editTicketPriorityModal<?php echo $ticket_id; ?>"><span class='p-2 badge badge-pill badge-<?php echo $ticket_priority_color; ?>'><?php echo $ticket_priority; ?></span></a>
<a href="#"
<?php if (lookupUserPermission("module_support") >= 2 && empty($ticket_closed_at)) { ?>
data-toggle = "ajax-modal"
data-ajax-url = "ajax/ajax_ticket_priority.php"
data-ajax-id = "<?php echo $ticket_id; ?>"
<?php } ?>
>
<span class='p-2 badge badge-pill badge-<?php echo $ticket_priority_color; ?>'>
<?php echo $ticket_priority; ?>
</span>
</a>
</td>
<!-- Ticket Status -->
@@ -240,7 +255,15 @@
<!-- Ticket Assigned agent -->
<td>
<a href="#" data-toggle="modal" data-target="#assignTicketModal<?php echo $ticket_id; ?>"><?php echo $ticket_assigned_to_display; ?></a>
<a href="#"
<?php if (lookupUserPermission("module_support") >= 2 && empty($ticket_closed_at)) { ?>
data-toggle = "ajax-modal"
data-ajax-url = "ajax/ajax_ticket_assign.php"
data-ajax-id = "<?php echo $ticket_id; ?>"
<?php } ?>
>
<?php echo $ticket_assigned_to_display; ?>
</a>
</td>
<!-- Ticket Last Response -->
@@ -259,19 +282,8 @@
</tr>
<?php
// Edit actions, for open tickets
if (empty($ticket_closed_at)) {
require_once "modals/ticket_assign_modal.php";
require_once "modals/ticket_edit_priority_modal.php";
if ($config_module_enable_accounting) {
require_once "modals/ticket_edit_billable_modal.php";
}
}
}
?>
</tbody>