Server Information
osTicket Version v1.12.2 (a5d898b) — Up to date
Web Server Software Microsoft-IIS/10.0
MySQL Version 8.0.17
PHP Version 7.3.7
PHP Extensions
gdlib Used for image manipulation and PDF printing
imap Used for email fetching
xml XML API
xml-dom Used for HTML email processing
json Improves performance creating and processing JSON
mbstring Highly recommended for non western european language content
phar Highly recommended for plugins and language packs
intl Highly recommended for non western european language content
fileinfo Used to detect file types for uploads
APCu Improves overall performance
Zend Opcache Improves overall performance
PHP Settings
cgi.fix_pathinfo "1" is recommended if AJAX is not working
date.timezone US/Central

Since we use Internal Note more often, I have removed the following permission from every Role:
Post Reply — Ability to post a ticket reply

Now creating new Tickets or modifying is much cleaner, but the Ticket Status when creating a New Ticket does not appear since it was originally within Post Reply. Where can I make modifications to either include Ticket Status in Internal Note or move it up to Ticket Details when creating a New Ticket?

Thank you!

I copied code from \include\staff\ticket-open.inc.php:406-428 to after line 469
<tr>
<td width="100"><?php echo __('Ticket Status');?>:</td>
<td>
<select name="statusId">
<?php
$statusId = $info['statusId'] ?: $cfg->getDefaultTicketStatusId();
$states = array('open');
if ($thisstaff->hasPerm(Ticket::PERM_CLOSE, false))
$states = array_merge($states, array('closed'));
foreach (TicketStatusList::getStatuses(
array('states' => $states)) as $s) {
if (!$s->isEnabled()) continue;
$selected = ($statusId == $s->getId());
echo sprintf('<option value="%d" %s>%s</option>',
$s->getId(),
$selected
? 'selected="selected"' : '',
__($s->getName()));
}
?>
</select>
</td>
</tr>

So that it closely resembles the EDIT TICKET page..

You dont need remove Post reply. Set Internal note as first option.

Write a Reply...