add permissionProfile

This commit is contained in:
AdisakKanthawilang 2025-03-26 15:23:18 +07:00
parent 6104d2b415
commit 3036bb9e3d
2 changed files with 27 additions and 0 deletions

View file

@ -77,6 +77,7 @@ import { ProfileActposition } from "../entities/ProfileActposition";
import { ProfileDuty } from "../entities/ProfileDuty";
import { ProfileAssessment } from "../entities/ProfileAssessment";
import { ProfileAbility } from "../entities/ProfileAbility";
import { PermissionProfile } from "../entities/PermissionProfile";
@Route("api/v1/org/profile")
@Tags("Profile")
@ -122,6 +123,7 @@ export class ProfileController extends Controller {
private dutyRepository = AppDataSource.getRepository(ProfileDuty);
private profileAssessmentsRepository = AppDataSource.getRepository(ProfileAssessment);
private profileAbilityRepo = AppDataSource.getRepository(ProfileAbility);
private permissionProflileRepository = AppDataSource.getRepository(PermissionProfile);
/**
* report
@ -7251,6 +7253,16 @@ export class ProfileController extends Controller {
};
}),
);
const permissionProflile = await this.permissionProflileRepository.findOne({
relations : ["orgRootTree"],
where:{
profileId: id,
orgRootTree:{
orgRevisionId: orgRevisionPublish.id
}
}
});
const _profile: any = {
profileId: profile.id,
prefix: profile.prefix,
@ -7305,6 +7317,8 @@ export class ProfileController extends Controller {
? `${profile.profileEducations[0].degree ?? ""} ${profile.profileEducations[0].field ?? ""}`
: "-",
statusCheckEdit: profile.statusCheckEdit,
isEdit: permissionProflile?.isEdit??false,
isCheck: permissionProflile?.isCheck??false,
};
if (_profile.child4Id != null) {