mirror of
https://github.com/paralus/paralus.git
synced 2026-08-24 15:47:19 +00:00
fix for casbin duplicate issue during init and removing all deletes from init
This commit is contained in:
@@ -17,7 +17,6 @@ import (
|
||||
"github.com/RafayLabs/rcloud-base/pkg/common"
|
||||
"github.com/RafayLabs/rcloud-base/pkg/enforcer"
|
||||
"github.com/RafayLabs/rcloud-base/pkg/service"
|
||||
authzv1 "github.com/RafayLabs/rcloud-base/proto/types/authz"
|
||||
commonv3 "github.com/RafayLabs/rcloud-base/proto/types/commonpb/v3"
|
||||
rolev3 "github.com/RafayLabs/rcloud-base/proto/types/rolepb/v3"
|
||||
systemv3 "github.com/RafayLabs/rcloud-base/proto/types/systempb/v3"
|
||||
@@ -171,32 +170,14 @@ func main() {
|
||||
us := service.NewUserService(providers.NewKratosAuthProvider(kc), db, as, nil, common.CliConfigDownloadData{})
|
||||
prs := service.NewProjectService(db, as)
|
||||
|
||||
//delete all casbin rules
|
||||
as.DeletePolicies(context.Background(), &authzv1.Policy{})
|
||||
|
||||
//delete all role permissions, roles
|
||||
err = dao.HardDeleteAll(context.Background(), db, &models.ResourceRolePermission{})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
err = dao.HardDeleteAll(context.Background(), db, &models.ResourcePermission{})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
err = dao.HardDeleteAll(context.Background(), db, &models.Role{})
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
//add resource permissions
|
||||
err = addResourcePermissions(db, path.Join("scripts", "initialize", "permissions", "base"))
|
||||
if err != nil {
|
||||
fmt.Println("Run from base directory")
|
||||
log.Fatal(err)
|
||||
log.Fatal("Error running from base directory ", err)
|
||||
}
|
||||
err = addResourcePermissions(db, path.Join("scripts", "initialize", "permissions", "ztka"))
|
||||
if err != nil {
|
||||
fmt.Println("Run from ztka directory")
|
||||
log.Fatal(err)
|
||||
log.Fatal("Error running from ztka directory ", err)
|
||||
}
|
||||
|
||||
// Create partner
|
||||
|
||||
Reference in New Issue
Block a user