db: remove db.User.LoginType field (#6122)

This commit is contained in:
Kousik Mitra
2020-04-19 02:02:53 +05:30
committed by GitHub
parent c0fd6042fd
commit 5a52ee75e3
5 changed files with 14 additions and 25 deletions

View File

@@ -77,17 +77,15 @@ func NewUserPost(c *context.Context, f form.AdminCrateUser) {
}
u := &db.User{
Name: f.UserName,
Email: f.Email,
Passwd: f.Password,
IsActive: true,
LoginType: db.LoginPlain,
Name: f.UserName,
Email: f.Email,
Passwd: f.Password,
IsActive: true,
}
if len(f.LoginType) > 0 {
fields := strings.Split(f.LoginType, "-")
if len(fields) == 2 {
u.LoginType = db.LoginType(com.StrTo(fields[0]).MustInt())
u.LoginSource = com.StrTo(fields[1]).MustInt64()
u.LoginName = f.LoginName
}
@@ -180,12 +178,10 @@ func EditUserPost(c *context.Context, f form.AdminEditUser) {
fields := strings.Split(f.LoginType, "-")
if len(fields) == 2 {
loginType := db.LoginType(com.StrTo(fields[0]).MustInt())
loginSource := com.StrTo(fields[1]).MustInt64()
if u.LoginSource != loginSource {
u.LoginSource = loginSource
u.LoginType = loginType
}
}