fix(user_module_access): fix imports and file naming
This commit is contained in:
parent
26ea84cf1a
commit
439e005936
|
|
@ -560,6 +560,50 @@
|
||||||
"Preferences"
|
"Preferences"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"/": {
|
||||||
|
"get": {
|
||||||
|
"operationId": "ModuleAccessController_findAccess",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "employee_email",
|
||||||
|
"required": true,
|
||||||
|
"in": "query",
|
||||||
|
"schema": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"ModuleAccess"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"patch": {
|
||||||
|
"operationId": "ModuleAccessController_revokeModuleAccess",
|
||||||
|
"parameters": [
|
||||||
|
{
|
||||||
|
"name": "employee_email",
|
||||||
|
"required": true,
|
||||||
|
"in": "query",
|
||||||
|
"schema": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"responses": {
|
||||||
|
"200": {
|
||||||
|
"description": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tags": [
|
||||||
|
"ModuleAccess"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
|
|
@ -778,6 +822,10 @@
|
||||||
"PreferencesDto": {
|
"PreferencesDto": {
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {}
|
"properties": {}
|
||||||
|
},
|
||||||
|
"ModuleAccess": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,10 @@ import { EmployeesService } from "src/identity-and-account/employees/services/em
|
||||||
import { PreferencesController } from "src/identity-and-account/preferences/controllers/preferences.controller";
|
import { PreferencesController } from "src/identity-and-account/preferences/controllers/preferences.controller";
|
||||||
import { PreferencesModule } from "src/identity-and-account/preferences/preferences.module";
|
import { PreferencesModule } from "src/identity-and-account/preferences/preferences.module";
|
||||||
import { PreferencesService } from "src/identity-and-account/preferences/services/preferences.service";
|
import { PreferencesService } from "src/identity-and-account/preferences/services/preferences.service";
|
||||||
|
import { ModuleAccessModule } from "src/identity-and-account/user-module-access/module-access.module";
|
||||||
|
import { ModuleAccessController } from "src/identity-and-account/user-module-access/controllers/module-access.controller";
|
||||||
|
import { AccessGetService } from "src/identity-and-account/user-module-access/services/module-access-get.service";
|
||||||
|
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/module-access-update.service";
|
||||||
import { UsersService } from "src/identity-and-account/users-management/services/users.service";
|
import { UsersService } from "src/identity-and-account/users-management/services/users.service";
|
||||||
import { UsersModule } from "src/identity-and-account/users-management/users.module";
|
import { UsersModule } from "src/identity-and-account/users-management/users.module";
|
||||||
|
|
||||||
|
|
@ -15,10 +19,12 @@ import { UsersModule } from "src/identity-and-account/users-management/users.mod
|
||||||
UsersModule,
|
UsersModule,
|
||||||
EmployeesModule,
|
EmployeesModule,
|
||||||
PreferencesModule,
|
PreferencesModule,
|
||||||
|
ModuleAccessModule,
|
||||||
],
|
],
|
||||||
controllers: [
|
controllers: [
|
||||||
EmployeesController,
|
EmployeesController,
|
||||||
PreferencesController,
|
PreferencesController,
|
||||||
|
ModuleAccessController,
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
EmployeesArchivalService,
|
EmployeesArchivalService,
|
||||||
|
|
@ -26,6 +32,8 @@ import { UsersModule } from "src/identity-and-account/users-management/users.mod
|
||||||
PreferencesService,
|
PreferencesService,
|
||||||
UsersService,
|
UsersService,
|
||||||
EmailToIdResolver,
|
EmailToIdResolver,
|
||||||
|
AccessUpdateService,
|
||||||
|
AccessGetService,
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
export class IdentityAndAccountModule { };
|
export class IdentityAndAccountModule { };
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
import { Module } from "@nestjs/common";
|
|
||||||
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/access-update.service";
|
|
||||||
import { AccessController } from "src/identity-and-account/user-module-access/controllers/access.controller";
|
|
||||||
import { AccessGetService } from "src/identity-and-account/user-module-access/services/access-get.service";
|
|
||||||
|
|
||||||
@Module({
|
|
||||||
controllers: [AccessController],
|
|
||||||
providers: [AccessUpdateService, AccessGetService],
|
|
||||||
exports: [],
|
|
||||||
})
|
|
||||||
export class AccessModule { }
|
|
||||||
|
|
@ -1,10 +1,10 @@
|
||||||
import { Body, Controller, Get, Patch, Query, Req } from "@nestjs/common";
|
import { Body, Controller, Get, Patch, Query, Req } from "@nestjs/common";
|
||||||
import { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/acces.dto";
|
import { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/module-acces.dto";
|
||||||
import { AccessGetService } from "src/identity-and-account/user-module-access/services/access-get.service";
|
import { AccessGetService } from "src/identity-and-account/user-module-access/services/module-access-get.service";
|
||||||
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/access-update.service";
|
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/module-access-update.service";
|
||||||
|
|
||||||
@Controller()
|
@Controller()
|
||||||
export class AccessController {
|
export class ModuleAccessController {
|
||||||
constructor(
|
constructor(
|
||||||
private readonly getService: AccessGetService,
|
private readonly getService: AccessGetService,
|
||||||
private readonly updateService: AccessUpdateService,
|
private readonly updateService: AccessUpdateService,
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
import { Module } from "@nestjs/common";
|
||||||
|
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/module-access-update.service";
|
||||||
|
import { ModuleAccessController } from "src/identity-and-account/user-module-access/controllers/module-access.controller";
|
||||||
|
import { AccessGetService } from "src/identity-and-account/user-module-access/services/module-access-get.service";
|
||||||
|
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
|
||||||
|
|
||||||
|
@Module({
|
||||||
|
controllers: [ModuleAccessController],
|
||||||
|
providers: [AccessUpdateService, AccessGetService, EmailToIdResolver],
|
||||||
|
exports: [],
|
||||||
|
})
|
||||||
|
export class ModuleAccessModule { }
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import { Injectable } from "@nestjs/common";
|
import { Injectable } from "@nestjs/common";
|
||||||
import { Result } from "src/common/errors/result-error.factory";
|
import { Result } from "src/common/errors/result-error.factory";
|
||||||
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
|
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
|
||||||
import { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/acces.dto";
|
import { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/module-acces.dto";
|
||||||
import { PrismaService } from "src/prisma/prisma.service";
|
import { PrismaService } from "src/prisma/prisma.service";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import { Injectable } from "@nestjs/common";
|
import { Injectable } from "@nestjs/common";
|
||||||
import { Result } from "src/common/errors/result-error.factory";
|
import { Result } from "src/common/errors/result-error.factory";
|
||||||
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
|
import { EmailToIdResolver } from "src/common/mappers/email-id.mapper";
|
||||||
import { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/acces.dto";
|
import { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/module-acces.dto";
|
||||||
import { PrismaService } from "src/prisma/prisma.service";
|
import { PrismaService } from "src/prisma/prisma.service";
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
Loading…
Reference in New Issue
Block a user