@model Disco.Web.Areas.Config.Models.JobPreferences.IndexModel @{ Authorization.Require(Claims.Config.JobPreferences.Show); var canConfig = Authorization.Has(Claims.Config.JobPreferences.Configure); }
| On Create: |
@if (canConfig)
{
@Html.EditorFor(model => model.OnCreateExpression)
@AjaxHelpers.AjaxRemove()
@AjaxHelpers.AjaxSave()
@AjaxHelpers.AjaxLoader()
}
else
{
if (string.IsNullOrWhiteSpace(Model.OnCreateExpression))
{
<None Specified>
}
else
{
@Model.OnCreateExpression
}
}
This expression will be evaluated whenever a job is created. If the expression has any output it will be added to the job log. |
|---|---|
| On Close: |
@if (canConfig)
{
@Html.EditorFor(model => model.OnCloseExpression)
@AjaxHelpers.AjaxRemove()
@AjaxHelpers.AjaxSave()
@AjaxHelpers.AjaxLoader()
}
else
{
if (string.IsNullOrWhiteSpace(Model.OnCloseExpression))
{
<None Specified>
}
else
{
@Model.OnCloseExpression
}
}
This expression will be evaluated whenever a job is closed. If the expression has any output it will be added to the job log. |