我是 OsTicket 的新手,它的结构和功能。
在“新票”视图(ticket-open.inc.php)中,我目前在“分配给”下拉列表中填写了以下代码:
<select id="assignId" name="assignId">
<option value="0" selected="selected">— <?php echo __('Select an Agent OR a Team');?> —</option>
<?php
if(($users=Staff::getAvailableStaffMembers())) {
echo '<OPTGROUP label="'.sprintf(__('Agents (%d)'), count($users)).'">';
foreach($users as $id => $name) {
$k="s$id";
echo sprintf('<option value="%s" %s>%s</option>',
$k,(($info['assignId']==$k)?'selected="selected"':''),$name);
}
echo '</OPTGROUP>';
}
?>
</select> <span class='error'> <?php echo $errors['assignId']; ?></span>
我想自定义此 OsTicket 视图以仅显示代理(当前用户)作为显示分配的唯一选项。
有没有办法对此进行硬编码,以确保以简单但可靠的方式(并且不更改部门)将创建的任何票证分配给您自己(如果您是代理)。 这是一个屏幕截图
OsTicket v1.9.12 谢谢!