mirror of
https://github.com/khairul169/vaulterm.git
synced 2026-09-15 17:03:30 +07:00
feat: add gitlab oauth, cleanup code
This commit is contained in:
+24
-24
@@ -2,8 +2,8 @@ package db
|
||||
|
||||
import (
|
||||
"gorm.io/gorm"
|
||||
"rul.sh/vaulterm/server/lib"
|
||||
"rul.sh/vaulterm/server/models"
|
||||
"rul.sh/vaulterm/server/utils"
|
||||
)
|
||||
|
||||
type SeedFn func(*gorm.DB) error
|
||||
@@ -23,7 +23,7 @@ func seedUsers(tx *gorm.DB) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
testPasswd, err := lib.HashPassword("123456")
|
||||
testPasswd, err := utils.HashPassword("123456")
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -42,38 +42,38 @@ func seedUsers(tx *gorm.DB) error {
|
||||
userList := []*models.User{
|
||||
{
|
||||
Name: "Admin",
|
||||
Username: "admin",
|
||||
Username: utils.StringPtr("admin"),
|
||||
Password: testPasswd,
|
||||
Email: "[email protected]",
|
||||
Email: utils.StringPtr("[email protected]"),
|
||||
Role: models.UserRoleAdmin,
|
||||
},
|
||||
{
|
||||
Name: "John Doe",
|
||||
Username: "user",
|
||||
Password: testPasswd,
|
||||
Email: "[email protected]",
|
||||
},
|
||||
{
|
||||
Name: "Mary Doe",
|
||||
Username: "user2",
|
||||
Password: testPasswd,
|
||||
Email: "[email protected]",
|
||||
},
|
||||
// {
|
||||
// Name: "John Doe",
|
||||
// Username: "user",
|
||||
// Password: testPasswd,
|
||||
// Email: "[email protected]",
|
||||
// },
|
||||
// {
|
||||
// Name: "Mary Doe",
|
||||
// Username: "user2",
|
||||
// Password: testPasswd,
|
||||
// Email: "[email protected]",
|
||||
// },
|
||||
}
|
||||
|
||||
if res := tx.Create(&userList); res.Error != nil {
|
||||
return res.Error
|
||||
}
|
||||
|
||||
teamMembers := []models.TeamMembers{
|
||||
{TeamID: teams[0].ID, UserID: userList[0].ID, Role: models.TeamRoleOwner},
|
||||
{TeamID: teams[0].ID, UserID: userList[1].ID, Role: models.TeamRoleAdmin},
|
||||
{TeamID: teams[0].ID, UserID: userList[2].ID, Role: models.TeamRoleMember},
|
||||
}
|
||||
// teamMembers := []models.TeamMembers{
|
||||
// {TeamID: teams[0].ID, UserID: userList[0].ID, Role: models.TeamRoleOwner},
|
||||
// {TeamID: teams[0].ID, UserID: userList[1].ID, Role: models.TeamRoleAdmin},
|
||||
// {TeamID: teams[0].ID, UserID: userList[2].ID, Role: models.TeamRoleMember},
|
||||
// }
|
||||
|
||||
if res := tx.Create(&teamMembers); res.Error != nil {
|
||||
return res.Error
|
||||
}
|
||||
// if res := tx.Create(&teamMembers); res.Error != nil {
|
||||
// return res.Error
|
||||
// }
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user