添加developer角色到admin的数据库迁移,确保代理管理页面不显示管理员
This commit is contained in:
@@ -330,6 +330,14 @@ func initData() {
|
||||
DB.Create(&agentUser)
|
||||
}
|
||||
|
||||
// 迁移:将 developer 角色统一为 admin
|
||||
var developerCount int64
|
||||
DB.Model(&model.User{}).Where("role = ?", "developer").Count(&developerCount)
|
||||
if developerCount > 0 {
|
||||
log.Printf("Migrating %d developer users to admin role...", developerCount)
|
||||
DB.Model(&model.User{}).Where("role = ?", "developer").Update("role", "admin")
|
||||
}
|
||||
|
||||
// 清理没有关联应用的云端常量和变量
|
||||
var orphanConstants int64
|
||||
DB.Model(&model.CloudConstant{}).Where("app_id IS NULL").Count(&orphanConstants)
|
||||
|
||||
Reference in New Issue
Block a user