Specifying expiry date on master language doesn't expire all languages


We have an EPiServer 7 site we're maintaining (an upgrade to 7.18+ is underway) in which the customer sets pages to expired when the person quits their job. This works flawlessly, it means all their publications etc. are still available. The only problem we're having with this is that they specify the expiry date on the Dutch version (which is the master language as far as I know), and this doesn't expire the other languages.

Is there a way to make the expiry date applicable for ALL language versions of a page? It doesn't really need to be in 7.0, if it's in one of the newer 7.x versions that's also appreciated. More reason for them to upgrade ;)

Jan 30, 2015 15:46

I would hook up on the Content Events for EPiServer and when the expiry date is set on the master page, iterate through all the translations of that page and set the same value.

Jan 30, 2015 17:03

Too bad it's not built-in functionality, but this works just as well. Did exactly what you said and it works beautifully, thanks!

Feb 02, 2015 14:22
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.