[GH-ISSUE #495] Use vue router navigation guards to prevent accessing caldav and TOTP settings when they are disabled #6188

Closed
opened 2026-04-20 16:47:26 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @vikunja-bot on GitHub (Apr 1, 2025).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/495

Original issue by @kolaente on 2021-10-26T20:18:02.000Z

Follow-Up for #889 and related to #899.

It should not be possible to access the caldav or totp setting routes when they are disabled server side. The problem here is these depend on a call to /api/v1/info which populates the server settings in local state. The check needs to happen after that.

Original issue on Gitea


dpschen commented on 2021-11-26T13:23:21.000Z:

This is possible with navigation guards

Originally created by @vikunja-bot on GitHub (Apr 1, 2025). Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/495 _Original issue by @kolaente on 2021-10-26T20:18:02.000Z_ Follow-Up for #889 and related to #899. It should not be possible to access the caldav or totp setting routes when they are disabled server side. The problem here is these depend on a call to `/api/v1/info` which populates the server settings in local state. The check needs to happen after that. [Original issue on Gitea](https://kolaente.dev/vikunja/vikunja/issues/1851) --- _**dpschen** commented on 2021-11-26T13:23:21.000Z_: This is possible with navigation guards
GiteaMirror added the area/frontendarea/caldavarea/internal-codearea/auth labels 2026-04-20 16:47:27 -05:00
Author
Owner

@vikunja-bot-app[bot] commented on GitHub (Apr 15, 2026):

This issue has been fixed in #2629, please check with the next unstable build (should be ready for deployment in ~30min, also on the demo).

<!-- gh-comment-id:4251205189 --> @vikunja-bot-app[bot] commented on GitHub (Apr 15, 2026): This issue has been fixed in #2629, please check with the next unstable build (should be ready for deployment in ~30min, also on [the demo](https://try.vikunja.io)).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#6188