feature: job export supports individual user details
This commit is contained in:
@@ -18,6 +18,7 @@ using Disco.Services.Plugins.Features.UIExtension;
|
||||
using Disco.Services.Plugins.Features.WarrantyProvider;
|
||||
using Disco.Services.Users;
|
||||
using Disco.Services.Web;
|
||||
using Disco.Web.Models.Shared;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -1092,6 +1093,9 @@ namespace Disco.Web.Controllers
|
||||
JobStatuses = Job.JobStatusIds.StatusDescriptions.ToList(),
|
||||
};
|
||||
|
||||
m.Fields = ExportFieldsModel.Create(m.Options, JobExportOptions.DefaultOptions());
|
||||
m.Fields.AddCustomUserDetails(o => o.UserDetailsCustom, m.Fields.FieldGroups.FindIndex(g => g.Name == "User") + 1);
|
||||
|
||||
if (Database.DiscoConfiguration.JobPreferences.LastExportDate.GetValueOrDefault() < DateTime.Today.AddDays(-1))
|
||||
{
|
||||
m.Options.FilterStartDate = new DateTime(DateTime.Today.Year, 1, 1);
|
||||
|
||||
Reference in New Issue
Block a user