15 lines
442 B
TypeScript
15 lines
442 B
TypeScript
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();
|
|
}
|
|
}
|