feat: implement collaborator reactivation logic, add access denied handling, and improve metric filtering
This commit is contained in:
@@ -12,6 +12,7 @@ import {
|
||||
UpdateEmployeeRolesParams,
|
||||
UpdateEmployeeParams,
|
||||
IncompleteCollaboratorView,
|
||||
RemoveCollaboratorParams,
|
||||
} from "../../Models/Employees/Employees.Interface";
|
||||
import {
|
||||
CreateEmployeeServiceParams,
|
||||
@@ -162,4 +163,9 @@ export class EmployeesService {
|
||||
await connect(`${process.env.DATABASE_CONNECTION}`);
|
||||
await EmployeesList.update(data);
|
||||
}
|
||||
|
||||
public async removeCollaborator(data: RemoveCollaboratorParams): Promise<void> {
|
||||
await connect(`${process.env.DATABASE_CONNECTION}`);
|
||||
await EmployeesList.removeCollaboratorFromCompany(data);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user