diff --git a/collections.go b/collections.go index 52fa089..f79cc2d 100644 --- a/collections.go +++ b/collections.go @@ -582,6 +582,9 @@ type CollectionPage struct { PinnedPosts *[]PublicPost IsAdmin bool CanInvite bool + + // Helper field for Chorus mode + CollAlias string } func NewCollectionObj(c *Collection) *CollectionObj { @@ -818,6 +821,7 @@ func handleViewCollection(app *App, w http.ResponseWriter, r *http.Request) erro StaticPage: pageForReq(app, r), IsCustomDomain: cr.isCustomDomain, IsWelcome: r.FormValue("greeting") != "", + CollAlias: c.Alias, } displayPage.IsAdmin = u != nil && u.IsAdmin() displayPage.CanInvite = canUserInvite(app.cfg, displayPage.IsAdmin) diff --git a/posts.go b/posts.go index 6ceaaee..4d8d019 100644 --- a/posts.go +++ b/posts.go @@ -144,6 +144,9 @@ type ( IsAdmin bool CanInvite bool Silenced bool + + // Helper field for Chorus mode + CollAlias string } RawPost struct { @@ -1536,6 +1539,7 @@ Are you sure it was ever here?`, IsCustomDomain: cr.isCustomDomain, IsFound: postFound, Silenced: silenced, + CollAlias: c.Alias, } tp.IsAdmin = u != nil && u.IsAdmin() tp.CanInvite = canUserInvite(app.cfg, tp.IsAdmin) @@ -1551,7 +1555,7 @@ Are you sure it was ever here?`, postTmpl = "chorus-collection-post" } if err := templates[postTmpl].ExecuteTemplate(w, "post", tp); err != nil { - log.Error("Error in collection-post template: %v", err) + log.Error("Error in %s template: %v", postTmpl, err) } }