You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
I want to schedule a full year worth of maintenance in Statuspage, but I don't want my page to fill up with a whole year's worth of maintenance. How do I limit the number of days that Maintenance shows?
Add this to the footer of your page. It uses JQuery to get each maintenance item, find and extract the unixdatatime out of each one, compare it to today, and as currently set, remove if it's over 14 days out.
<script>
$('.scheduled-maintenance').each(function(index, eo) {
let daysToShow = 14;
let thisTime = $(eo).find('.pull-right')[0].dataset.unixTime;
let scheduledDate = new Date(thisTime*1000);
if (( scheduledDate.getTime() ) > ( Date.now() + (86400 * 1000 * daysToShow)) ){
console.log(scheduledDate.toLocaleDateString("en-US"));
$( this ).remove();
}
})
</script>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.