Spring Security 변경
This commit is contained in:
@@ -10,6 +10,7 @@ import com.eactive.testmaster.api.service.MockRouteService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.security.access.annotation.Secured;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.validation.BindingResult;
|
||||
@@ -50,6 +51,7 @@ public class MockRouteMgmtController {
|
||||
public static final String MOCK_ROUTE_LIST_VIEW = "redirect:/mgmt/routes/list_view.do";
|
||||
|
||||
@GetMapping("/list_view.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public ModelAndView listView(@ModelAttribute("mockRouteSearch") MockRouteSearch mockRouteSearch, Pageable pageable) {
|
||||
ModelAndView mav = new ModelAndView("page/routes/mockRouteList");
|
||||
Page<MockRoute> page = mockRouteService.findAll(mockRouteSearch.buildSpecification(), pageable);
|
||||
@@ -61,6 +63,7 @@ public class MockRouteMgmtController {
|
||||
}
|
||||
|
||||
@GetMapping("/create_view.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public ModelAndView createView() {
|
||||
ModelAndView mav = new ModelAndView(MOCK_ROUTE_EDIT);
|
||||
MockRouteRegisterDTO defaultRoute = new MockRouteRegisterDTO();
|
||||
@@ -72,6 +75,7 @@ public class MockRouteMgmtController {
|
||||
}
|
||||
|
||||
@GetMapping("/update_view.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public ModelAndView updateView(@RequestParam("id") Long id) {
|
||||
|
||||
ModelAndView mav = new ModelAndView(MOCK_ROUTE_EDIT);
|
||||
@@ -82,6 +86,7 @@ public class MockRouteMgmtController {
|
||||
}
|
||||
|
||||
@PostMapping("/clone_view.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public ModelAndView cloneView(@RequestParam("id") Long id) {
|
||||
|
||||
ModelAndView mav = new ModelAndView(MOCK_ROUTE_EDIT);
|
||||
@@ -94,6 +99,7 @@ public class MockRouteMgmtController {
|
||||
}
|
||||
|
||||
@PostMapping("/register.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public String register(@ModelAttribute("mockRoute") MockRouteRegisterDTO dto, BindingResult bindingResult, ModelMap model) {
|
||||
|
||||
if (dto == null) {
|
||||
@@ -116,6 +122,7 @@ public class MockRouteMgmtController {
|
||||
|
||||
|
||||
@PostMapping("/update.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public String update(@RequestParam("id") String id,
|
||||
@ModelAttribute("mockRoute") MockRouteUpdateDTO dto,
|
||||
BindingResult bindingResult, ModelMap model) {
|
||||
@@ -144,6 +151,7 @@ public class MockRouteMgmtController {
|
||||
|
||||
|
||||
@PostMapping("/delete.do")
|
||||
@Secured("ROLE_MANAGE_ROUTE")
|
||||
public String delete(@RequestParam("checkedIdForDel") List<String> ids) {
|
||||
for (String id : ids) {
|
||||
MockRoute mockRoute = mockRouteService.findById(Long.parseLong(id));
|
||||
|
||||
Reference in New Issue
Block a user