This commit is contained in:
AdisakKanthawilang 2024-08-09 17:08:28 +07:00
parent 3badc39ac2
commit 2ff993b840
2 changed files with 37 additions and 5 deletions

View file

@ -29,6 +29,7 @@ import CallAPI from "../interfaces/call-api";
import { RequestWithUser } from "../middlewares/user";
import { addLogSequence, setLogDataDiff } from "../interfaces/utils";
import { request } from "axios";
import permission from "../interfaces/permission";
@Route("api/v1/development/scholarship")
@Tags("DevelopmentScholarship")
@ -49,6 +50,7 @@ export class DevelopmentScholarshipController extends Controller {
@Body() requestBody: CreateDevelopmentScholarship,
@Request() request: RequestWithUser,
) {
await new permission().PermissionCreate(request, "SYS_DEV_SCHOLARSHIP");
if (requestBody.posTypeId != null) {
// addLogSequence(request, {
// action: "database",
@ -109,6 +111,7 @@ export class DevelopmentScholarshipController extends Controller {
// status: "success",
// description: "Get Development Scholarship.",
// });
await new permission().PermissionUpdate(request, "SYS_DEV_SCHOLARSHIP");
const development = await this.developmentScholarshipRepository.findOne({
where: { id: id },
});
@ -169,6 +172,7 @@ export class DevelopmentScholarshipController extends Controller {
// status: "success",
// description: "Get Development Scholarship",
// });
await new permission().PermissionDelete(request, "SYS_DEV_SCHOLARSHIP");
const development = await this.developmentScholarshipRepository.findOne({
where: { id: id },
});
@ -479,6 +483,7 @@ export class DevelopmentScholarshipController extends Controller {
// status: "success",
// description: "Get Development Scholarship.",
// });
await new permission().PermissionUpdate(request, "SYS_DEV_SCHOLARSHIP");
const getDevelopment = await this.developmentScholarshipRepository.findOne({
where: { id: id },
});