UserRole
Source:src/enums/userRole.enum.ts
Used in:
auth.middleware.ts— role checks inisAdmin,isUseruser.validator.ts—rolefield validation on create/update- JWT payload
roleclaim
PageAccess
Source:src/enums/pageAccess.enum.ts
Used in:
auth.middleware.ts—isToken([PageAccess.*])page scopingindexData.route.ts— index data and download endpointsUser.pageAccess— populatedAppSettingrefs whereindexmatches these values
PageAccess string values must match the index field on AppSetting documents assigned to users.IndexTypes
Source:src/enums/Index.enum.ts
Used for TrueData symbol mapping and instrument resolution. Maps to
AppSetting.trueDataIndex in legacy data paths.