Versions in this module Expand all Collapse all v0 v0.0.2 Jun 13, 2024 Changes in this version + func GetPluginsPageJS(data PluginsPageJSData) template.JS + type Config struct + Config *c.Config + Connection db.Connection + Generators table.GeneratorList + Services service.List + type Handler struct + func New(cfg ...Config) *Handler + func (h *Handler) AddNavButton(btns *types.Buttons) + func (h *Handler) AddOperation(nodes ...context.Node) + func (h *Handler) ApiCreate(ctx *context.Context) + func (h *Handler) ApiCreateForm(ctx *context.Context) + func (h *Handler) ApiDetail(ctx *context.Context) + func (h *Handler) ApiList(ctx *context.Context) + func (h *Handler) ApiUpdate(ctx *context.Context) + func (h *Handler) ApiUpdateForm(ctx *context.Context) + func (h *Handler) Assets(ctx *context.Context) + func (h *Handler) AssetsTheme(asset, theme string) + func (h *Handler) Auth(ctx *context.Context) + func (h *Handler) CheckDatabase(ctx *context.Context) + func (h *Handler) Delete(ctx *context.Context) + func (h *Handler) DeleteMenu(ctx *context.Context) + func (h *Handler) EditForm(ctx *context.Context) + func (h *Handler) EditMenu(ctx *context.Context) + func (h *Handler) Execute(ctx *context.Context, user models.UserModel, panel types.Panel, ...) *bytes.Buffer + func (h *Handler) ExecuteWithBtns(ctx *context.Context, user models.UserModel, panel types.Panel, ...) *bytes.Buffer + func (h *Handler) Export(ctx *context.Context) + func (h *Handler) GlobalDeferHandler(ctx *context.Context) + func (h *Handler) HTML(ctx *context.Context, user models.UserModel, panel types.Panel, ...) + func (h *Handler) HTMLPlug(ctx *context.Context, user models.UserModel, panel types.Panel, ...) + func (h *Handler) Logout(ctx *context.Context) + func (h *Handler) MenuOrder(ctx *context.Context) + func (h *Handler) NewForm(ctx *context.Context) + func (h *Handler) NewMenu(ctx *context.Context) + func (h *Handler) Operation(ctx *context.Context) + func (h *Handler) OperationHandler(path string, ctx *context.Context) bool + func (h *Handler) PluginDetail(ctx *context.Context) + func (h *Handler) PluginDownload(ctx *context.Context) + func (h *Handler) PluginStore(ctx *context.Context) + func (h *Handler) Plugins(ctx *context.Context) + func (h *Handler) RecordOperationLog(ctx *context.Context) + func (h *Handler) ServerLogin(ctx *context.Context) + func (h *Handler) SetCaptcha(captcha map[string]string) + func (h *Handler) SetRoutes(r context.RouterMap) + func (h *Handler) ShowDetail(ctx *context.Context) + func (h *Handler) ShowEditMenu(ctx *context.Context) + func (h *Handler) ShowForm(ctx *context.Context) + func (h *Handler) ShowInfo(ctx *context.Context) + func (h *Handler) ShowInstall(ctx *context.Context) + func (h *Handler) ShowLogin(ctx *context.Context) + func (h *Handler) ShowMenu(ctx *context.Context) + func (h *Handler) ShowNewForm(ctx *context.Context) + func (h *Handler) ShowNewMenu(ctx *context.Context) + func (h *Handler) SystemInfo(ctx *context.Context) + func (h *Handler) Update(ctx *context.Context) + func (h *Handler) UpdateCfg(cfg Config) + type PluginBoxParam struct + DownloadReboot bool + IndexURL string + Info plugins.Info + Install bool + Name string + Skip bool + Upgrade bool + func GetPluginBoxParamFromPlug(plug plugins.Plugin) PluginBoxParam + type PluginsPageJSData struct + Prefix string