fix(auth): resource key follows Queo convention 'doc.queo.ru' (subdomain), not 'doc_manager'

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
admin
2026-04-30 21:48:30 +03:00
parent d9bd6fc68f
commit 0722a25845
+2 -1
View File
@@ -18,7 +18,8 @@ export const AuthPayload = z.object({
});
export type AuthPayload = z.infer<typeof AuthPayload>;
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 {