{% import "github.com/bouncepaw/mycorrhiza/internal/backlinks" %} {% import "github.com/bouncepaw/mycorrhiza/internal/cfg" %} {% import "github.com/bouncepaw/mycorrhiza/internal/hyphae" %} {% import "github.com/bouncepaw/mycorrhiza/internal/user" %} {% import "github.com/bouncepaw/mycorrhiza/util" %} {% import "github.com/bouncepaw/mycorrhiza/web/viewutil" %} {% func hyphaInfoEntry(h hyphae.Hypha, u *user.User, action string, hasToExist bool, displayText string) %} {% code flag := true %} {% switch h.(type) %} {% case *hyphae.EmptyHypha %} {% code flag = !hasToExist %} {% endswitch %} {% if u.CanProceed(action) && flag %}