2017-01-12 3 views
0

Ich bin neu bei OsTicket, seine Struktur & Funktionalität.Oticket - Ticket-Zuweisung auf aktuelle Benutzer beschränken

In der "New Ticket" -Ansicht (Ticket-open.inc.php) Ich habe zur Zeit der folgende Code in der "zuweisen" Dropdown-Liste ausfüllen:

<select id="assignId" name="assignId"> 
        <option value="0" selected="selected">&mdash; <?php echo __('Select an Agent OR a Team');?> &mdash;</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>&nbsp;<span class='error'>&nbsp;<?php echo $errors['assignId']; ?></span> 

Ich möchte diese osTicket anpassen In dieser Ansicht wird nur der Agent (aktueller Benutzer) als einzige Option für die Zuweisung angezeigt.

Gibt es eine Möglichkeit, dies zu hardcodieren, um sicherzustellen, dass Tickets alle Tickets, die erstellt werden, auf einfache, aber todsichere Weise (und ohne Änderungen an den Abteilungen) zugewiesen werden. Here's a screenshot

OsTicket v1.9.12 Vielen Dank!

Antwort

0

Ihre Mitarbeiter info ist in $thisstaff Variable:

<select id="assignId" name="assignId"> 
        <option value="0" selected="selected">&mdash; <?php echo __('Select an Agent OR a Team');?> &mdash;</option> 
        <?php 
         echo '<OPTGROUP label="'.sprintf(__('Agents (%d)'), 1).'">'; 
         echo sprintf('<option value="%s" %s>%s</option>',       
           $thisstaff->getId(), 
           (($info['assignId']==$thisstaff->getId())?'selected="selected"':''), 
           $thisstaff->getName()); 
         echo '</OPTGROUP>'; 
        ?> 
       </select>&nbsp;<span class='error'>&nbsp;<?php echo $errors['assignId']; ?></span> 
+0

Dank! Das hat perfekt funktioniert! @ Miroslav Adamec –

Verwandte Themen