Function calculatePermissions