eunja511005 / AutoCoding

0 stars 0 forks source link

권한 있는 메뉴만 보이도록 변경 #49

Open eunja511005 opened 1 year ago

eunja511005 commented 1 year ago
        Collection<? extends GrantedAuthority> authorities = authentication.getAuthorities();
        String preCategory = "";
        for (MenuDTO menu : menus) {
            if (menu.getMenuLevel() == 1 && (checkAuth(authorities, menu))) {

                if (!preCategory.equals(menu.getCategory())) { // 첫번째 category에대해서만 category 그려 주도록
                    sb.append("\t<div class=\"sb-sidenav-menu-heading\">" + menu.getCategory() + "</div>\n");
                }

                generateMenuItemHtml(sb, menu, subMenuMap, locale);
                preCategory = menu.getCategory();

            }
        }
eunja511005 commented 1 year ago

Anonymous 로그인(로그인 안한 상태) 테스트 코드 추가

eunja511005 commented 1 year ago

1레벨 이외 하위 메뉴에 대해서도 메뉴 권한 체크 가능 하도록 변경