feature: #158 adds job preference option to include all attachments on lodgment
This commit is contained in:
@@ -113,8 +113,16 @@ namespace Disco.Web.Models.Job
|
||||
|
||||
if (AttachmentIds == null)
|
||||
{
|
||||
AttachmentIds = new List<int>();
|
||||
Attachments = new List<Disco.Models.Repository.JobAttachment>();
|
||||
if (Database.DiscoConfiguration.JobPreferences.LodgmentIncludeAllAttachmentsByDefault)
|
||||
{
|
||||
Attachments = Job.JobAttachments.ToList();
|
||||
AttachmentIds = Attachments.Select(a => a.Id).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
AttachmentIds = new List<int>();
|
||||
Attachments = new List<Disco.Models.Repository.JobAttachment>();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -129,8 +129,16 @@ namespace Disco.Web.Models.Job
|
||||
|
||||
if (PublishAttachmentIds == null)
|
||||
{
|
||||
PublishAttachmentIds = new List<int>();
|
||||
PublishAttachments = new List<Disco.Models.Repository.JobAttachment>();
|
||||
if (Database.DiscoConfiguration.JobPreferences.LodgmentIncludeAllAttachmentsByDefault)
|
||||
{
|
||||
PublishAttachments = Job.JobAttachments.ToList();
|
||||
PublishAttachmentIds = PublishAttachments.Select(a => a.Id).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
PublishAttachmentIds = new List<int>();
|
||||
PublishAttachments = new List<Disco.Models.Repository.JobAttachment>();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -129,8 +129,16 @@ namespace Disco.Web.Models.Job
|
||||
|
||||
if (PublishAttachmentIds == null)
|
||||
{
|
||||
PublishAttachmentIds = new List<int>();
|
||||
PublishAttachments = new List<Disco.Models.Repository.JobAttachment>();
|
||||
if (Database.DiscoConfiguration.JobPreferences.LodgmentIncludeAllAttachmentsByDefault)
|
||||
{
|
||||
PublishAttachments = Job.JobAttachments.ToList();
|
||||
PublishAttachmentIds = PublishAttachments.Select(a => a.Id).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
PublishAttachmentIds = new List<int>();
|
||||
PublishAttachments = new List<Disco.Models.Repository.JobAttachment>();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user