updated permission
This commit is contained in:
parent
b48df26505
commit
7e83cd8d87
7 changed files with 81 additions and 19 deletions
|
|
@ -25,7 +25,7 @@ import { AssignOutput } from "../entities/AssignOutput";
|
|||
import { CreateEvaluateAssessor, EvaluateAssessor } from "../entities/EvaluateAssessor";
|
||||
import { CreateEvaluateAchievement, EvaluateAchievement } from "../entities/EvaluateAchievement";
|
||||
import CallAPI from "../interfaces/call-api";
|
||||
|
||||
import permission from "../interfaces/permission";
|
||||
@Route("api/v1/probation/evaluate-record")
|
||||
@Tags("แบบบันทึกผล")
|
||||
@Security("bearerAuth")
|
||||
|
|
@ -49,7 +49,9 @@ export class EvaluateRecordController extends Controller {
|
|||
*
|
||||
*/
|
||||
@Get("create")
|
||||
async GetCreate(@Query() assign_id: string) {
|
||||
async GetCreate(@Query() assign_id: string, @Request() request: RequestWithUser) {
|
||||
await new permission().PermissionGet(request, "SYS_PROBATION");
|
||||
|
||||
const directorData = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id", "dated", "fullname", "position", "posType", "posLevel"],
|
||||
where: {
|
||||
|
|
@ -159,7 +161,13 @@ export class EvaluateRecordController extends Controller {
|
|||
*
|
||||
*/
|
||||
@Get("")
|
||||
async GetData(@Query() assign_id: string, @Query() evaluate_no?: string) {
|
||||
async GetData(
|
||||
@Request() request: RequestWithUser,
|
||||
@Query() assign_id: string,
|
||||
@Query() evaluate_no?: string,
|
||||
) {
|
||||
await new permission().PermissionGet(request, "SYS_PROBATION");
|
||||
|
||||
const director = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id"],
|
||||
where: {
|
||||
|
|
@ -389,6 +397,8 @@ export class EvaluateRecordController extends Controller {
|
|||
@Body() requestBody: CreateEvaluateAssessor,
|
||||
@Request() request: RequestWithUser,
|
||||
) {
|
||||
await new permission().PermissionUpdate(request, "SYS_PROBATION");
|
||||
|
||||
const director = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id"],
|
||||
where: {
|
||||
|
|
@ -505,6 +515,8 @@ export class EvaluateRecordController extends Controller {
|
|||
@Body() requestBody: CreateEvaluateAssessor,
|
||||
@Request() request: RequestWithUser,
|
||||
) {
|
||||
await new permission().PermissionUpdate(request, "SYS_PROBATION");
|
||||
|
||||
const director = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id"],
|
||||
where: {
|
||||
|
|
@ -608,7 +620,9 @@ export class EvaluateRecordController extends Controller {
|
|||
*
|
||||
*/
|
||||
@Get("create/commander")
|
||||
async GetCreateCommander(@Query() assign_id: string) {
|
||||
async GetCreateCommander(@Query() assign_id: string, @Request() request: RequestWithUser) {
|
||||
await new permission().PermissionGet(request, "SYS_PROBATION");
|
||||
|
||||
const directorData = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id", "dated", "fullname", "position", "posType", "posLevel"],
|
||||
where: {
|
||||
|
|
@ -703,7 +717,13 @@ export class EvaluateRecordController extends Controller {
|
|||
*
|
||||
*/
|
||||
@Get("commander")
|
||||
async GetDataCommander(@Query() assign_id: string, @Query() evaluate_no?: string) {
|
||||
async GetDataCommander(
|
||||
@Request() request: RequestWithUser,
|
||||
@Query() assign_id: string,
|
||||
@Query() evaluate_no?: string,
|
||||
) {
|
||||
await new permission().PermissionGet(request, "SYS_PROBATION");
|
||||
|
||||
const director = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id"],
|
||||
where: {
|
||||
|
|
@ -933,6 +953,8 @@ export class EvaluateRecordController extends Controller {
|
|||
@Body() requestBody: CreateEvaluateAssessor,
|
||||
@Request() request: RequestWithUser,
|
||||
) {
|
||||
await new permission().PermissionUpdate(request, "SYS_PROBATION");
|
||||
|
||||
const director = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id"],
|
||||
where: {
|
||||
|
|
@ -1046,6 +1068,8 @@ export class EvaluateRecordController extends Controller {
|
|||
@Body() requestBody: CreateEvaluateAssessor,
|
||||
@Request() request: RequestWithUser,
|
||||
) {
|
||||
await new permission().PermissionUpdate(request, "SYS_PROBATION");
|
||||
|
||||
const director = await this.assignDirectorRepository.findOne({
|
||||
select: ["personal_id"],
|
||||
where: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue