hasBasicPermissions