Skip to main content

useAuthorization

Datalayer Core


Datalayer Core / useAuthorization

Function: useAuthorization()

useAuthorization(): object

Defined in: 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