mirror of
https://github.com/itflow-org/itflow
synced 2026-03-03 12:24:51 +00:00
Ticket: Dont display Updated at if null, Move Subject from top ticket bar to header in ticket details, add additional comments about the client_permission_overide
This commit is contained in:
@@ -10,6 +10,8 @@ This file documents all notable changes made to ITFlow.
|
|||||||
- Asset Transfer: Fix.
|
- Asset Transfer: Fix.
|
||||||
- Ticket Listing: Restrict Tickets presented in ticket list view from client restricted agents.
|
- Ticket Listing: Restrict Tickets presented in ticket list view from client restricted agents.
|
||||||
- Ticket Details: Deny access to client restricted agents to view tickets without client_id in uri.
|
- Ticket Details: Deny access to client restricted agents to view tickets without client_id in uri.
|
||||||
|
- Tickets: Allow agents with restricted client access to view and edit tickets without a client.
|
||||||
|
- Ticket Change client: Limit selection for agents with restricted client access.
|
||||||
|
|
||||||
### New Features & Updates
|
### New Features & Updates
|
||||||
- Report: Added Client Detail Auditing.
|
- Report: Added Client Detail Auditing.
|
||||||
|
|||||||
@@ -2,9 +2,9 @@
|
|||||||
|
|
||||||
require_once '../../../includes/modal_header.php';
|
require_once '../../../includes/modal_header.php';
|
||||||
|
|
||||||
// Ticket client access overide
|
// Ticket client access overide - This is the only way to show tickets without a client to agents with restricted client access
|
||||||
$access_permission_query_overide = '';
|
$access_permission_query_overide = '';
|
||||||
if (!empty($client_access_string)) {
|
if ($client_access_string) {
|
||||||
$access_permission_query_overide = "AND ticket_client_id IN (0,$client_access_string)";
|
$access_permission_query_overide = "AND ticket_client_id IN (0,$client_access_string)";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ if (isset($_GET['client_id'])) {
|
|||||||
$client_url = '';
|
$client_url = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ticket client access overide
|
// Ticket client access overide - This is the only way to show tickets without a client to agents with restricted client access
|
||||||
$access_permission_query_overide = '';
|
$access_permission_query_overide = '';
|
||||||
if (!empty($client_access_string)) {
|
if ($client_access_string) {
|
||||||
$access_permission_query_overide = "AND ticket_client_id IN (0,$client_access_string)";
|
$access_permission_query_overide = "AND ticket_client_id IN (0,$client_access_string)";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -356,11 +356,10 @@ if (isset($_GET['ticket_id'])) {
|
|||||||
<i class="fa fa-fw fa-2x fa-life-ring mr-2"></i>
|
<i class="fa fa-fw fa-2x fa-life-ring mr-2"></i>
|
||||||
<div class="media-body">
|
<div class="media-body">
|
||||||
<div class="text-bold">Ticket <?= "$ticket_prefix$ticket_number" ?>
|
<div class="text-bold">Ticket <?= "$ticket_prefix$ticket_number" ?>
|
||||||
<span class='badge badge-pill text-light ml-1' style="background-color: <?= $ticket_status_color ?>">
|
<span class='badge badge-pill text-light ml-1 p-2' style="background-color: <?= $ticket_status_color ?>">
|
||||||
<?= $ticket_status_name ?>
|
<?= $ticket_status_name ?>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="text-secondary"><?= $ticket_subject ?></span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -446,10 +445,11 @@ if (isset($_GET['ticket_id'])) {
|
|||||||
|
|
||||||
<div class="card card-body">
|
<div class="card card-body">
|
||||||
|
|
||||||
<div title="<?php echo $ticket_updated_at; ?>">
|
<?php if ($ticket_updated_at) { ?>
|
||||||
|
<div title="<?= $ticket_updated_at ?>">
|
||||||
<i class="fa fa-fw fa-history text-secondary mr-2"></i>Updated: <strong><?= date('M d, Y • g:i A', strtotime($ticket_updated_at)) . "</strong> <span class='text-muted small'>($ticket_updated_at_ago)</span>" ?>
|
<i class="fa fa-fw fa-history text-secondary mr-2"></i>Updated: <strong><?= date('M d, Y • g:i A', strtotime($ticket_updated_at)) . "</strong> <span class='text-muted small'>($ticket_updated_at_ago)</span>" ?>
|
||||||
</div>
|
</div>
|
||||||
|
<?php } ?>
|
||||||
<!-- Ticket assign (disable if closed -->
|
<!-- Ticket assign (disable if closed -->
|
||||||
<?php if (empty($ticket_closed_at)) { ?>
|
<?php if (empty($ticket_closed_at)) { ?>
|
||||||
<div class="mt-1">
|
<div class="mt-1">
|
||||||
@@ -542,9 +542,7 @@ if (isset($_GET['ticket_id'])) {
|
|||||||
<div class="card card-dark mb-3">
|
<div class="card card-dark mb-3">
|
||||||
|
|
||||||
<div class="card-header px-3 py-2">
|
<div class="card-header px-3 py-2">
|
||||||
<h5 class="card-title mt-1">
|
<h5 class="card-title mt-1"><?= $ticket_subject ?></h5>
|
||||||
Description / Comments
|
|
||||||
</h5>
|
|
||||||
<?php if (empty($ticket_closed_at)) { ?>
|
<?php if (empty($ticket_closed_at)) { ?>
|
||||||
<div class="card-tools">
|
<div class="card-tools">
|
||||||
<button type="button" class="btn btn-tool ajax-modal" data-modal-url="modals/ticket/ticket_edit.php?id=<?= $ticket_id ?>" data-modal-size="lg"><i class="fas fa-edit"></i></button>
|
<button type="button" class="btn btn-tool ajax-modal" data-modal-url="modals/ticket/ticket_edit.php?id=<?= $ticket_id ?>" data-modal-size="lg"><i class="fas fa-edit"></i></button>
|
||||||
|
|||||||
@@ -88,9 +88,9 @@ if (isset($_GET['project']) & !empty($_GET['project']) && $_GET['project'] > '0'
|
|||||||
$ticket_project_filter_id = intval($_GET['project']);
|
$ticket_project_filter_id = intval($_GET['project']);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ticket client access overide
|
// Ticket client access overide - This is the only way to show tickets without a client to agents with restricted client access
|
||||||
$access_permission_query_overide = '';
|
$access_permission_query_overide = '';
|
||||||
if (!empty($client_access_string)) {
|
if ($client_access_string) {
|
||||||
$access_permission_query_overide = "AND ticket_client_id IN (0,$client_access_string)";
|
$access_permission_query_overide = "AND ticket_client_id IN (0,$client_access_string)";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user