|
@@ -29,6 +29,12 @@ func SeedSystemData() {
|
|
|
if err := EnsureIncidentPermissions(); err != nil {
|
|
if err := EnsureIncidentPermissions(); err != nil {
|
|
|
global.GVA_LOG.Error("incident permission upgrade failed")
|
|
global.GVA_LOG.Error("incident permission upgrade failed")
|
|
|
}
|
|
}
|
|
|
|
|
+ if err := EnsureDefaultFeeConfig(); err != nil {
|
|
|
|
|
+ global.GVA_LOG.Error("default fee config upgrade failed")
|
|
|
|
|
+ }
|
|
|
|
|
+ if err := EnsureSecurityHardening(); err != nil {
|
|
|
|
|
+ global.GVA_LOG.Error("security hardening upgrade failed")
|
|
|
|
|
+ }
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -286,11 +292,10 @@ func SeedSystemData() {
|
|
|
V5 string `gorm:"column:v5"`
|
|
V5 string `gorm:"column:v5"`
|
|
|
}
|
|
}
|
|
|
casbinRules := []casbinRule{
|
|
casbinRules := []casbinRule{
|
|
|
- // 618 (普通用户)
|
|
|
|
|
|
|
+ // 618 (普通用户) —— 不再授予 admin_register(防止注册高权限账号提权,见 security_seed.go)
|
|
|
{"p", "618", "/base/login", "POST", "", "", ""},
|
|
{"p", "618", "/base/login", "POST", "", "", ""},
|
|
|
{"p", "618", "/jwt/jsonInBlacklist", "POST", "", "", ""},
|
|
{"p", "618", "/jwt/jsonInBlacklist", "POST", "", "", ""},
|
|
|
{"p", "618", "/menu/getMenu", "POST", "", "", ""},
|
|
{"p", "618", "/menu/getMenu", "POST", "", "", ""},
|
|
|
- {"p", "618", "/user/admin_register", "POST", "", "", ""},
|
|
|
|
|
{"p", "618", "/user/changePassword", "POST", "", "", ""},
|
|
{"p", "618", "/user/changePassword", "POST", "", "", ""},
|
|
|
{"p", "618", "/user/getUserInfo", "GET", "", "", ""},
|
|
{"p", "618", "/user/getUserInfo", "GET", "", "", ""},
|
|
|
{"p", "618", "/user/setUserAuthority", "POST", "", "", ""},
|
|
{"p", "618", "/user/setUserAuthority", "POST", "", "", ""},
|
|
@@ -542,6 +547,12 @@ func SeedSystemData() {
|
|
|
if err := EnsureIncidentPermissions(); err != nil {
|
|
if err := EnsureIncidentPermissions(); err != nil {
|
|
|
global.GVA_LOG.Error("incident permission seed failed")
|
|
global.GVA_LOG.Error("incident permission seed failed")
|
|
|
}
|
|
}
|
|
|
|
|
+ if err := EnsureDefaultFeeConfig(); err != nil {
|
|
|
|
|
+ global.GVA_LOG.Error("default fee config seed failed")
|
|
|
|
|
+ }
|
|
|
|
|
+ if err := EnsureSecurityHardening(); err != nil {
|
|
|
|
|
+ global.GVA_LOG.Error("security hardening seed failed")
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
global.GVA_LOG.Info("system data seeded successfully")
|
|
global.GVA_LOG.Info("system data seeded successfully")
|
|
|
}
|
|
}
|