Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HumanizeDataType ¶
Types ¶
type DataType ¶
type DataType int
DataType is a list of data types used for settings
func DataTypeFromString ¶
type Setting ¶
type Setting struct {
core.Model
Name string `uadmin:"list,search" uadminform:"RequiredFieldOptions"`
Value string `uadmin:"list" uadminform:"DynamicTypeFieldOptions"`
DefaultValue string `uadmin:"list" uadminform:"DynamicTypeFieldOptions"`
DataType DataType `uadmin:"list,search" uadminform:"RequiredSelectFieldOptions"`
Help string `uadmin:"list,search" sql:"type:text;"`
Category SettingCategory `uadmin:"list,search" uadminform:"FkRequiredFieldOptions"`
CategoryID uint
Code string `uadmin:"search" uadminform:"ReadonlyField"`
}
Setting model stored system settings
func (*Setting) GetRealWidget ¶
func (*Setting) GetValue ¶
func (s *Setting) GetValue() interface{}
GetValue returns an interface representing the value of the setting
func (*Setting) ParseFormValue ¶
ParseFormValue takes the value of a setting from an HTTP request and saves in the instance of setting
type SettingCategory ¶
type SettingCategory struct {
core.Model
Name string `uadmin:"list"`
Icon string `uadminform:"ImageFormOptions" `
}
SettingCategory is a category for system settings
func (*SettingCategory) String ¶
func (m *SettingCategory) String() string
Click to show internal directories.
Click to hide internal directories.