Skip to content

Show Calendar URL in Web UI #600

@tbsbdr

Description

@tbsbdr

Initial Checklist

  • I understand this is a user story and questions should be posted in the Community Discussions
  • I searched issues and couldn’t find anything (or linked relevant results below)

User Story

As a user, I want to look up my personal calendar URL so that I can connect a third party application to it (e.g. Thunderbird, Apple Calendar).

User Value

Promote Calendar availability

Acceptance Criteria

  • account page has a new panel (same architecture as app token panel)
  • panel is only visible if a OPTIONS to the server URL (from config) urlJoined with path /.well-known/caldav responds with 301 and a location header set to /caldav/
  • panel title is Calendar and shows a small badge with text NEW (technical note: oc-tag with attribute :rounded="true")
  • panel content consists of:
    • a short message which explains that the user has their own calendar available for integration into third party apps (thunderbird, apple calendar, etc)
    • configuration:
      • url: render the server url, can be copied to clipboard via button
      • username = render the opencloud username, can be copied to clipboard via button
      • password = show a hint that an app token needs to be generated and then can be used.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions