Rename info -> admin

This commit is contained in:
Tom Wiesing 2023-01-04 12:53:02 +01:00
parent 785130dc36
commit 11f7749c1d
No known key found for this signature in database
10 changed files with 55 additions and 55 deletions

View file

@ -1,68 +0,0 @@
package info
import (
"net/http"
"time"
_ "embed"
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/control/static"
"github.com/FAU-CDI/wisski-distillery/internal/dis/component/instances"
"github.com/FAU-CDI/wisski-distillery/internal/models"
"github.com/FAU-CDI/wisski-distillery/pkg/httpx"
"github.com/FAU-CDI/wisski-distillery/pkg/lazy"
"github.com/gorilla/mux"
)
//go:embed "html/components.html"
var componentsTemplateString string
var componentsTemplate = static.AssetsComponentsIndex.MustParseShared(
"components.html",
componentsTemplateString,
)
type componentContext struct {
Time time.Time
Analytics lazy.PoolAnalytics
}
func (info *Info) components(r *http.Request) (cp componentContext, err error) {
cp.Analytics = *info.Analytics
cp.Time = time.Now().UTC()
return
}
//go:embed "html/ingredients.html"
var ingredientsTemplateString string
var ingredientsTemplate = static.AssetsInstanceComponentsIndex.MustParseShared(
"ingredients.html",
ingredientsTemplateString,
)
type ingredientsContext struct {
Time time.Time
Instance models.Instance
Analytics *lazy.PoolAnalytics
}
func (info *Info) ingredients(r *http.Request) (cp ingredientsContext, err error) {
cp.Time = time.Now().UTC()
// find the instance itself!
instance, err := info.Dependencies.Instances.WissKI(r.Context(), mux.Vars(r)["slug"])
if err == instances.ErrWissKINotFound {
return cp, httpx.ErrNotFound
}
if err != nil {
return cp, err
}
cp.Instance = instance.Instance
// and get the components
cp.Analytics = instance.Info().Analytics
return
}