aboutsummaryrefslogtreecommitdiff
path: root/internal/ui/form/feed.go
diff options
context:
space:
mode:
authorGravatar Jan-Lukas Else <mail@jlelse.de> 2024-05-02 16:15:47 +0200
committerGravatar Frédéric Guillot <f@miniflux.net> 2024-05-06 15:40:36 -0700
commita33b1adf138efbaf442129d501dda198af18390d (patch)
tree6dd24c0af76c1a926286d5e0255e10590a23067e /internal/ui/form/feed.go
parenta631bd527d73b5b8d8e85343a1d5fe438e89dad7 (diff)
downloadv2-a33b1adf138efbaf442129d501dda198af18390d.tar.gz
v2-a33b1adf138efbaf442129d501dda198af18390d.tar.zst
v2-a33b1adf138efbaf442129d501dda198af18390d.zip
Add description field to feed settings
This adds a new "description" field to the feed settings. This allows to save custom description regarding a feed. It is also exported and imported as "description" in OPML.
Diffstat (limited to 'internal/ui/form/feed.go')
-rw-r--r--internal/ui/form/feed.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal/ui/form/feed.go b/internal/ui/form/feed.go
index f78e1784..c5345e9d 100644
--- a/internal/ui/form/feed.go
+++ b/internal/ui/form/feed.go
@@ -15,6 +15,7 @@ type FeedForm struct {
FeedURL string
SiteURL string
Title string
+ Description string
ScraperRules string
RewriteRules string
BlocklistRules string
@@ -43,6 +44,7 @@ func (f FeedForm) Merge(feed *model.Feed) *model.Feed {
feed.Title = f.Title
feed.SiteURL = f.SiteURL
feed.FeedURL = f.FeedURL
+ feed.Description = f.Description
feed.ScraperRules = f.ScraperRules
feed.RewriteRules = f.RewriteRules
feed.BlocklistRules = f.BlocklistRules
@@ -76,6 +78,7 @@ func NewFeedForm(r *http.Request) *FeedForm {
FeedURL: r.FormValue("feed_url"),
SiteURL: r.FormValue("site_url"),
Title: r.FormValue("title"),
+ Description: r.FormValue("description"),
ScraperRules: r.FormValue("scraper_rules"),
UserAgent: r.FormValue("user_agent"),
Cookie: r.FormValue("cookie"),