Add admin backend to edit incident and change status
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.
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="span16">
|
||||
<form id="admin_incident_edit" method="post" action="{$base_uri}admin/incident/id/{$incident->id}/do/edit/">
|
||||
<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>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="span16">
|
||||
<form id="admin_incident_changestatus" method="post" action="{$base_uri}admin/incident/id/{$incident->id}/do/change-status/">
|
||||
<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>
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
<div class="input">
|
||||
<div class="clearfix">
|
||||
<input type="submit" class="btn primary" value="Edit Incident"> <button type="reset" class="btn">Cancel</button>
|
||||
<input type="submit" class="btn primary" value="Change Status"> <button type="reset" class="btn">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
@@ -24,15 +24,15 @@
|
||||
</td>
|
||||
<td>
|
||||
{$status=$site->status()}
|
||||
{include nocache file="fragments/site-status.tpl" start=null end=null}
|
||||
{include file="fragments/site-status.tpl" nocache start=null end=null}
|
||||
</td>
|
||||
{foreach from=array(1,2,3,4,5,6) item=day}
|
||||
{$start=mktime(0,0,0,date("n"),date("j")-$day-1)}
|
||||
{$end=mktime(0,0,0,date("n"),date("j")-$day)}
|
||||
{$incidents=$site->openIncidentsDuring($start, $end)}
|
||||
{$status=StatusBoard_Incident::highestSeverityStatus($incidents)}
|
||||
{$incidentsDuring=$site->openIncidentsDuring($start, $end)}
|
||||
{$statusDuring=StatusBoard_Incident::highestSeverityStatus($incidentsDuring, $end)}
|
||||
<td>
|
||||
{include nocache file="fragments/site-status.tpl" start=$start end=$end status=$status incidents=$incidents}
|
||||
{include file="fragments/site-status.tpl" nocache start=$start end=$end status=$statusDuring incidents=$incidentsDuring}
|
||||
</td>
|
||||
{/foreach}
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user