Enable Montact CRM integration and admin CRM APIs.

This commit is contained in:
2026-10-10 17:44:30 +03:30
parent 7481ac5243
commit 68752f0403
11 changed files with 1158 additions and 2 deletions
+5
View File
@@ -6,6 +6,7 @@ import {
Patch,
Post,
} from '@nestjs/common';
import { ApiBearerAuth, ApiTags } from '@nestjs/swagger';
import { AuthType, Roles } from '../common/decorators/auth.decorators';
import { CurrentUser } from '../common/decorators/current-user.decorator';
import type { AuthPrincipal } from '../common/decorators/current-user.decorator';
@@ -18,6 +19,8 @@ import {
UpdateNextActionDto,
} from './dto/crm.dto';
@ApiTags('CustomerCrm')
@ApiBearerAuth()
@Controller('admin/customers')
@AuthType('admin')
@Roles('admin', 'sales')
@@ -68,6 +71,8 @@ export class CustomerCrmController {
}
}
@ApiTags('CustomerCrm')
@ApiBearerAuth()
@Controller('admin/next-actions')
@AuthType('admin')
@Roles('admin', 'sales')