Added email and gravatar to user config

هذا الالتزام موجود في:
Thomas Miceli
2023-03-19 16:29:14 +01:00
الأصل 858ee3e70a
التزام 7b27db8849
6 ملفات معدلة مع 107 إضافات و23 حذوفات

عرض الملف

@@ -10,6 +10,8 @@ type User struct {
Password string
IsAdmin bool
CreatedAt int64
Email string
MD5Hash string // for gravatar, if no Email is specified, the value is random
Gists []Gist `gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;foreignKey:UserID"`
SSHKeys []SSHKey `gorm:"foreignKey:UserID"`
@@ -92,6 +94,10 @@ func (user *User) Create() error {
return db.Create(&user).Error
}
func (user *User) Update() error {
return db.Save(&user).Error
}
func (user *User) Delete() error {
return db.Delete(&user).Error
}