From d78323a9138aab73f9f1b25e0a74283780176452 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 목, 09 12월 2021 20:43:47 +0900 Subject: [PATCH] - 이슈전체보기/이슈프로젝트보기 권한 생성 - 워크스페이스 권한을 가진 사용자 OWL정보 오류 해결 --- src/main/java/kr/wisestone/owl/data/CheckIssueData.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/src/main/java/kr/wisestone/owl/data/CheckIssueData.java b/src/main/java/kr/wisestone/owl/data/CheckIssueData.java index 8933cf0..d4d60b5 100644 --- a/src/main/java/kr/wisestone/owl/data/CheckIssueData.java +++ b/src/main/java/kr/wisestone/owl/data/CheckIssueData.java @@ -18,8 +18,49 @@ Priority priority; Severity severity; + @Autowired + private IssueService issueService; + + @Autowired + private WorkspaceService workspaceService; + + @Autowired + private ProjectService projectService; + + @Autowired + private IssueStatusService issueStatusService; + + @Autowired + private IssueTypeService issueTypeService; + + @Autowired + private PriorityService priorityService; + + @Autowired + private SeverityService severityService; + public CheckIssueData() {} + public boolean CheckData(User user, IssueForm issueForm) { + // �궗�슜�븯怨� �엳�뒗 �뾽臾� 怨듦컙�씠 �솢�꽦 �긽�깭�씤吏� �솗�씤�븳�떎. �궗�슜 怨듦컙�뿉�꽌 濡쒓렇�씤�븳 �궗�슜�옄媛� 鍮꾪솢�꽦�씤吏� �솗�씤�븳�떎. + this.workspaceService.checkUseWorkspace(user, user.getLastWorkspaceId()); + + Issue issue = this.issueService.getIssue(issueForm.getId()); + IssueStatus oldIssueStatus = issue.getIssueStatus(); + // �봽濡쒖젥�듃 �쑀�슚�꽦 泥댄겕 + Project project = this.projectService.getProject(issueForm.getProjectId()); + // �씠�뒋 �긽�깭 �쑀�슚�꽦 泥댄겕 + IssueStatus issueStatus = this.issueStatusService.getIssueStatus(issueForm.getIssueStatusId()); + // �씠�뒋 �쑀�삎 �쑀�슚�꽦 泥댄겕 + IssueType issueType = this.issueTypeService.getIssueType(issueForm.getIssueTypeId()); + // �슦�꽑�닚�쐞 �쑀�슚�꽦 泥댄겕 + Priority priority = this.priorityService.getPriority(issueForm.getPriorityId()); + // 以묒슂�룄 �쑀�슚�꽦 泥댄겕 + Severity severity = this.severityService.getSeverity(issueForm.getSeverityId()); + + return true; + } + public Issue getIssue() { return issue; } -- Gitblit v1.8.0