Subscribe to a calendar feed of contract renewal dates so they appear in Outlook, Google Calendar, iCloud, or any other client that speaks RFC 5545.
{% if just_regenerated %}Paste this URL into your calendar client's "Subscribe to calendar" dialog. Keep it private — anyone with this URL can see your contracts' end dates.
{{ token.id }}Regenerating rotates the secret. Any calendar clients using the old URL will stop syncing until you update them.
If your calendar client carries Django session cookies (rare), you can subscribe without the token:
{{ ical_url }}.
Most calendar apps don't carry browser cookies, so the token URL above is the recommended path.