@using Disco.Web.Models.Job;
@model ExportModel
@{
Authorization.RequireAny(Claims.Job.Actions.Export);
ViewBag.Title = Html.ToBreadcrumb("Jobs", MVC.Job.Index(), "Export Jobs");
var optionsMetadata = ModelMetadata.FromLambdaExpression(m => m.Options, ViewData);
var optionGroups = optionsMetadata.Properties.Where(p => p.ShortDisplayName != null && p.ModelType == typeof(bool))
.GroupBy(m => m.ShortDisplayName);
}
@using (Html.BeginForm(MVC.API.Job.Export(), FormMethod.Post, new { @data_saveaction = Url.Action(MVC.API.Job.SaveExport()) }))
{
@Html.AntiForgeryToken()
}
@if (Model.ExportId.HasValue)
{
@if (Model.ExportResult.RecordCount == 0)
{
No records matched the filter criteria
}
else
{
@Model.ExportResult.RecordCount record@(Model.ExportResult.RecordCount != 1 ? "s" : null) were successfully exported.
Download Job Export
}
}
Exporting jobs...
@if (Authorization.Has(Claims.Config.ManageSavedExports))
{
}
else
{
}