From 7555dee944113ff9dc2149cc750d924a4338448d Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Fri, 5 Jan 2024 19:58:52 -0800 Subject: [PATCH] Update admin feedback visitation links --- pkg/controller/admin/feedback.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/controller/admin/feedback.go b/pkg/controller/admin/feedback.go index b8e7a06..dc8ddc6 100644 --- a/pkg/controller/admin/feedback.go +++ b/pkg/controller/admin/feedback.go @@ -7,7 +7,6 @@ import ( "code.nonshy.com/nonshy/website/pkg/config" "code.nonshy.com/nonshy/website/pkg/models" - "code.nonshy.com/nonshy/website/pkg/photo" "code.nonshy.com/nonshy/website/pkg/session" "code.nonshy.com/nonshy/website/pkg/templates" ) @@ -51,7 +50,12 @@ func Feedback() http.HandlerFunc { if err != nil { session.FlashError(w, r, "Couldn't visit user %d: %s", fb.TableID, err) } else { - templates.Redirect(w, "/u/"+user.Username) + // If this is an "inner circle removal" report, go to their gallery and filter pics by Public. + if fb.Intent == "report.circle" { + templates.Redirect(w, "/photo/u/"+user.Username+"?visibility=public") + } else { + templates.Redirect(w, "/u/"+user.Username) + } return } case "photos": @@ -71,7 +75,7 @@ func Feedback() http.HandlerFunc { } // Direct link to the photo. - templates.Redirect(w, photo.URLPath(pic.Filename)) + templates.Redirect(w, fmt.Sprintf("/photo/view?id=%d", fb.TableID)) return } case "messages":