From 9ff3e8c43d01f758381b4925cff44502f1241750 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 22 12월 2021 14:26:36 +0900
Subject: [PATCH] - 일반 사용자로 검색 기능 제대로 동작안되는 문제 해결 - 이슈 유형에서 사용중인 프로젝트는 삭제 불가 - 이슈 유형에서 프로젝트 검색 시 워크스페이스 관리자는 모든 프로젝트 검색 가능(기존엔 참여하고있는 프로젝트만 검색가능하게되어있었음)

---
 src/main/java/kr/wisestone/owl/domain/IssueTableConfig.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/domain/IssueTableConfig.java b/src/main/java/kr/wisestone/owl/domain/IssueTableConfig.java
index 9cb73fd..eb97a52 100644
--- a/src/main/java/kr/wisestone/owl/domain/IssueTableConfig.java
+++ b/src/main/java/kr/wisestone/owl/domain/IssueTableConfig.java
@@ -10,10 +10,18 @@
 public class IssueTableConfig extends BaseEntity implements Serializable {
     private static final long serialVersionUID = 1L;
 
+    public static final int ISSUE_TABLE_TYPE_MAIN = 1;
+    public static final int ISSUE_TABLE_TYPE_REL = 2;
+    public static final int ISSUE_TABLE_TYPE_DOWN = 3;
+
+    public static int[] IssueTableTypes = {ISSUE_TABLE_TYPE_MAIN, ISSUE_TABLE_TYPE_REL, ISSUE_TABLE_TYPE_DOWN};
+
     @Id
     @GeneratedValue(strategy = GenerationType.IDENTITY)
     private Long id;
     private String issueTableConfigs;
+    private int issueTableType;
+    private Long issueTypeId;
 
     @ManyToOne(fetch = FetchType.LAZY)
     @JoinColumn(name = "workspace_id")
@@ -56,4 +64,20 @@
     public void setUser(User user) {
         this.user = user;
     }
+
+    public int getIssueTableType() {
+        return issueTableType;
+    }
+
+    public void setIssueTableType(int issueTableType) {
+        this.issueTableType = issueTableType;
+    }
+
+    public Long getIssueTypeId() {
+        return issueTypeId;
+    }
+
+    public void setIssueTypeId(Long issueTypeId) {
+        this.issueTypeId = issueTypeId;
+    }
 }

--
Gitblit v1.8.0