blob: f5fd394d2dd397b0328968511e0271f559fe9b49 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
@model IEnumerable<Project_Unite.Models.BugTag>
@using Project_Unite.Models;
@{
var db = new ApplicationDbContext();
ViewBag.Title = "Bugtracker";
}
<h2>Bugtracker</h2>
@{
Html.RenderPartial("~/Views/Bugs/_BugBar.cshtml");
}
<div class="row">
<div class="col-xs-4">
<h4>Bug types</h4>
<ul id="tabs" data-tabs="tabs" class="nav nav-stacked nav-pills">
@foreach(var cat in Model)
{
string c = "";
if(cat == Model.First())
{
c = "active";
}
<li class="@c"><a href="#[email protected]" data-toggle="tab">@cat.Name (@cat.Open.Length)</a></li>
}
</ul>
</div>
<div class="tab-content">
@foreach(var category in Model.ToArray())
{
string c = "tab-pane fade in";
if(category == Model.First())
{
c += " active";
}
<div class="@c" id="[email protected]">
<h2>@category.Name</h2>
<p>@category.Description</p>
<div class="row">
<div class="col-xs-6">
<strong>Open</strong>
</div>
<div class="col-xs-3">
<strong>Urgency</strong>
</div>
<div class="col-xs-3">
<strong>Actions</strong>
</div>
</div>
@foreach(var bug in category.Open.OrderByDescending(x=>x.Urgency))
{
<div class="row">
<div class="col-xs-6">
<strong><a href="#[email protected]" data-toggle="modal"></a></strong><br/>
<p>Reported at: @bug.ReportedAt • Reported by: @Html.UserLink(bug.Reporter)</p>
</div>
@switch (bug.Urgency)
{
case 0:
<div class="col-xs-3"><strong>Minor</strong></div>
break;
case 1:
<div class="col-xs-3 panel-primary"><strong>Moderate</strong></div>
break;
case 2:
<div class="col-xs-3 panel-warning"><strong>Major</strong></div>
break;
case 3:
<div class="col-xs-3 panel-danger"><strong>Critical</strong></div>
break;
}
<div class="col-xs-3">
<a class="btn btn-primary" href="@Url.Action("CloseBug", new {id=bug.Id})"><span class="glyphicon glyphicon-ok"></span> Close bug report</a>
</div>
</div>
}
</div>
}
</div>
</div>
|