a099d68915
Initial Release; Includes Database and MVC refactoring
118 lines
6.6 KiB
Plaintext
118 lines
6.6 KiB
Plaintext
@{
|
|
Html.BundleDeferred("~/Style/Site");
|
|
Html.BundleDeferred("~/ClientScripts/Core");
|
|
}
|
|
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<title>Disco - @CommonHelpers.BreadcrumbsTitle(ViewBag.Title ?? string.Empty)</title>
|
|
<link rel="shortcut icon" href="/favicon.ico" />
|
|
<meta name="application-name" content="Disco" />
|
|
<meta name="msapplication-starturl" content="/" />
|
|
<meta name="msapplication-tooltip" content="Open Disco" />
|
|
@Html.BundleRenderDeferred()
|
|
@RenderSection("head", false)
|
|
</head>
|
|
<body class="layout">
|
|
<div class="page">
|
|
<header>
|
|
<div class="clearfix">
|
|
<div id="heading">
|
|
<a href="@Url.Action(MVC.Job.Index())">
|
|
<img src="@Links.ClientSource.Style.Images.Heading_png" alt="DISCO - ICT Asset Management" /></a>
|
|
</div>
|
|
<div id="headerMenu">
|
|
<span>Welcome @if (Authorization.Has(Claims.User.Show))
|
|
{ @Html.ActionLink(CurrentUser.ToString(), MVC.User.Show(CurrentUser.Id))}
|
|
else
|
|
{@CurrentUser.ToString()}</span>
|
|
@using (Html.BeginForm(MVC.Search.Query(), FormMethod.Get))
|
|
{ @Html.TextBox("term", null, new { accesskey = "s" }) }
|
|
</div>
|
|
</div>
|
|
<nav>
|
|
<ul id="menu">
|
|
<li class="hasSubMenu">@Html.ActionLink("Jobs", MVC.Job.Index(), accesskey: "1")
|
|
<ul class="subMenu">
|
|
@if (Authorization.Has(Claims.Job.Lists.DevicesReadyForReturn))
|
|
{
|
|
<li>@Html.ActionLink("Devices Ready for Return", MVC.Job.DevicesReadyForReturn())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.Locations))
|
|
{
|
|
<li>@Html.ActionLink("Device Held Locations", MVC.Job.Locations())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.AwaitingUserAction))
|
|
{
|
|
<li>@Html.ActionLink("Awaiting User Action", MVC.Job.AwaitingUserAction())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.AwaitingFinance))
|
|
{
|
|
if (Authorization.HasAny(Claims.Job.Lists.AwaitingFinanceCharge, Claims.Job.Lists.AwaitingFinancePayment, Claims.Job.Lists.AwaitingFinanceAgreementBreach, Claims.Job.Lists.AwaitingFinanceInsuranceProcessing))
|
|
{
|
|
<li class="hasSubMenu">@Html.ActionLink("Awaiting Finance", MVC.Job.AwaitingFinance())
|
|
<ul class="subMenu">
|
|
@if (Authorization.Has(Claims.Job.Lists.AwaitingFinanceCharge))
|
|
{
|
|
<li>@Html.ActionLink("Accounting Charge", MVC.Job.AwaitingFinanceCharge())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.AwaitingFinancePayment))
|
|
{
|
|
<li>@Html.ActionLink("Accounting Payment", MVC.Job.AwaitingFinancePayment())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.AwaitingFinanceAgreementBreach))
|
|
{
|
|
<li>@Html.ActionLink("Agreement Breach", MVC.Job.AwaitingFinanceAgreementBreach())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.AwaitingFinanceInsuranceProcessing))
|
|
{
|
|
<li>@Html.ActionLink("Insurance Processing", MVC.Job.AwaitingFinanceInsuranceProcessing())</li>
|
|
}
|
|
</ul>
|
|
</li>
|
|
}
|
|
else
|
|
{
|
|
<li>@Html.ActionLink("Awaiting Finance", MVC.Job.AwaitingFinance())</li>
|
|
}
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.DevicesAwaitingRepair))
|
|
{
|
|
<li>@Html.ActionLink("Awaiting Device Repair", MVC.Job.DevicesAwaitingRepair())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.AllOpen))
|
|
{
|
|
<li>@Html.ActionLink("All Open", MVC.Job.AllOpen())</li>
|
|
}
|
|
@if (Authorization.Has(Claims.Job.Lists.RecentlyClosed))
|
|
{
|
|
<li>@Html.ActionLink("Recently Closed", MVC.Job.RecentlyClosed())</li>
|
|
}
|
|
</ul>
|
|
</li>
|
|
<li class="sep"></li>
|
|
<li>@Html.ActionLink("Devices", MVC.Device.Index(), accesskey: "2")</li>
|
|
<li class="sep"></li>
|
|
<li>@Html.ActionLink("Users", MVC.User.Index(), accesskey: "3")</li>
|
|
<li class="moveRight">@Html.ActionLink("Public Reports", MVC.Public.Public.Index())</li>
|
|
@if (Authorization.Has(Claims.Config.Show))
|
|
{
|
|
<li class="sep"></li>
|
|
<li>@Html.ActionLink("Configuration", MVC.Config.Config.Index(), accesskey: "0")</li>
|
|
}
|
|
</ul>
|
|
</nav>
|
|
</header>
|
|
<div id="layout_PageHeading">@CommonHelpers.Breadcrumbs(ViewBag.Title ?? string.Empty)</div>
|
|
<section id="layout_Page">
|
|
@RenderBody()
|
|
</section>
|
|
<footer>
|
|
Disco v@(Disco.Web.DiscoApplication.Version) @@ @(Disco.Web.DiscoApplication.OrganisationName) | <a
|
|
href="http://discoict.com.au/" target="_blank">discoict.com.au</a> | @Html.ActionLink("Credits", MVC.Public.Public.Credits()) | @Html.ActionLink("Licence", MVC.Public.Public.Licence())
|
|
</footer>
|
|
</div>
|
|
@{ Disco.Services.Plugins.Features.UIExtension.UIExtensions.ExecuteExtensionResult(this); }
|
|
</body>
|
|
</html>
|