import { Controller, Get } from '@nestjs/common'; import { RequirePermissions } from '../authorization/decorators/require-permissions.decorator'; import { DashboardService } from './dashboard.service'; @Controller('dashboard') export class DashboardController { constructor(private readonly dashboard: DashboardService) {} @Get('summary') @RequirePermissions('dashboard.read') summary() { return this.dashboard.summary(); } }