admin

package
v0.0.0-...-37c2b92 Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DatabaseResetJobCtrl = handlers.NewJobHandler(newDatabaseResetJobController)
View Source
var UserCsvImportJobCtrl = handlers.NewJobHandler(newUserCsvImportJobController)

Functions

func ConfigIndex

func ConfigIndex(c *xin.Context)

func ConfigSave

func ConfigSave(c *xin.Context)

func Index

func Index(c *xin.Context)

func UserCreate

func UserCreate(c *xin.Context)

func UserCsvExport

func UserCsvExport(c *xin.Context)

func UserCsvImportSample

func UserCsvImportSample(c *xin.Context)

func UserDeletes

func UserDeletes(c *xin.Context)

func UserDetail

func UserDetail(c *xin.Context)

func UserIndex

func UserIndex(c *xin.Context)

func UserList

func UserList(c *xin.Context)

func UserNew

func UserNew(c *xin.Context)

func UserUpdate

func UserUpdate(c *xin.Context)

func UserUpdates

func UserUpdates(c *xin.Context)

Types

type ConfigCategory

type ConfigCategory struct {
	Name   string         `json:"name"`
	Groups []*ConfigGroup `json:"groups"`
}

type ConfigGroup

type ConfigGroup struct {
	Name  string           `json:"name"`
	Items []*models.Config `json:"items"`
}

type DatabaseResetJobController

type DatabaseResetJobController struct {
	handlers.JobController
}

func (*DatabaseResetJobController) Start

func (drjc *DatabaseResetJobController) Start(c *xin.Context)

type UserCsvImportJobController

type UserCsvImportJobController struct {
	handlers.JobController
}

func (*UserCsvImportJobController) Start

func (ucijc *UserCsvImportJobController) Start(c *xin.Context)

type UserQuery

type UserQuery struct {
	ID     int64    `json:"id" form:"id,strip"`
	Name   string   `json:"name" form:"name,strip"`
	Email  string   `json:"email" form:"email,strip"`
	Role   []string `json:"role" form:"role,strip"`
	Status []string `json:"status" form:"status,strip"`
	CIDR   string   `json:"cidr" form:"cidr,strip"`

	args.Pager
	args.Sorter
}

func (*UserQuery) Normalize

func (uq *UserQuery) Normalize(columns []string, limits []int)

type UserUpdatesArg

type UserUpdatesArg struct {
	ID     string `json:"id,omitempty" form:"id,strip"`
	Role   string `json:"role" form:"role,strip"`
	Status string `json:"status" form:"status,strip"`
	CIDR   string `json:"cidr" form:"cidr,strip"`
	Ucidr  bool   `json:"ucidr" form:"ucidr"`
}

Jump to

Keyboard shortcuts

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