diff options
| author | Michael <[email protected]> | 2017-04-14 17:32:04 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-04-14 17:32:04 -0400 |
| commit | e63b7b343b56c0170ee7dedd9eea3773ac302350 (patch) | |
| tree | ebb7c70db1e3ec40e0e07558495f588a10306919 /Project-Unite/Views | |
| parent | dc233f9db90d283f3131a0185693bc48a8aee640 (diff) | |
| download | project-unite-e63b7b343b56c0170ee7dedd9eea3773ac302350.tar.gz project-unite-e63b7b343b56c0170ee7dedd9eea3773ac302350.tar.bz2 project-unite-e63b7b343b56c0170ee7dedd9eea3773ac302350.zip | |
ViewBug page
Diffstat (limited to 'Project-Unite/Views')
| -rw-r--r-- | Project-Unite/Views/Bugs/ViewBug.cshtml | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/Project-Unite/Views/Bugs/ViewBug.cshtml b/Project-Unite/Views/Bugs/ViewBug.cshtml new file mode 100644 index 0000000..aee1fcc --- /dev/null +++ b/Project-Unite/Views/Bugs/ViewBug.cshtml @@ -0,0 +1,88 @@ +@model Project_Unite.Models.ViewBugViewModel +@{ + ViewBag.Title = Model.BugData.Name + " - Bugs"; + var tags = new Project_Unite.Models.ApplicationDbContext().BugTags; +} + + + +<h2>Bugtracker</h2> + +@{ + Html.RenderPartial("~/Views/Bugs/_BugBar.cshtml"); +} + +<div class="row"> + <div class="col-xs-3"> + @{ + Html.RenderPartial("~/Views/Bugs/_Sidebar.cshtml", tags); + } + </div> + + <div class="col-xs-9"> + <h3>@Model.BugData.Name</h3> + + <p> + Opened by <strong>@Html.UserLink(Model.BugData.Reporter)</strong> at <strong>@Model.BugData.ReportedAt</strong> • + @if (Model.BugData.Open) + { + <strong>Open</strong> + } + else + { + <strong>Closed by @Html.UserLink(Model.BugData.ClosedBy) at @Model.BugData.ClosedAt </strong> + } + • + @switch (Model.BugData.Urgency) + { + case 0: + <strong>Minor</strong> + break; + case 1: + <strong>Moderate</strong> + break; + case 2: + <strong>Major</strong> + break; + case 3: + <strong>Critical</strong> + break; + default: + <strong>A bug occurred in the bugtracker. Urgency unknown.</strong> + break; + } + + </p> + + @foreach(var post in Model.BugData.Comments.OrderBy(x=>x.PostedAt)) + { + <div class="panel panel-default"> + <div class="panel-body"> + <p>@Html.UserLink(post.AuthorId) at @post.PostedAt</p> + <hr/> + <p>@Html.Markdown(post.Body)</p> + </div> + </div> + } + <hr/> + @using (Html.BeginForm()) + { + <div class="panel panel-default"> + <div class="panel-body"> + <h4>Post a comment</h4> + + @Html.AntiForgeryToken() + <div class="panel panel-danger"> + <div class="panel-body"> + @Html.ValidationSummary() + </div> + </div> + + @Html.TextAreaFor(Model=>Model.Comment, new { @class="form-control", rows="5"}) + <p><input type="submit" class="btn btn-primary" value="Post" /> Markdown is supported.</p> + </div> + </div> + } + + </div> +</div>
\ No newline at end of file |
