feat: Add optional web app flag which requires a login for every action

This commit is contained in:
Thea Tischbein
2025-05-05 11:13:07 +02:00
parent 630f2957de
commit 03aeb707f2
10 changed files with 39 additions and 13 deletions

View File

@@ -401,6 +401,7 @@ type apiConfigResponse struct {
EnableEmails bool `json:"enable_emails"`
EnableReservations bool `json:"enable_reservations"`
EnableWebPush bool `json:"enable_web_push"`
RequireLogin bool `json:"require_login"`
BillingContact string `json:"billing_contact"`
WebPushPublicKey string `json:"web_push_public_key"`
DisallowedTopics []string `json:"disallowed_topics"`