@@ -191,7 +191,7 @@ func (impl RoleGroupServiceImpl) CreateAndAddPolicesForSuperAdmin(tx *pg.Tx, use
191
191
impl .logger .Errorw ("error in creating role group role mapping" , "err" , err , "RoleGroupId" , roleGroupId )
192
192
return nil , err
193
193
}
194
- policies = append (policies , bean3. Policy { Type : "g" , Sub : bean3 . Subject (groupCasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
194
+ policies = append (policies , adapter . GetCasbinGroupPolicy (groupCasbinName , roleModel .Role , nil ) )
195
195
}
196
196
return policies , nil
197
197
}
@@ -275,7 +275,7 @@ func (impl RoleGroupServiceImpl) CreateOrUpdateRoleGroupForClusterEntity(roleFil
275
275
}
276
276
if _ , ok := existingRoles [roleModel .Id ]; ok {
277
277
//Adding policies which are removed
278
- policiesToBeAdded = append (policiesToBeAdded , bean3. Policy { Type : "g" , Sub : bean3 . Subject (model .CasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
278
+ policiesToBeAdded = append (policiesToBeAdded , adapter . GetCasbinGroupPolicy (model .CasbinName , roleModel .Role , nil ) )
279
279
} else {
280
280
if roleModel .Id > 0 {
281
281
//new role ids in new array, add it
@@ -288,7 +288,7 @@ func (impl RoleGroupServiceImpl) CreateOrUpdateRoleGroupForClusterEntity(roleFil
288
288
if err != nil {
289
289
return nil , err
290
290
}
291
- policiesToBeAdded = append (policiesToBeAdded , bean3. Policy { Type : "g" , Sub : bean3 . Subject (model .CasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
291
+ policiesToBeAdded = append (policiesToBeAdded , adapter . GetCasbinGroupPolicy (model .CasbinName , roleModel .Role , nil ) )
292
292
}
293
293
}
294
294
}
@@ -337,7 +337,7 @@ func (impl RoleGroupServiceImpl) CreateOrUpdateRoleGroupForOtherEntity(roleFilte
337
337
}
338
338
if _ , ok := existingRoles [roleModel .Id ]; ok {
339
339
//Adding policies which are removed
340
- policiesToBeAdded = append (policiesToBeAdded , bean3. Policy { Type : "g" , Sub : bean3 . Subject (model .CasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
340
+ policiesToBeAdded = append (policiesToBeAdded , adapter . GetCasbinGroupPolicy (model .CasbinName , roleModel .Role , nil ) )
341
341
} else {
342
342
if roleModel .Id > 0 {
343
343
roleGroupMappingModel := & repository.RoleGroupRoleMapping {RoleGroupId : model .Id , RoleId : roleModel .Id }
@@ -346,7 +346,7 @@ func (impl RoleGroupServiceImpl) CreateOrUpdateRoleGroupForOtherEntity(roleFilte
346
346
if err != nil {
347
347
return nil , err
348
348
}
349
- policiesToBeAdded = append (policiesToBeAdded , bean3. Policy { Type : "g" , Sub : bean3 . Subject (model .CasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
349
+ policiesToBeAdded = append (policiesToBeAdded , adapter . GetCasbinGroupPolicy (model .CasbinName , roleModel .Role , nil ) )
350
350
}
351
351
}
352
352
}
@@ -391,7 +391,7 @@ func (impl RoleGroupServiceImpl) CreateOrUpdateRoleGroupForJobsEntity(roleFilter
391
391
}
392
392
if _ , ok := existingRoles [roleModel .Id ]; ok {
393
393
//Adding policies which are removed
394
- policiesToBeAdded = append (policiesToBeAdded , bean3. Policy { Type : "g" , Sub : bean3 . Subject (model .CasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
394
+ policiesToBeAdded = append (policiesToBeAdded , adapter . GetCasbinGroupPolicy (model .CasbinName , roleModel .Role , nil ) )
395
395
} else {
396
396
if roleModel .Id > 0 {
397
397
roleGroupMappingModel := & repository.RoleGroupRoleMapping {RoleGroupId : model .Id , RoleId : roleModel .Id }
@@ -403,7 +403,7 @@ func (impl RoleGroupServiceImpl) CreateOrUpdateRoleGroupForJobsEntity(roleFilter
403
403
if err != nil {
404
404
return nil , err
405
405
}
406
- policiesToBeAdded = append (policiesToBeAdded , bean3. Policy { Type : "g" , Sub : bean3 . Subject (model .CasbinName ), Obj : bean3 . Object ( roleModel .Role )} )
406
+ policiesToBeAdded = append (policiesToBeAdded , adapter . GetCasbinGroupPolicy (model .CasbinName , roleModel .Role , nil ) )
407
407
}
408
408
}
409
409
}
0 commit comments