config

package
v0.26.6 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterConditionRoutes added in v0.0.145

func RegisterConditionRoutes(r chi.Router)

func RegisterConfigRoutes added in v0.0.145

func RegisterConfigRoutes(r chi.Router)

func RegisterLdapConfigRoutes added in v0.0.148

func RegisterLdapConfigRoutes(r chi.Router)

func RegisterSSOConfigRoutes added in v0.0.145

func RegisterSSOConfigRoutes(admin chi.Router)

Types

type ConditionController added in v0.0.145

type ConditionController struct {
}

func (*ConditionController) Delete added in v0.0.145

func (cc *ConditionController) Delete(c *response.Context)

@Summary 删除条件 @Security BearerAuth @Param ids path string true "条件ID,多个用逗号分隔" @Success 200 {object} string @Router /admin/condition/delete/{ids} [post]

func (*ConditionController) List added in v0.0.145

func (cc *ConditionController) List(c *response.Context)

@Summary 获取条件列表 @Security BearerAuth @Success 200 {object} string @Router /admin/condition/list [get]

func (*ConditionController) QuickSave added in v0.0.145

func (cc *ConditionController) QuickSave(c *response.Context)

@Summary 快速保存条件状态 @Security BearerAuth @Param id path int true "条件ID" @Param status path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/condition/save/id/{id}/status/{status} [post]

func (*ConditionController) Save added in v0.0.145

func (cc *ConditionController) Save(c *response.Context)

@Summary 创建或更新条件 @Security BearerAuth @Success 200 {object} string @Router /admin/condition/save [post]

type Controller added in v0.0.145

type Controller struct {
}

func (*Controller) All added in v0.0.145

func (cc *Controller) All(c *response.Context)

@Summary 获取系统配置 @Security BearerAuth @Success 200 {object} string @Router /admin/config/all [get]

func (*Controller) Update added in v0.0.145

func (cc *Controller) Update(c *response.Context)

@Summary 更新系统配置 @Security BearerAuth @Param config body models.Config true "配置信息" @Success 200 {object} string @Router /admin/config/update [post]

type LdapConfigController added in v0.0.148

type LdapConfigController struct {
}

func (*LdapConfigController) GetLdapConfig added in v0.0.148

func (lc *LdapConfigController) GetLdapConfig(c *response.Context)

获取ldap的enabled状态

func (*LdapConfigController) LDAPConfigDelete added in v0.0.148

func (lc *LdapConfigController) LDAPConfigDelete(c *response.Context)

删除LDAP配置(支持批量)

func (*LdapConfigController) LDAPConfigDetail added in v0.0.148

func (lc *LdapConfigController) LDAPConfigDetail(c *response.Context)

获取单个LDAP配置

func (*LdapConfigController) LDAPConfigList added in v0.0.148

func (lc *LdapConfigController) LDAPConfigList(c *response.Context)

LDAP配置列表

func (*LdapConfigController) LDAPConfigQuickSave added in v0.0.148

func (lc *LdapConfigController) LDAPConfigQuickSave(c *response.Context)

LDAPConfigQuickSave 快速保存启用状态

func (*LdapConfigController) LDAPConfigSave added in v0.0.148

func (lc *LdapConfigController) LDAPConfigSave(c *response.Context)

保存LDAP配置(新建/编辑)

func (*LdapConfigController) LDAPConfigTestConnect added in v0.0.148

func (lc *LdapConfigController) LDAPConfigTestConnect(c *response.Context)

测试LDAP连接

type SSOConfigController added in v0.0.145

type SSOConfigController struct {
}

func (*SSOConfigController) Delete added in v0.0.145

func (sc *SSOConfigController) Delete(c *response.Context)

@Summary 删除SSO配置 @Security BearerAuth @Param ids path string true "SSO配置ID,多个用逗号分隔" @Success 200 {object} string @Router /admin/config/sso/delete/{ids} [post]

func (*SSOConfigController) List added in v0.0.145

func (sc *SSOConfigController) List(c *response.Context)

@Summary 获取SSO配置列表 @Security BearerAuth @Success 200 {object} string @Router /admin/config/sso/list [get]

func (*SSOConfigController) QuickSave added in v0.0.145

func (sc *SSOConfigController) QuickSave(c *response.Context)

@Summary 快速更新SSO配置状态 @Security BearerAuth @Param id path int true "SSO配置ID" @Param enabled path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/config/sso/save/id/{id}/status/{enabled} [post]

func (*SSOConfigController) Save added in v0.0.145

func (sc *SSOConfigController) Save(c *response.Context)

@Summary 创建或更新SSO配置 @Security BearerAuth @Success 200 {object} string @Router /admin/config/sso/save [post]

Jump to

Keyboard shortcuts

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