mirror of
https://github.com/miniflux/v2.git
synced 2025-09-15 18:57:04 +00:00
Add Shaarli integration
This commit is contained in:
parent
28df0b119e
commit
9f465fd70d
26 changed files with 256 additions and 21 deletions
|
@ -66,6 +66,9 @@ type IntegrationForm struct {
|
|||
ShioriURL string
|
||||
ShioriUsername string
|
||||
ShioriPassword string
|
||||
ShaarliEnabled bool
|
||||
ShaarliURL string
|
||||
ShaarliAPISecret string
|
||||
}
|
||||
|
||||
// Merge copy form values to the model.
|
||||
|
@ -123,6 +126,9 @@ func (i IntegrationForm) Merge(integration *model.Integration) {
|
|||
integration.ShioriURL = i.ShioriURL
|
||||
integration.ShioriUsername = i.ShioriUsername
|
||||
integration.ShioriPassword = i.ShioriPassword
|
||||
integration.ShaarliEnabled = i.ShaarliEnabled
|
||||
integration.ShaarliURL = i.ShaarliURL
|
||||
integration.ShaarliAPISecret = i.ShaarliAPISecret
|
||||
}
|
||||
|
||||
// NewIntegrationForm returns a new IntegrationForm.
|
||||
|
@ -183,5 +189,8 @@ func NewIntegrationForm(r *http.Request) *IntegrationForm {
|
|||
ShioriURL: r.FormValue("shiori_url"),
|
||||
ShioriUsername: r.FormValue("shiori_username"),
|
||||
ShioriPassword: r.FormValue("shiori_password"),
|
||||
ShaarliEnabled: r.FormValue("shaarli_enabled") == "1",
|
||||
ShaarliURL: r.FormValue("shaarli_url"),
|
||||
ShaarliAPISecret: r.FormValue("shaarli_api_secret"),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,6 +81,9 @@ func (h *handler) showIntegrationPage(w http.ResponseWriter, r *http.Request) {
|
|||
ShioriURL: integration.ShioriURL,
|
||||
ShioriUsername: integration.ShioriUsername,
|
||||
ShioriPassword: integration.ShioriPassword,
|
||||
ShaarliEnabled: integration.ShaarliEnabled,
|
||||
ShaarliURL: integration.ShaarliURL,
|
||||
ShaarliAPISecret: integration.ShaarliAPISecret,
|
||||
}
|
||||
|
||||
sess := session.New(h.store, request.SessionID(r))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue