Skip to content
Snippets Groups Projects
Commit b82d5979 authored by Fabian Seidl's avatar Fabian Seidl
Browse files

improved readability

parent 625b57d8
No related branches found
No related tags found
1 merge request!287Implement data persisting for user management
Pipeline #99942 failed
...@@ -51,13 +51,17 @@ func (r Role) GetPermissions() []string { ...@@ -51,13 +51,17 @@ func (r Role) GetPermissions() []string {
} }
// RemovePermissionsFromRole takes permissions that should be removed from a role and updates the current permissions accordingly // RemovePermissionsFromRole takes permissions that should be removed from a role and updates the current permissions accordingly
func (r Role) RemovePermissionsFromRole(permissionsToRemove []string) { func (r *Role) RemovePermissionsFromRole(permissionsToRemove []string) {
for _, permToRemove := range permissionsToRemove { for _, permToRemove := range permissionsToRemove {
for i, perm := range r.Permissions { r.removePermissionFromRoles(permToRemove)
if perm == permToRemove { }
r.Permissions = append(r.Permissions[:i], r.Permissions[i+1:]...) }
break
} func (r *Role) removePermissionFromRoles(permToRemove string) {
for i, perm := range r.Permissions {
if perm == permToRemove {
r.Permissions = append(r.Permissions[:i], r.Permissions[i+1:]...)
break
} }
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment