"Due date" calendar for integration in external calendar apps
We provide for each user an URL to a calendar which the user can integrate in it's external calendar apps (like Outlook, Google Calendar).
The user specific calendar should contain events for each samarbeid task which has a "due date" and the current user is participant of this samarbeid task.
Date of the event: due date (full day event) title of the event: task title - process title (process type) body of the event: link to the samarbeid task, Assignee of task
The calendar is read-only. When the user is changing the due date in samarbeid, the calendar should be updated (and the change is reflected in the external app).
Within the user profile settings (in a new sub-section "Kalender") the user should be able to copy the link to its personal ical-URL.
Because this URL contains credentials to the user's account, the user should be able to generate a new URL (and deactive the old URL) with one click.