@using Pilotfish.Afx.ComponentModel
@using Pilotfish.Afx.Security
@using Pilotfish.Afx.Mvc
@using System.Linq;
@using Neo.Legitimate.Common;
@{
var userSecurables = (Profile != null && ((Pilotfish.Afx.Security.UserProfile)Profile).Securables != null) ? ((Pilotfish.Afx.Security.UserProfile)Profile).Securables.ToList() : null;
}
@**@
Legiti-mate > @ViewBag.Controller > @ViewBag.Page
@Html.Partial("_Urls")
@* Signalr Start *@
@* Signalr End *@
@if (Request.IsAuthenticated)
{
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule))
{
- @Html.ActionLink("Applications", "Default", "Applications")
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.OperatingLicencesModule))
{
- @Html.ActionLink("Operating Licences", "Default", "OperatingLicences")
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.AssociationsModule))
{
- @Html.ActionLink("Associations", "Default", "Associations")
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.RoutesModule))
{
- @Html.ActionLink("Routes", "Default", "Routes")
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.MembersModule))
{
- @Html.ActionLink("Members", "Default", "Members")
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.VehiclesModule))
{
- @Html.ActionLink("Vehicles", "Default", "Vehicles")
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.AdminModule))
{
- @Html.ActionLink("Admin", "Users", "Admin")
}
}
@Html.Partial("Templates/_WorkflowLanderPickerTemplates")
@if (Request.IsAuthenticated || ViewBag.Controller == "Authentication")
{
}