feat: add gitlab oauth, cleanup code

This commit is contained in:
2024-11-17 19:49:42 +07:00
parent a6cc450ea7
commit 83d0ed380d
29 changed files with 297 additions and 89 deletions
+24 -24
View File
@@ -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
}