mirror of
https://github.com/usual2970/certimate.git
synced 2025-10-04 21:44:54 +00:00
update default admin
This commit is contained in:
29
migrations/1724677539_update_admin.go
Normal file
29
migrations/1724677539_update_admin.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package migrations
|
||||
|
||||
import (
|
||||
"github.com/pocketbase/dbx"
|
||||
"github.com/pocketbase/pocketbase/daos"
|
||||
m "github.com/pocketbase/pocketbase/migrations"
|
||||
"github.com/pocketbase/pocketbase/models"
|
||||
)
|
||||
|
||||
func init() {
|
||||
m.Register(func(db dbx.Builder) error {
|
||||
// add up queries...
|
||||
dao := daos.New(db)
|
||||
|
||||
admin := &models.Admin{}
|
||||
admin.Email = "admin@certimate.fun"
|
||||
admin.SetPassword("1234567890")
|
||||
return dao.SaveAdmin(admin)
|
||||
}, func(db dbx.Builder) error {
|
||||
// add down queries...
|
||||
dao := daos.New(db)
|
||||
|
||||
admin, _ := dao.FindAdminByEmail("admin@certimate.fun")
|
||||
if admin != nil {
|
||||
return dao.DeleteAdmin(admin)
|
||||
}
|
||||
return nil
|
||||
})
|
||||
}
|
Reference in New Issue
Block a user