diff --git a/packages/shared/src/auth/types.ts b/packages/shared/src/auth/types.ts index 2ae164f..bf21bab 100644 --- a/packages/shared/src/auth/types.ts +++ b/packages/shared/src/auth/types.ts @@ -18,7 +18,8 @@ export const AuthPayload = z.object({ }); export type AuthPayload = z.infer; -export const DOC_MANAGER_RESOURCE = 'doc_manager' as const; +// Конвенция Queo: ключ ресурса = поддомен приложения (hall.queo.ru, cloud.queo.ru, doc.queo.ru). +export const DOC_MANAGER_RESOURCE = 'doc.queo.ru' as const; // Иерархия ролей: admin ⊃ user ⊃ viewer export function hasDocPermission(payload: AuthPayload, required: PermissionRole): boolean {