fix(user_module_access): fix imports and file naming
This commit is contained in:
parent
26ea84cf1a
commit
439e005936
|
|
@ -560,6 +560,50 @@
|
|||
"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": {
|
||||
|
|
@ -778,6 +822,10 @@
|
|||
"PreferencesDto": {
|
||||
"type": "object",
|
||||
"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 { PreferencesModule } from "src/identity-and-account/preferences/preferences.module";
|
||||
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 { 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,
|
||||
EmployeesModule,
|
||||
PreferencesModule,
|
||||
ModuleAccessModule,
|
||||
],
|
||||
controllers: [
|
||||
EmployeesController,
|
||||
PreferencesController,
|
||||
ModuleAccessController,
|
||||
],
|
||||
providers: [
|
||||
EmployeesArchivalService,
|
||||
|
|
@ -26,6 +32,8 @@ import { UsersModule } from "src/identity-and-account/users-management/users.mod
|
|||
PreferencesService,
|
||||
UsersService,
|
||||
EmailToIdResolver,
|
||||
AccessUpdateService,
|
||||
AccessGetService,
|
||||
],
|
||||
})
|
||||
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 { ModuleAccess } from "src/identity-and-account/user-module-access/dtos/acces.dto";
|
||||
import { AccessGetService } from "src/identity-and-account/user-module-access/services/access-get.service";
|
||||
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/access-update.service";
|
||||
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/module-access-get.service";
|
||||
import { AccessUpdateService } from "src/identity-and-account/user-module-access/services/module-access-update.service";
|
||||
|
||||
@Controller()
|
||||
export class AccessController {
|
||||
export class ModuleAccessController {
|
||||
constructor(
|
||||
private readonly getService: AccessGetService,
|
||||
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 { Result } from "src/common/errors/result-error.factory";
|
||||
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";
|
||||
|
||||
@Injectable()
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
import { Injectable } from "@nestjs/common";
|
||||
import { Result } from "src/common/errors/result-error.factory";
|
||||
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";
|
||||
|
||||
@Injectable()
|
||||
Loading…
Reference in New Issue
Block a user