Documentation
¶
Index ¶
- func HumanizeAction(action Action) string
- type Action
- func (a Action) Added() Action
- func (a Action) Custom() Action
- func (a Action) Deleted() Action
- func (a Action) GetSchema() Action
- func (a Action) LoginDenied() Action
- func (a Action) LoginSuccessful() Action
- func (a Action) Logout() Action
- func (a Action) Modified() Action
- func (a Action) PasswordResetDenied() Action
- func (a Action) PasswordResetRequest() Action
- func (a Action) PasswordResetSuccessful() Action
- func (a Action) Read() Action
- type Log
- func (l *Log) ParseRecord(a reflect.Value, modelName string, ID uint, user *core.User, action Action, ...) (err error)
- func (l *Log) PasswordReset(user string, action Action, r *http.Request) (err error)
- func (l *Log) Save()
- func (l *Log) SignIn(user string, action Action, r *http.Request) (err error)
- func (l Log) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HumanizeAction ¶
Types ¶
type Action ¶
type Action int
Action !
func (Action) PasswordResetDenied ¶
PasswordResetDenied !
func (Action) PasswordResetRequest ¶
PasswordResetRequest !
func (Action) PasswordResetSuccessful ¶
PasswordResetSuccessful !
type Log ¶
type Log struct { ID uint `gorm:"primarykey"` ContentType core.ContentType `uadminform:"ReadonlyField" uadmin:"list,search"` ContentTypeID uint ModelPK uint `uadmin:"list,search" uadminform:"ReadonlyField"` Action Action `uadminform:"ReadonlyField" uadmin:"list,search"` Username string `uadminform:"ReadonlyField" uadmin:"list,search"` Activity string `gorm:"type:longtext" uadminform:"ReadonlyTextareaFieldOptions" uadmin:"list,search"` CreatedAt time.Time `uadminform:"DateTimeFieldOptions" uadmin:"list,search"` UpdatedAt time.Time DeletedAt gorm.DeletedAt `gorm:"index"` }
Log !
func (*Log) ParseRecord ¶
func (l *Log) ParseRecord(a reflect.Value, modelName string, ID uint, user *core.User, action Action, r *http.Request) (err error)
ParseRecord !
func (*Log) PasswordReset ¶
PasswordReset !
Click to show internal directories.
Click to hide internal directories.