admin

package
v0.0.0-...-0c2bc9e Latest Latest
Warning

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

Go to latest
Published: Apr 28, 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    `form:"id,strip" json:"id"`
	Name   string   `form:"name,strip" json:"name"`
	Email  string   `form:"email,strip" json:"email"`
	Role   []string `form:"role,strip" json:"role"`
	Status []string `form:"status,strip" json:"status"`
	CIDR   string   `form:"cidr,strip" json:"cidr"`

	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"`
	CIDRU  bool   `json:"cidru" form:"cidru"`
	Role   string `json:"role" form:"role,strip"`
	Status string `json:"status" form:"status,strip"`
	CIDR   string `json:"cidr" form:"cidr,strip"`
}

Jump to

Keyboard shortcuts

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