2015-09-12 19:18:19 +08:00
|
|
|
@model Tuple<BuildFeed.Models.BuildGroup, List<BuildFeed.Models.BuildModel>>
|
2016-06-14 05:43:26 +08:00
|
|
|
@using BuildFeed.Code
|
2015-03-31 05:32:35 +08:00
|
|
|
@using Humanizer;
|
2015-03-22 03:29:21 +08:00
|
|
|
@{
|
2016-07-11 01:53:23 +08:00
|
|
|
ViewBag.Title = $"{Model.Item1} | {BuildFeed.Local.Common.SiteName}";
|
2015-03-22 03:29:21 +08:00
|
|
|
}
|
|
|
|
|
2015-09-10 06:48:29 +08:00
|
|
|
<h1>@Model.Item1.ToString()</h1>
|
2015-03-31 05:32:35 +08:00
|
|
|
|
2016-07-11 01:53:23 +08:00
|
|
|
<h3>@BuildFeed.Local.Front.Listing</h3>
|
|
|
|
<div class="build-group-listing">
|
|
|
|
@foreach (var build in Model.Item2)
|
|
|
|
{
|
|
|
|
<div class="build-group">
|
|
|
|
<h3 class="build-group-title no-wrapping" title="@build.Lab"><a href="@Url.Action("ViewBuild", new {id = build.Id})">@(string.IsNullOrEmpty(build.Lab) ? "{Unknown}" : build.Lab)</a></h3>
|
|
|
|
@if (User.Identity.IsAuthenticated)
|
2015-07-09 20:41:15 +08:00
|
|
|
{
|
2016-07-11 01:53:23 +08:00
|
|
|
<p>
|
|
|
|
<a href="@Url.Action("EditBuild", new { id = build.Id })" class="btn btn-primary btn-xs">@BuildFeed.Local.Front.Edit</a>
|
|
|
|
@if (Roles.IsUserInRole("Administrators"))
|
|
|
|
{
|
|
|
|
<a href="@Url.Action("DeleteBuild", new { id = build.Id })" class="btn btn-danger btn-xs">@BuildFeed.Local.Front.Delete</a>
|
|
|
|
}
|
|
|
|
</p>
|
|
|
|
}
|
|
|
|
@if (build.BuildTime.HasValue)
|
|
|
|
{
|
2015-07-09 20:41:15 +08:00
|
|
|
<p class="build-group-p">
|
2016-07-11 01:53:23 +08:00
|
|
|
<span title="@build.BuildTime.Value.Humanize()"><i class="fa fa-calendar fa-fw"></i> @build.BuildTime.Value.ToLongDateWithoutDay()</span>
|
2015-05-04 19:16:36 +08:00
|
|
|
</p>
|
2016-07-11 01:53:23 +08:00
|
|
|
<p class="build-group-p">
|
|
|
|
<span title="@build.BuildTime.Value.Humanize()"><i class="fa fa-clock-o fa-fw"></i> @build.BuildTime.Value.ToShortTimeString()</span>
|
|
|
|
</p>
|
|
|
|
}
|
|
|
|
@if (build.IsLeaked)
|
|
|
|
{
|
|
|
|
<p class="build-group-p">
|
|
|
|
<span class="label label-success label-build-status">@BuildFeed.Local.Front.Public</span>
|
|
|
|
</p>
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
<p class="build-group-p">
|
|
|
|
<span class="label label-danger label-build-status">@BuildFeed.Local.Front.Private</span>
|
2015-04-12 00:39:45 +08:00
|
|
|
</p>
|
2016-07-11 01:53:23 +08:00
|
|
|
}
|
|
|
|
</div>
|
|
|
|
}
|
2015-03-31 05:32:35 +08:00
|
|
|
</div>
|