package models import "time" // BackendLink is the verified link between one frontend user and one backend // administrator (golem15_user_backend_links). Each side appears in at most // one link. LinkedBy is the administrator who set the link on the // Administrators screen; it is nil for a link the frontend user confirmed // themselves after the administrator started it on My account. type BackendLink struct { ID uint `gorm:"column:id;primaryKey"` UserID uint `gorm:"column:user_id"` BackendUserID uint `gorm:"column:backend_user_id"` LinkedBy *uint `gorm:"column:linked_by"` CreatedAt time.Time `gorm:"column:created_at"` } func (BackendLink) TableName() string { return "golem15_user_backend_links" } func (BackendLink) Fillable() []string { return []string{"user_id", "backend_user_id", "linked_by"} } func init() { Register(BackendLink{}) }