OWL ITS + 탐지시스템(인터넷 진흥원)
wyu
2021-11-04 69b42e5bab73a5bfc3e0d4ddc660877b0bc08c05
src/main/java/kr/wisestone/owl/constant/MngPermission.java
@@ -7,7 +7,7 @@
    public static final int USER_PERMISSION_MNG_WORKSPACE = 4096;   //  WORK SPACE 관리    1000000000000
    public static final int USER_PERMISSION_MNG_PROJECT = 2048;   //  프로젝트 관리          0100000000000
    public static final int USER_PERMISSION_MNG_USER = 1024;        //  USER 관리           0010000000000
    public static final int USER_PERMISSION_MNG_API = 1024;        //  API 관리           0010000000000
    public static final int USER_PERMISSION_MNG_ISSUE_STATUS = 512;  //  ISSUE SETTING 관리 0001000000000
    public static final int USER_PERMISSION_MNG_WORKFLOW = 256;     // WORK FLOW 관리       0000100000000
    public static final int USER_PERMISSION_MNG_CUSTOME_FIELD = 128; //  사용자정의 필드 관리  0000010000000
@@ -37,27 +37,32 @@
    public static int makeAllPermission()
    {
        int nPermission = (USER_PERMISSION_MNG_WORKSPACE |
        return (USER_PERMISSION_MNG_WORKSPACE |
                            USER_PERMISSION_MNG_PROJECT |
                          USER_PERMISSION_MNG_USER |
                          USER_PERMISSION_MNG_API |
                USER_PERMISSION_MNG_NOTICE |
                USER_PERMISSION_MNG_FAQ |
                USER_PERMISSION_MNG_QNA |
                USER_PERMISSION_MNG_EVENT |
                USER_PERMISSION_MNG_GUIDE |
                USER_PERMISSION_MNG_ISSUE_SETTING);
        return nPermission;
    }
    public static int makeSubAllPermission()
    {
        int nPermission = (/*USER_PERMISSION_MNG_WORKSPACE |*/
                USER_PERMISSION_MNG_USER | USER_PERMISSION_MNG_NOTICE |
        return  (/*USER_PERMISSION_MNG_WORKSPACE |*/
                USER_PERMISSION_MNG_API | USER_PERMISSION_MNG_NOTICE |
                USER_PERMISSION_MNG_FAQ | USER_PERMISSION_MNG_QNA |
                USER_PERMISSION_MNG_EVENT | USER_PERMISSION_MNG_GUIDE |
                        USER_PERMISSION_MNG_ISSUE_SETTING);
    }
        return nPermission;
    // 이슈 시스템 권한 (상태, 워크플로우, 사용자 정의 필드, 이슈유형 포함)
    public static int makeIssuePermission()
    {
        return  (USER_PERMISSION_MNG_ISSUE_STATUS |
                USER_PERMISSION_MNG_WORKFLOW |
                USER_PERMISSION_MNG_CUSTOME_FIELD |
                USER_PERMISSION_MNG_ISSUE_TYPE);
    }
}