添加developer角色到admin的数据库迁移,确保代理管理页面不显示管理员
This commit is contained in:
@@ -330,6 +330,14 @@ func initData() {
|
|||||||
DB.Create(&agentUser)
|
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
|
var orphanConstants int64
|
||||||
DB.Model(&model.CloudConstant{}).Where("app_id IS NULL").Count(&orphanConstants)
|
DB.Model(&model.CloudConstant{}).Where("app_id IS NULL").Count(&orphanConstants)
|
||||||
|
|||||||
Reference in New Issue
Block a user