Skip to content

App Switcher: Show Calendar only if its enabled #1636

@db-ot

Description

@db-ot

Initial Checklist

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

Userstory:

As a user, I want to see the calendar entry in the Bento menu / App Switcher so that I don’t overlook it, but it should also be possible to hide it in specific cases where the calendar is disabled for the product.

Description:

  • Calendar entry should be displayed by default
  • Special cases (e.g., product instances where the calendar is disabled), the entry should be hidden
  • Displaying must not depend solely on the backend status

Benefit:

  • Users can easily find and access the calendar
  • Reduces confusion or missing features
  • Allows flexible control for different product instances

Acceptance Criteria:

  • Display the calendar entry in the Bento menu and App Switcher by default
  • Hidden entry in product instances where the calendar is disabled
  • Showing entry does not depend on the backend service status, only on product configuration
  • Introduce a new env variable FRONTEND_DISABLED_FEATURES which accepts an array of strings. those need to be popuplated to the web ui as capability.
  • If this array contains radicale, the web ui doesn't render the app menu item Calendar and the account page sidebar entry Calendar

Metadata

Metadata

Assignees

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions