volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

volume_up

A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Expire date

Hi,

How to set the value to the "Expire date" field in the "Manage Expiration and Archiving" using code. 

Еhe second field on this form (Archive to) could override follows:

       public override PageReference ArchiveLink { get; set; }

 

Best regards,

Pavel

#76339
Oct 22, 2013 13:42

Override the SetDefaultValues in your model.

 

public override void SetDefaultValues(ContentType contentType)
{
base.SetDefaultValues(contentType);

StopPublish = Set your date here

this.ArchiveLink = Set you archivelink here

}

#76341
Oct 22, 2013 13:57
Vote:

Thanks,

Your response has confirmed the correctness of my thoughts.

 

Solution:

1) Catch the next event: ServiceLocator.Current.GetInstance<IContentEvents>().PublishingContent

2) Field "StopPublish" changed in the event handler

#76343
Oct 22, 2013 14:27
error This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.