@model Disco.Web.Models.Job.ShowModel @{ Authorization.Require(Claims.Job.ShowFlags); var validFlags = Model.Job.ValidFlagsGrouped(); var canEdit = Authorization.Has(Claims.Job.Properties.Flags); }
@foreach (var flagGroup in validFlags) { }
@flagGroup.Key
@AjaxHelpers.AjaxLoader()
@foreach (var flagItem in flagGroup.Value) {
}
@if (canEdit) {
@using (Html.BeginForm(MVC.API.Job.UpdateFlag(Model.Job.Id, null, null, true))) {

Reason:

}
}else { }