func appendPermissionsForSpecialCases()

in pkg/domain/appendPermissionsForSpecialCases.go [22:32]


func appendPermissionsForSpecialCases(scpPerms map[string][]string) map[string][]string {
	for scp, perms := range scpPerms {
		for _, perm := range perms {
			if toAppend, ok := toAppendSpecialCasePermissions[perm]; ok {
				scpPerms[scp] = append(scpPerms[scp], toAppend...)
				log.Infof("Appended special case permissions for scope %s: %v", scp, toAppend)
			}
		}
	}
	return scpPerms
}