aboutsummaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/feed_edit.go23
-rw-r--r--ui/form/feed.go47
2 files changed, 37 insertions, 33 deletions
diff --git a/ui/feed_edit.go b/ui/feed_edit.go
index a01c8c95..f2a2d692 100644
--- a/ui/feed_edit.go
+++ b/ui/feed_edit.go
@@ -41,17 +41,18 @@ func (h *handler) showEditFeedPage(w http.ResponseWriter, r *http.Request) {
}
feedForm := form.FeedForm{
- SiteURL: feed.SiteURL,
- FeedURL: feed.FeedURL,
- Title: feed.Title,
- ScraperRules: feed.ScraperRules,
- RewriteRules: feed.RewriteRules,
- Crawler: feed.Crawler,
- UserAgent: feed.UserAgent,
- CategoryID: feed.Category.ID,
- Username: feed.Username,
- Password: feed.Password,
- Disabled: feed.Disabled,
+ SiteURL: feed.SiteURL,
+ FeedURL: feed.FeedURL,
+ Title: feed.Title,
+ ScraperRules: feed.ScraperRules,
+ RewriteRules: feed.RewriteRules,
+ Crawler: feed.Crawler,
+ UserAgent: feed.UserAgent,
+ CategoryID: feed.Category.ID,
+ Username: feed.Username,
+ Password: feed.Password,
+ IgnoreHTTPCache: feed.IgnoreHTTPCache,
+ Disabled: feed.Disabled,
}
sess := session.New(h.store, request.SessionID(r))
diff --git a/ui/form/feed.go b/ui/form/feed.go
index 1a04acf2..6ad8f613 100644
--- a/ui/form/feed.go
+++ b/ui/form/feed.go
@@ -14,17 +14,18 @@ import (
// FeedForm represents a feed form in the UI
type FeedForm struct {
- FeedURL string
- SiteURL string
- Title string
- ScraperRules string
- RewriteRules string
- Crawler bool
- UserAgent string
- CategoryID int64
- Username string
- Password string
- Disabled bool
+ FeedURL string
+ SiteURL string
+ Title string
+ ScraperRules string
+ RewriteRules string
+ Crawler bool
+ UserAgent string
+ CategoryID int64
+ Username string
+ Password string
+ IgnoreHTTPCache bool
+ Disabled bool
}
// ValidateModification validates FeedForm fields
@@ -49,6 +50,7 @@ func (f FeedForm) Merge(feed *model.Feed) *model.Feed {
feed.ParsingErrorMsg = ""
feed.Username = f.Username
feed.Password = f.Password
+ feed.IgnoreHTTPCache = f.IgnoreHTTPCache
feed.Disabled = f.Disabled
return feed
}
@@ -61,16 +63,17 @@ func NewFeedForm(r *http.Request) *FeedForm {
}
return &FeedForm{
- FeedURL: r.FormValue("feed_url"),
- SiteURL: r.FormValue("site_url"),
- Title: r.FormValue("title"),
- ScraperRules: r.FormValue("scraper_rules"),
- UserAgent: r.FormValue("user_agent"),
- RewriteRules: r.FormValue("rewrite_rules"),
- Crawler: r.FormValue("crawler") == "1",
- CategoryID: int64(categoryID),
- Username: r.FormValue("feed_username"),
- Password: r.FormValue("feed_password"),
- Disabled: r.FormValue("disabled") == "1",
+ FeedURL: r.FormValue("feed_url"),
+ SiteURL: r.FormValue("site_url"),
+ Title: r.FormValue("title"),
+ ScraperRules: r.FormValue("scraper_rules"),
+ UserAgent: r.FormValue("user_agent"),
+ RewriteRules: r.FormValue("rewrite_rules"),
+ Crawler: r.FormValue("crawler") == "1",
+ CategoryID: int64(categoryID),
+ Username: r.FormValue("feed_username"),
+ Password: r.FormValue("feed_password"),
+ IgnoreHTTPCache: r.FormValue("ignore_http_cache") == "1",
+ Disabled: r.FormValue("disabled") == "1",
}
}