updated permission

This commit is contained in:
Warunee Tamkoo 2024-09-06 15:17:42 +07:00
parent b48df26505
commit 7e83cd8d87
7 changed files with 81 additions and 19 deletions

View file

@ -3,7 +3,6 @@ import {
Route,
Security,
Tags,
Path,
Request,
SuccessResponse,
Response,
@ -21,6 +20,7 @@ import { MapKnowledgeSkill } from "../entities/MapKnowledgeSkill";
import { Personal } from "../entities/Personal";
import { Law } from "../entities/Law";
import { Assign } from "../entities/Assign";
import permission from "../interfaces/permission";
@Route("api/v1/probation/data-options")
@Tags("Data Options")
@ -45,7 +45,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("knowledge")
async GetKnowledge(@Query() personal_id: string, @Request() request: RequestWithUser) {
async GetKnowledge(@Query() personal_id: string) {
const person = await this.personalRepository.findOne({
where: { personal_id },
});
@ -106,7 +106,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("skill")
async GetSkill(@Query() personal_id: string, @Request() request: RequestWithUser) {
async GetSkill(@Query() personal_id: string) {
const person = await this.personalRepository.findOne({
where: { personal_id },
});
@ -258,7 +258,7 @@ export class DataOptionController extends Controller {
*
*/
@Get("law")
async GetLaw(@Query() personal_id: string, @Request() request: RequestWithUser) {
async GetLaw(@Query() personal_id: string) {
const results = await this.lawRepository.find({
select: ["id", "parent_id", "description", "status_select"],
where: {
@ -286,6 +286,8 @@ export class DataOptionController extends Controller {
*/
@Get("new-assign")
async NewAssign(@Query() personal_id: string, @Request() request: RequestWithUser) {
await new permission().PermissionGet(request, "SYS_PROBATION");
const person = await this.personalRepository.findOne({
select: [
"personal_id",