A local public entity is not liable for an injury caused by the issuance, denial, suspension or revocation of, or by the failure or refusal to issue, deny, suspend or revoke, any permit, license, certificate, approval, order or similar authorization where the entity or its employee is authorized by enactment to determine whether or not such authorization should be issued, denied, suspended or revoked.
745 ILCS 10/2-104