dashboard

package
v1.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2026 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HTMLTemplate

func HTMLTemplate() *template.Template

func Register

func Register(router *gin.Engine, opts Options) error

Types

type Flash

type Flash struct {
	Type    string
	Message string
}

type Handler

type Handler struct {
	// contains filtered or unexported fields
}

type Options

type Options struct {
	AuthService         *auth.Service
	InstanceService     *instance.Service
	UserService         *user.Service
	APITokenService     *api_token.Service
	DeviceConfigService *device_config.Service
	SessionManager      SessionManager
	JWTSecret           string
	DocsDirectory       string
	BaseURL             string
	Logger              *zap.Logger
	EnableDashboard     bool
	Timezone            string
}

type PageData

type PageData struct {
	Title           string
	UserEmail       string
	UserRole        string
	Path            string
	BaseURL         string
	Version         string
	Flash           *Flash
	ContentTemplate string
	Data            any
	Timezone        string
}

type SessionManager

type SessionManager interface {
	GetDiagnostics(instanceID string) interface{}
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL