Skip to main content

useAuthorization

Datalayer Core


Datalayer Core / useAuthorization

Function: useAuthorization()

useAuthorization(): object

Defined in: tech/datalayer/core/src/hooks/useAuthorization.tsx:20

Returns​

object

checkIsCourseStudent()​

checkIsCourseStudent: (user, course) => boolean

Parameters​

user​

IUser

course​

string

Returns​

boolean

checkIsOrganizationMember()​

checkIsOrganizationMember: (user, organization) => boolean

Parameters​

user​

IUser

organization​

IAnyOrganization

Returns​

boolean

checkIsOrganizationOwner()​

checkIsOrganizationOwner: (member) => boolean

Parameters​

member​

IOrganizationMember

Returns​

boolean

checkIsPlatformAdmin()​

checkIsPlatformAdmin: (user) => boolean

Parameters​

user​

IUser

Returns​

boolean

checkIsPlatformFeaturesPreviewer()​

checkIsPlatformFeaturesPreviewer: (user) => boolean

Parameters​

user​

IUser

Returns​

boolean

checkIsPlatformGrowthManager()​

checkIsPlatformGrowthManager: (user) => boolean

Parameters​

user​

IUser

Returns​

boolean

checkIsPlatformMember()​

checkIsPlatformMember: (user) => boolean

Parameters​

user​

IUser

Returns​

boolean

checkIsPlatformSuccessManager()​

checkIsPlatformSuccessManager: (user) => boolean

Parameters​

user​

IUser

Returns​

boolean

checkIsPlatformUsageReviewer()​

checkIsPlatformUsageReviewer: (user) => boolean

Parameters​

user​

IUser

Returns​

boolean

checkIsTeamMember()​

checkIsTeamMember: (user, team) => boolean

Parameters​

user​

IUser

team​

ITeam

Returns​

boolean

checkIsTeamOwer()​

checkIsTeamOwer: (member) => boolean

Parameters​

member​

TeamMember

Returns​

boolean

checkOrganizationsMembership()​

checkOrganizationsMembership: (organizationHandle, organizations?) => void

Parameters​

organizationHandle​

string

organizations?​

IAnyOrganization[]

Returns​

void

checkUserAccountPermissions()​

checkUserAccountPermissions: (user, accountHandle) => void

Parameters​

user​

IUser

accountHandle​

string

Returns​

void

checkUserIsOrganizationOwner()​

checkUserIsOrganizationOwner: (user, organization) => boolean

Parameters​

user​

IUser

organization​

IAnyOrganization

Returns​

boolean

checkUserIsTeamOwer()​

checkUserIsTeamOwer: (user, team) => boolean

Parameters​

user​

IUser

team​

ITeam

Returns​

boolean