Nov 01 2018 04:06 PM
In modern sites, is there a way out of the box to set an expiration date on a News page?
Or do I need to deploy on each site an expiration date property, and use the property filter on the News Web Part?
Nov 01 2018 07:07 PM
Nov 06 2018 01:28 AM
SolutionNothing is available built-in
You can look in 2 directions for that, but based on a custom field to add into the "post" content type placed into your modern library.
- Develop a PowerShell script to get all the pages and check the end publication date and delete or change the publication date (remove 1 year to place it below)
- Try a Flow dev to manage the same case
There is now a flow for the approval process into the modern page, that can give you the direction to apply
Fab
Nov 06 2018 11:33 AM
Thanks Fabrice. Have you tried using Flow to update the PromoteStatus column? I was going to look into this.
Nov 06 2018 12:18 PM
You can, the promoted status is setting the page as "News" and add it into the webpart, so it could be a solution.
Fab
Mar 25 2019 09:22 AM
@Christophe Humbertgreat post! This approach helped me resolve the issues I was trying to address. While there isn't an out of the box option this gave my direction to a solution.
Nov 06 2018 01:28 AM
SolutionNothing is available built-in
You can look in 2 directions for that, but based on a custom field to add into the "post" content type placed into your modern library.
- Develop a PowerShell script to get all the pages and check the end publication date and delete or change the publication date (remove 1 year to place it below)
- Try a Flow dev to manage the same case
There is now a flow for the approval process into the modern page, that can give you the direction to apply
Fab