Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "api-packages/api-real-cookie-banner/src/entity/user/user"

Index

Enumerations

Interfaces

Functions

Object literals

Functions

getUserRoleHierarchy

  • Returns user role hierarchy definition.

    Use Case: You are a Creator and want to translate something (=Role Translator)

    Example: Use this function, and get hierarchy for Creator. Next check if Creator has a mapping to the role Translator

    Result: Creator has also the Role Translator.

    Returns Record<EUserRole, EUserRole[]>

Object literals

Const roleHierarchy

roleHierarchy: object

[EUserRole.Admin]

[EUserRole.Admin]: (Admin | Creator | Translator)[] = [EUserRole.Admin, EUserRole.Creator, EUserRole.Translator]

[EUserRole.Client]

[EUserRole.Client]: Client[] = [EUserRole.Client]

[EUserRole.Creator]

[EUserRole.Creator]: (Creator | Translator)[] = [EUserRole.Creator, EUserRole.Translator]

[EUserRole.Translator]

[EUserRole.Translator]: Translator[] = [EUserRole.Translator]

Generated using TypeDoc