Files
CRM_Montzar/apps/web/src/lib/behavior-access.ts
T

11 lines
450 B
TypeScript
Raw Normal View History

import type { AuthUserDto } from '@mento/shared';
export function canUseBehavior(user: AuthUserDto | null | undefined): boolean {
if (!user) return false;
const modules = user.enabledModules;
if (modules && !modules.includes('behavior')) return false;
if (user.role === 'owner' || user.role === 'admin') return true;
const permissions = user.permissions ?? [];
return permissions.includes('behavior') || permissions.includes('sales');
}