aboutsummaryrefslogtreecommitdiffhomepage
path: root/ui/form/subscription.go
diff options
context:
space:
mode:
Diffstat (limited to 'ui/form/subscription.go')
-rw-r--r--ui/form/subscription.go28
1 files changed, 16 insertions, 12 deletions
diff --git a/ui/form/subscription.go b/ui/form/subscription.go
index 16a2bf9..f6348e2 100644
--- a/ui/form/subscription.go
+++ b/ui/form/subscription.go
@@ -13,12 +13,14 @@ import (
// SubscriptionForm represents the subscription form.
type SubscriptionForm struct {
- URL string
- CategoryID int64
- Crawler bool
- UserAgent string
- Username string
- Password string
+ URL string
+ CategoryID int64
+ Crawler bool
+ UserAgent string
+ Username string
+ Password string
+ ScraperRules string
+ RewriteRules string
}
// Validate makes sure the form values are valid.
@@ -38,11 +40,13 @@ func NewSubscriptionForm(r *http.Request) *SubscriptionForm {
}
return &SubscriptionForm{
- URL: r.FormValue("url"),
- Crawler: r.FormValue("crawler") == "1",
- CategoryID: int64(categoryID),
- UserAgent: r.FormValue("user_agent"),
- Username: r.FormValue("feed_username"),
- Password: r.FormValue("feed_password"),
+ URL: r.FormValue("url"),
+ Crawler: r.FormValue("crawler") == "1",
+ CategoryID: int64(categoryID),
+ UserAgent: r.FormValue("user_agent"),
+ Username: r.FormValue("feed_username"),
+ Password: r.FormValue("feed_password"),
+ ScraperRules: r.FormValue("scraper_rules"),
+ RewriteRules: r.FormValue("rewrite_rules"),
}
}