Skip to content

Commit 7f89464

Browse files
committed
WIP sla schema
1 parent 36c784d commit 7f89464

File tree

6 files changed

+10
-14
lines changed

6 files changed

+10
-14
lines changed

service/src/tickets/sla/sla.controller.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { DeleteResult } from 'mongodb'
22
import { Test, TestingModule } from '@nestjs/testing'
33
import { SlaController } from './sla.controller'
44
import { SlaService } from './sla.service'
5-
import { SlaDto } from '~/tickets/sla/_dto/sla.dto'
6-
import { Sla } from '~/tickets/sla/_schemas/sla.schema'
5+
import { SlaDto } from './dto/sla.dto'
6+
import { Sla } from './schemas/sla.schema'
77
import { HttpException, HttpStatus } from '@nestjs/common'
88
import { Types } from 'mongoose'
99
import { Response, Request } from 'express'

service/src/tickets/sla/sla.controller.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Req, Res } from '@nestjs/common'
22
import { SlaService } from './sla.service'
33
import { AbstractController } from '~/_common/abstracts/abstract.controller'
4+
import { StateService } from '~/tickets/state/state.service'
45
import { Request, Response } from 'express'
6+
import { SlaCreateDto, SlaUpdateDto } from '~/tickets/sla/_dto/sla.dto'
57
import { FilterOptions, FilterSchema, SearchFilterOptions, SearchFilterSchema } from '@streamkits/nestjs_module_scrud'
68
import { ApiParam } from '@nestjs/swagger'
79
import { ObjectIdValidationPipe } from '~/_common/pipes/object-id-validation.pipe'
810
import { Types } from 'mongoose'
9-
import { SlaCreateDto, SlaDto, SlaUpdateDto } from '~/tickets/sla/_dto/sla.dto'
10-
import { ApiOkResponse } from '@nestjs/swagger/dist/decorators/api-response.decorator'
11-
import { ApiPaginatedResponse } from '~/_common/decorators/api-paginated-response.decorator'
1211

1312
@Controller('sla')
1413
export class SlaController extends AbstractController {
@@ -32,10 +31,6 @@ export class SlaController extends AbstractController {
3231
}
3332

3433
@Get()
35-
@ApiOkResponse({
36-
description: 'Search sla with pagination',
37-
})
38-
@ApiPaginatedResponse(SlaDto)
3934
public async search(@Res() res: Response, @SearchFilterSchema() searchFilterSchema: FilterSchema, @SearchFilterOptions() searchFilterOptions: FilterOptions) {
4035
const [data, total] = await this._service.findAndCount(searchFilterSchema, this.projection, searchFilterOptions)
4136
return res.status(HttpStatus.OK).json({

service/src/tickets/sla/sla.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Module } from '@nestjs/common'
22
import { MongooseModule } from '@nestjs/mongoose'
3-
import { SlaSchema, Sla } from '~/tickets/sla/_schemas/sla.schema'
3+
import { SlaSchema, Sla } from './_schemas/sla.schema'
44
import { SlaService } from './sla.service'
55
import { SlaController } from './sla.controller'
66

service/src/tickets/sla/sla.service.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { DeleteResult } from 'mongodb'
22
import { Test, TestingModule } from '@nestjs/testing'
33
import { SlaService } from './sla.service'
44
import { getModelToken } from '@nestjs/mongoose'
5-
import { Sla } from '~/tickets/sla/_schemas/sla.schema'
5+
import { Sla } from './schemas/sla.schema'
66
import { Model, Types } from 'mongoose'
77

88
describe('SlaService', () => {
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import { Injectable } from '@nestjs/common'
22
import { InjectModel } from '@nestjs/mongoose'
3+
import { Sla } from './_schemas/sla.schema'
34
import { Model } from 'mongoose'
4-
import { Sla } from '~/tickets/sla/_schemas/sla.schema'
55
import { AbstractServiceSchema } from '~/_common/abstracts/abstract.service.schema'
66

77
@Injectable()
88
export class SlaService extends AbstractServiceSchema {
9-
public constructor(@InjectModel(Sla.name) protected _model: Model<Sla>) {
9+
constructor(@InjectModel(Sla.name) protected _model: Model<Sla>,
10+
) {
1011
super()
1112
}
1213
}

service/src/tickets/tickets.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { SlaModule } from './sla/sla.module'
66
import { StateModule } from '~/tickets/state/state.module'
77
import { TicketModule } from '~/tickets/ticket/ticket.module'
88
import { SourceRequestModule } from '~/tickets/source-request/source-request.module'
9-
import { ThreadModule } from './thread/thread.module';
9+
import { ThreadModule } from './thread/thread.module'
1010

1111
@Module({
1212
imports: [

0 commit comments

Comments
 (0)