Skip to content

Commit 0e69e32

Browse files
committed
WIP add api tags core openapi
1 parent 22fa293 commit 0e69e32

File tree

11 files changed

+21
-7
lines changed

11 files changed

+21
-7
lines changed

service/src/core/auth/auth.controller.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ import { Controller, Get, Post, Res } from '@nestjs/common'
22
import { AuthService } from './auth.service'
33
import { AbstractController } from '~/_common/abstracts/abstract.controller'
44
import { Response } from 'express'
5+
import { ApiTags } from '@nestjs/swagger'
56

7+
@ApiTags('core')
68
@Controller('auth')
79
export class AuthController extends AbstractController {
810
constructor(private readonly service: AuthService) {

service/src/core/categories/categories.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Res } fr
22
import { CategoriesCreateDto, CategoriesDto, CategoriesUpdateDto } from './_dto/categories.dto'
33
import { CategoriesService } from './categories.service'
44
import { AbstractController } from '~/_common/abstracts/abstract.controller'
5-
import { ApiParam } from '@nestjs/swagger'
5+
import { ApiParam, ApiTags } from '@nestjs/swagger'
66
import {
77
FilterOptions,
88
FilterSchema,
@@ -20,6 +20,7 @@ import { ApiDeletedResponseDecorator } from '~/_common/decorators/api-deleted-re
2020
import { PickProjectionHelper } from '~/_common/helpers/pick-projection.helper'
2121
import { PartialProjectionType } from '~/_common/types/partial-projection.type'
2222

23+
@ApiTags('core')
2324
@Controller('categories')
2425
export class CategoriesController extends AbstractController {
2526

service/src/core/core.controller.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { Controller } from '@nestjs/common'
22
import { CoreService } from './core.service'
33
import { AbstractController } from '~/_common/abstracts/abstract.controller'
4+
import { ApiTags } from '@nestjs/swagger'
45

6+
@ApiTags('core')
57
@Controller('core')
68
export class CoreController extends AbstractController {
79
public constructor(private readonly _service: CoreService) {

service/src/core/core.module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import { PreferencesModule } from './preferences/preferences.module'
1111
import { FilestorageModule } from './filestorage/filestorage.module'
1212
import { EntitiesModule } from '~/core/entities/entities.module'
1313
import { IdentitiesModule } from '~/core/identities/identities.module'
14+
import { ApiTags } from '@nestjs/swagger'
1415

1516
@Module({
1617
imports: [

service/src/core/crontabs/crontabs.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Res } fr
22
import { CrontabsCreateDto, CrontabsDto, CrontabsUpdateDto } from './_dto/crontabs.dto'
33
import { CrontabsService } from './crontabs.service'
44
import { AbstractController } from '~/_common/abstracts/abstract.controller'
5-
import { ApiParam } from '@nestjs/swagger'
5+
import { ApiParam, ApiTags } from '@nestjs/swagger'
66
import {
77
FilterOptions,
88
FilterSchema,
@@ -20,6 +20,7 @@ import { ApiReadResponseDecorator } from '~/_common/decorators/api-read-response
2020
import { ApiUpdateDecorator } from '~/_common/decorators/api-update.decorator'
2121
import { ApiDeletedResponseDecorator } from '~/_common/decorators/api-deleted-response.decorator'
2222

23+
@ApiTags('core')
2324
@Controller('crontabs')
2425
export class CrontabsController extends AbstractController {
2526
protected static readonly projection: PartialProjectionType<CrontabsDto> = {

service/src/core/entities/entities.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { EntitiesService } from './entities.service'
33
import { AbstractController } from '~/_common/abstracts/abstract.controller'
44
import { Request, Response } from 'express'
55
import { FilterOptions, FilterSchema, SearchFilterOptions, SearchFilterSchema } from '@streamkits/nestjs_module_scrud'
6-
import { ApiParam } from '@nestjs/swagger'
6+
import { ApiParam, ApiTags } from '@nestjs/swagger'
77
import { ObjectIdValidationPipe } from '~/_common/pipes/object-id-validation.pipe'
88
import { Types } from 'mongoose'
99
import { EntitiesCreateDto, EntitiesDto, EntitiesUpdateDto } from '~/core/entities/_dto/entites.dto'
@@ -15,6 +15,7 @@ import { ApiReadResponseDecorator } from '~/_common/decorators/api-read-response
1515
import { ApiUpdateDecorator } from '~/_common/decorators/api-update.decorator'
1616
import { ApiDeletedResponseDecorator } from '~/_common/decorators/api-deleted-response.decorator'
1717

18+
@ApiTags('core')
1819
@Controller('entities')
1920
export class EntitiesController extends AbstractController {
2021
protected static readonly projection: PartialProjectionType<EntitiesDto> = {

service/src/core/filestorage/filestorage.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Req, Res
22
import { FilestorageCreateDto, FilestorageUpdateDto } from './_dto/filestorage.dto'
33
import { FilestorageService } from './filestorage.service'
44
import { AbstractController } from '~/_common/abstracts/abstract.controller'
5-
import { ApiParam } from '@nestjs/swagger'
5+
import { ApiParam, ApiTags } from '@nestjs/swagger'
66
import { SearchFilterSchema, FilterSchema, SearchFilterOptions, FilterOptions, ObjectIdValidationPipe } from '@streamkits/nestjs_module_scrud'
77
import { Types } from 'mongoose'
88
import { Request, Response } from 'express'
99

10+
@ApiTags('core')
1011
@Controller('filestorage')
1112
export class FilestorageController extends AbstractController {
1213
protected readonly projection = {

service/src/core/identities/identities.controller.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { Controller } from '@nestjs/common'
22
import { IdentitiesService } from './identities.service'
33
import { AbstractController } from '~/_common/abstracts/abstract.controller'
4+
import { ApiTags } from '@nestjs/swagger'
45

6+
@ApiTags('core')
57
@Controller('identities')
68
export class IdentitiesController extends AbstractController {
79
constructor(private readonly service: IdentitiesService) {

service/src/core/preferences/preferences.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Req, Res
22
import { PreferencesCreateDto, PreferencesUpdateDto } from './_dto/preferences.dto'
33
import { PreferencesService } from './preferences.service'
44
import { AbstractController } from '~/_common/abstracts/abstract.controller'
5-
import { ApiParam } from '@nestjs/swagger'
5+
import { ApiParam, ApiTags } from '@nestjs/swagger'
66
import { SearchFilterSchema, FilterSchema, SearchFilterOptions, FilterOptions, ObjectIdValidationPipe } from '@streamkits/nestjs_module_scrud'
77
import { Types } from 'mongoose'
88
import { Request, Response } from 'express'
99

10+
@ApiTags('core')
1011
@Controller('preferences')
1112
export class PreferencesController extends AbstractController {
1213
public readonly projection = {

service/src/core/projects/project.controller.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Req, Res
22
import { ProjectCreateDto, ProjectUpdateDto } from './_dto/project.dto'
33
import { ProjectService } from './project.service'
44
import { AbstractController } from '~/_common/abstracts/abstract.controller'
5-
import { ApiParam } from '@nestjs/swagger'
5+
import { ApiParam, ApiTags } from '@nestjs/swagger'
66
import { SearchFilterSchema, FilterSchema, SearchFilterOptions, FilterOptions, ObjectIdValidationPipe } from '@streamkits/nestjs_module_scrud'
77
import { Types } from 'mongoose'
88
import { Request, Response } from 'express'
99

10+
@ApiTags('core')
1011
@Controller('project')
1112
export class ProjectController extends AbstractController {
1213
protected readonly projection = {

0 commit comments

Comments
 (0)