@using Pilotfish.Afx.ComponentModel
@using Pilotfish.Afx.Security
@using Pilotfish.Afx.Mvc
@using Neo.Legitimate.Common;
@{
ViewBag.Title = "Purification";
Layout = "~/Views/Shared/_ApplicationsLayout.cshtml";
var userSecurables = (Profile != null && ((Pilotfish.Afx.Security.UserProfile)Profile).Securables != null) ? ((Pilotfish.Afx.Security.UserProfile)Profile).Securables.ToList() : null;
}
@Html.Partial("Scripts/Purification-Init")
@Html.Partial("Scripts/Purification-Events")
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_Updatemembercontactdetails) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_Correctmodeandservicetype) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_AddToLTPSLicenceList) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ManageNeoverifieddata)
)
{
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_Updatemembercontactdetails))
{
Update member contact details
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_Correctmodeandservicetype))
{
Correct mode and service type
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_AddToLTPSLicenceList))
{
Add active LTPS Permits
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ManageNeoverifieddata))
{
Manage Neo verified association data
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_CorrectRoute))
{
Correct Routes
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ChangeApplicationType))
{
Change Application Type
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ReceiptManagement))
{
Receipt Management
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ChangeIdNumber))
{
Change Id Number
}
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ManageLegitimateLicencesLinkedToActiveOLASlicences) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_UpdateMissingOriginatingLicenceNumbers) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_OverwriteOriginatingLicenceNumbers))
{
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ManageLegitimateLicencesLinkedToActiveOLASlicences))
{
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_UpdateMissingOriginatingLicenceNumbers) || SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_OverwriteOriginatingLicenceNumbers))
{
}
}
@if (SecurityHelper.UserHasRole(((UserProfile)Profile).Roles, Neo.Legitimate.Common.Role.ApplicationAdministrator) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_AddToBlockedLicenceList) ||
SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_AddToBlockedIDNumberList))
{
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_Managebypassedexpiredlicencelist))
{
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_AddToBlockedLicenceList))
{
Blocked licences/permits
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_AddToBlockedIDNumberList))
{
Blocked ID Numbers
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_Manageallowednewlicencelist))
{
}
@if (SecurityHelper.UserHasAccessToSecurable(userSecurables, Securable.ApplicationsModule_Purification_ManageSourceSystemViewer))
{
}
}