Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • schedules schedules
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 11
    • Issues 11
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SRCT
  • schedulesschedules
  • Issues
  • #22

Closed
Open
Created Sep 05, 2018 by Zac Wood@zwood2Owner

Add options for calendar export to support different systems

Summary

It turns out different systems handle the webcal:// protocol differently. MacOS prompts you to open the calendar app, which is good except when you don't want to use Calendar.app. Windows handles it differently and doesn't seem to handle it correctly at all. To get around this, we should add multiple ways to export the calendar and also add instructions for adding to to different calendar managers.

Ways we should support:

  • Exporting a .ical file. This functionality is already in the app, it just needs to be connected to a button.
  • Subscription via webcal:// (what we do now)
  • Just show the https:// link to the calendar endpoint so users can subscribe to it manually

Helpful links

Here is the button that opens the webcal:// link.

Here is the code for downloading an iCal file -- just hook it up to a button.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking