Skip to main content

useAuthorization

Datalayer Core


Datalayer Core / useAuthorization

Function: useAuthorization()

useAuthorization(): object

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

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