Also fixes Status Board display on homepage to show correct status on each day. It was previously reusing the currnent status for all previous days on which the incidents were open.
97 lines
4.4 KiB
Smarty
97 lines
4.4 KiB
Smarty
<ul class="breadcrumb">
|
|
<li><a href="{$base_uri}admin/">Admin</a> <span class="divider">|</span></li>
|
|
<li><a href="{$base_uri}admin/service/id/{$service->id}/">Service {$service->name|escape:html}</a></li> <span class="divider">|</span></li>
|
|
<li><a href="{$base_uri}admin/site/service/{$service->id}/id/{$site->id}/">Site {$site->name|escape:html}</a></li> <span class="divider">|</span></li>
|
|
<li class="active"><a href="#">Incident {$incident->reference|escape:html}</a></li>
|
|
</ul>
|
|
|
|
<h1>Incident {$incident->reference|escape:html}</h1>
|
|
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="span16">
|
|
<form id="admin_incident_edit" method="post" action="{$base_uri}admin/incident/service/{$service->id}/site/{$site->id}/id/{$incident->id}/do/edit/">
|
|
<fieldset>
|
|
<legend>Edit Incident</legend>
|
|
|
|
<div class="clearfix">
|
|
<label for="admin_incident_edit_name">Reference</label>
|
|
<div class="text">
|
|
<input class="xlarge span5" id="admin_incident_edit_name" name="reference" type="text" value="{$incident->reference|escape:html}" />
|
|
</div>
|
|
</div><!-- /clearfix -->
|
|
|
|
<div class="clearfix">
|
|
<label for="admin_incident_edit_description">Description</label>
|
|
<div class="text">
|
|
<textarea class="span12" id="admin_incident_edit_description" name="description">{$incident->description|escape:html}</textarea>
|
|
</div>
|
|
</div><!-- /clearfix -->
|
|
|
|
<div class="input">
|
|
<div class="clearfix">
|
|
<input type="submit" class="btn primary" value="Edit Incident"> <button type="reset" class="btn">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
</div><!-- /span16 -->
|
|
</div><!-- /row -->
|
|
|
|
<div class="row">
|
|
<div class="span16">
|
|
<form id="admin_incident_changestatus" method="post" action="{$base_uri}admin/incident/service/{$service->id}/site/{$site->id}/id/{$incident->id}/do/change-status/">
|
|
<fieldset>
|
|
<legend>Change Status</legend>
|
|
|
|
<div class="clearfix">
|
|
<label for="admin_incident_changestatus_status">New Status</label>
|
|
<div class="select">
|
|
<select class="xlarge span5" id="admin_incident_changestatus_status" name="status">
|
|
{foreach from=StatusBoard_Status::available() item=status}
|
|
<option value="{$status}">{StatusBoard_Status::name($status)}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</div><!-- /clearfix -->
|
|
|
|
<div class="clearfix">
|
|
<label for="admin_incident_changestatus_description">Description</label>
|
|
<div class="text">
|
|
<textarea class="span12" id="admin_incident_changestatus_description" name="description"></textarea>
|
|
</div>
|
|
</div><!-- /clearfix -->
|
|
|
|
<div class="input">
|
|
<div class="clearfix">
|
|
<input type="submit" class="btn primary" value="Change Status"> <button type="reset" class="btn">Cancel</button>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</form>
|
|
</div><!-- /span16 -->
|
|
</div><!-- /row -->
|
|
</div><!-- /container -->
|
|
|
|
<h2>Status Changes</h2>
|
|
|
|
<table>
|
|
<thead>
|
|
<th>Date/Time</th>
|
|
<th>Status</th>
|
|
<th>Description</th>
|
|
</thead>
|
|
<tbody>
|
|
{foreach from=$statuses item=status}
|
|
<tr>
|
|
<td>
|
|
{StatusBoard_DateTime::fuzzyTime($status->ctime)}<br />
|
|
<em>{$status->ctime|date_format:'y-m-d h:i:s'}</em>
|
|
</td>
|
|
<td>{StatusBoard_Status::name($status->status)}</td>
|
|
<td>{$status->description|escape:html}</td>
|
|
</tr>
|
|
{/foreach}
|
|
</tbody>
|
|
</table>
|