aboutsummaryrefslogtreecommitdiff
path: root/server/ui/form/feed.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net> 2017-12-11 22:16:32 -0800
committerGravatar Frédéric Guillot <fred@miniflux.net> 2017-12-11 22:16:32 -0800
commit33445e5b681bbdffaf0925ed020ecdcc49687f15 (patch)
tree4c82a43cd84e57823c0c570a00380b4eb8f8390b /server/ui/form/feed.go
parent87ccad5c7f1edf8bce37af547ca1659326398fa8 (diff)
downloadv2-33445e5b681bbdffaf0925ed020ecdcc49687f15.tar.gz
v2-33445e5b681bbdffaf0925ed020ecdcc49687f15.tar.zst
v2-33445e5b681bbdffaf0925ed020ecdcc49687f15.zip
Add the possibility to define rewrite rules for each feed
Diffstat (limited to 'server/ui/form/feed.go')
-rw-r--r--server/ui/form/feed.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/ui/form/feed.go b/server/ui/form/feed.go
index 7d07375e..f0b3842a 100644
--- a/server/ui/form/feed.go
+++ b/server/ui/form/feed.go
@@ -18,6 +18,7 @@ type FeedForm struct {
SiteURL string
Title string
ScraperRules string
+ RewriteRules string
CategoryID int64
}
@@ -36,6 +37,7 @@ func (f FeedForm) Merge(feed *model.Feed) *model.Feed {
feed.SiteURL = f.SiteURL
feed.FeedURL = f.FeedURL
feed.ScraperRules = f.ScraperRules
+ feed.RewriteRules = f.RewriteRules
feed.ParsingErrorCount = 0
feed.ParsingErrorMsg = ""
return feed
@@ -53,6 +55,7 @@ func NewFeedForm(r *http.Request) *FeedForm {
SiteURL: r.FormValue("site_url"),
Title: r.FormValue("title"),
ScraperRules: r.FormValue("scraper_rules"),
+ RewriteRules: r.FormValue("rewrite_rules"),
CategoryID: int64(categoryID),
}
}