Documentation
¶
Index ¶
- func AutoMigrate(dst ...interface{}) error
- func BatchCreateSearchNodes(nodes *[]model.SearchNode) error
- func Cancel2FAById(id uint) error
- func Cancel2FAByUser(u *model.User) error
- func ClearSearchNodes() error
- func CreateMeta(u *model.Meta) error
- func CreateSearchNode(node *model.SearchNode) error
- func CreateStorage(storage *model.Storage) error
- func CreateUser(u *model.User) error
- func DeleteMetaById(id uint) error
- func DeleteSearchNodesByParent(prefix string) error
- func DeleteSettingItemByKey(key string) error
- func DeleteStorageById(id uint) error
- func DeleteUserById(id uint) error
- func GetAdmin() (*model.User, error)
- func GetEnabledStorages() ([]model.Storage, error)
- func GetGuest() (*model.User, error)
- func GetMetaById(id uint) (*model.Meta, error)
- func GetMetaByPath(path string) (*model.Meta, error)
- func GetMetas(pageIndex, pageSize int) ([]model.Meta, int64, error)
- func GetNearestMeta(path string) (*model.Meta, error)
- func GetPublicSettingItems() ([]model.SettingItem, error)
- func GetPublicSettingsMap() map[string]string
- func GetSearchNodesByParent(parent string) ([]model.SearchNode, error)
- func GetSettingItemByKey(key string) (*model.SettingItem, error)
- func GetSettingItemInKeys(keys []string) ([]model.SettingItem, error)
- func GetSettingItems() ([]model.SettingItem, error)
- func GetSettingItemsByGroup(group int) ([]model.SettingItem, error)
- func GetSettingItemsInGroups(groups []int) ([]model.SettingItem, error)
- func GetSettingsMap() *generic_sync.MapOf[string, string]
- func GetStorageById(id uint) (*model.Storage, error)
- func GetStorages(pageIndex, pageSize int) ([]model.Storage, int64, error)
- func GetUserById(id uint) (*model.User, error)
- func GetUserByName(username string) (*model.User, error)
- func GetUsers(pageIndex, pageSize int) ([]model.User, int64, error)
- func HandleSettingItem(item *model.SettingItem) (bool, error)
- func Init(d *gorm.DB)
- func RegisterSettingItemHook(key string, hook SettingItemHook)
- func SaveSettingItem(item model.SettingItem) error
- func SaveSettingItems(items []model.SettingItem) error
- func SearchNode(req model.SearchReq) ([]model.SearchNode, int64, error)
- func UpdateMeta(u *model.Meta) error
- func UpdateStorage(storage *model.Storage) error
- func UpdateUser(u *model.User) error
- type SettingItemHook
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoMigrate ¶ added in v3.6.0
func AutoMigrate(dst ...interface{}) error
func BatchCreateSearchNodes ¶ added in v3.6.0
func BatchCreateSearchNodes(nodes *[]model.SearchNode) error
func Cancel2FAById ¶
func Cancel2FAByUser ¶
func ClearSearchNodes ¶ added in v3.6.0
func ClearSearchNodes() error
func CreateMeta ¶
func CreateSearchNode ¶ added in v3.6.0
func CreateSearchNode(node *model.SearchNode) error
func CreateStorage ¶
CreateStorage just insert storage to database
func CreateUser ¶
func DeleteMetaById ¶
func DeleteSearchNodesByParent ¶ added in v3.6.0
func DeleteSettingItemByKey ¶
func DeleteStorageById ¶
DeleteStorageById just delete storage from database by id
func DeleteUserById ¶
func GetEnabledStorages ¶
func GetPublicSettingItems ¶
func GetPublicSettingItems() ([]model.SettingItem, error)
func GetPublicSettingsMap ¶
func GetSearchNodesByParent ¶ added in v3.6.0
func GetSearchNodesByParent(parent string) ([]model.SearchNode, error)
func GetSettingItemByKey ¶
func GetSettingItemByKey(key string) (*model.SettingItem, error)
func GetSettingItemInKeys ¶
func GetSettingItemInKeys(keys []string) ([]model.SettingItem, error)
func GetSettingItems ¶
func GetSettingItems() ([]model.SettingItem, error)
func GetSettingItemsByGroup ¶
func GetSettingItemsByGroup(group int) ([]model.SettingItem, error)
func GetSettingItemsInGroups ¶
func GetSettingItemsInGroups(groups []int) ([]model.SettingItem, error)
func GetSettingsMap ¶
func GetSettingsMap() *generic_sync.MapOf[string, string]
func GetStorageById ¶
GetStorageById Get Storage by id, used to update storage usually
func GetStorages ¶
GetStorages Get all storages from database order by index
func HandleSettingItem ¶
func HandleSettingItem(item *model.SettingItem) (bool, error)
func RegisterSettingItemHook ¶ added in v3.6.0
func RegisterSettingItemHook(key string, hook SettingItemHook)
func SaveSettingItem ¶
func SaveSettingItem(item model.SettingItem) error
func SaveSettingItems ¶
func SaveSettingItems(items []model.SettingItem) error
func SearchNode ¶ added in v3.6.0
func UpdateMeta ¶
func UpdateStorage ¶
UpdateStorage just update storage in database
func UpdateUser ¶
Types ¶
type SettingItemHook ¶
type SettingItemHook func(item *model.SettingItem) error
Click to show internal directories.
Click to hide internal directories.