repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
a777c4c
parent
3aa3b80
author
Eric Bower
date
2026-03-10 22:17:39 -0400 EDT
chore(pgs): require pico+ for auto-forms
1 files changed,  +7, -0
M pkg/apps/pgs/auto_form.go
+7, -0
 1@@ -44,6 +44,13 @@ func handleAutoForm(w http.ResponseWriter, r *http.Request, cfg *PgsConfig) {
 2 		return
 3 	}
 4 
 5+	ff, err := cfg.DB.FindFeature(user.ID, "plus")
 6+	if err != nil || (ff != nil && !ff.IsValid()) {
 7+		cfg.Logger.Error("pico+ required for auto-forms", "username", props.Username)
 8+		http.Error(w, "pico+ required for auto-forms", http.StatusPaymentRequired)
 9+		return
10+	}
11+
12 	err = cfg.DB.InsertFormEntry(user.ID, formName, formValues)
13 	if err != nil {
14 		cfg.Logger.Error("failed to save form data", "err", err)