feat(F-147): completed feature

This commit is contained in:
chattie
2026-08-22 12:56:09 +02:00
parent 91044da178
commit d39342cdeb
19 changed files with 1138 additions and 23 deletions

View File

@@ -23,7 +23,8 @@ export type Permission =
| 'cms.write'
| 'admin-users.read'
| 'admin-users.write'
| 'audit.read';
| 'audit.read'
| 'reporting.read';
export function can(role: Role, permission: Permission): boolean {
if (role === 'admin') return true;
@@ -41,6 +42,7 @@ export interface NavItem {
export const NAV_ITEMS: NavItem[] = [
{ href: '/', label: 'Dashboard', icon: '📊', permission: 'dashboard' },
{ href: '/reporting', label: 'Reporting', icon: '📈', permission: 'reporting.read' },
{ href: '/products', label: 'Productos', icon: '📦', permission: 'products.read' },
{ href: '/orders', label: 'Pedidos', icon: '🧾', permission: 'orders.read' },
{ href: '/payments', label: 'Pagos', icon: '💳', permission: 'orders.read' },