diff options
Diffstat (limited to 'internal/ui/form/integration.go')
-rw-r--r-- | internal/ui/form/integration.go | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/internal/ui/form/integration.go b/internal/ui/form/integration.go index fffd76fd..7bc5cf91 100644 --- a/internal/ui/form/integration.go +++ b/internal/ui/form/integration.go @@ -76,6 +76,11 @@ type IntegrationForm struct { AppriseEnabled bool AppriseURL string AppriseServicesURL string + ReadeckEnabled bool + ReadeckURL string + ReadeckAPIKey string + ReadeckLabels string + ReadeckOnlyURL bool ShioriEnabled bool ShioriURL string ShioriUsername string @@ -157,6 +162,11 @@ func (i IntegrationForm) Merge(integration *model.Integration) { integration.AppriseEnabled = i.AppriseEnabled integration.AppriseServicesURL = i.AppriseServicesURL integration.AppriseURL = i.AppriseURL + integration.ReadeckEnabled = i.ReadeckEnabled + integration.ReadeckURL = i.ReadeckURL + integration.ReadeckAPIKey = i.ReadeckAPIKey + integration.ReadeckLabels = i.ReadeckLabels + integration.ReadeckOnlyURL = i.ReadeckOnlyURL integration.ShioriEnabled = i.ShioriEnabled integration.ShioriURL = i.ShioriURL integration.ShioriUsername = i.ShioriUsername @@ -240,6 +250,11 @@ func NewIntegrationForm(r *http.Request) *IntegrationForm { AppriseEnabled: r.FormValue("apprise_enabled") == "1", AppriseURL: r.FormValue("apprise_url"), AppriseServicesURL: r.FormValue("apprise_services_url"), + ReadeckEnabled: r.FormValue("readeck_enabled") == "1", + ReadeckURL: r.FormValue("readeck_url"), + ReadeckAPIKey: r.FormValue("readeck_api_key"), + ReadeckLabels: r.FormValue("readeck_labels"), + ReadeckOnlyURL: r.FormValue("readeck_only_url") == "1", ShioriEnabled: r.FormValue("shiori_enabled") == "1", ShioriURL: r.FormValue("shiori_url"), ShioriUsername: r.FormValue("shiori_username"), |