Skip to content

Commit 8aa18d2

Browse files
committed
CLAP-256 Fix : TeamStatusService Secured 추가
<footer> - 관련: #281
1 parent 0613040 commit 8aa18d2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/clap/server/adapter/inbound/web/task/TeamStatusController.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
package clap.server.adapter.inbound.web.task;
22

33
import clap.server.adapter.inbound.web.dto.task.request.FilterTeamStatusRequest;
4-
54
import clap.server.adapter.inbound.web.dto.task.response.TeamStatusResponse;
65
import clap.server.application.service.task.TeamStatusService;
76
import clap.server.common.annotation.architecture.WebAdapter;
87
import io.swagger.v3.oas.annotations.Operation;
98
import io.swagger.v3.oas.annotations.tags.Tag;
109
import lombok.RequiredArgsConstructor;
1110
import org.springframework.http.ResponseEntity;
12-
import org.springframework.validation.annotation.Validated;
13-
import org.springframework.web.bind.annotation.*;
11+
import org.springframework.security.access.annotation.Secured;
12+
import org.springframework.web.bind.annotation.GetMapping;
13+
import org.springframework.web.bind.annotation.ModelAttribute;
14+
import org.springframework.web.bind.annotation.RequestMapping;
1415

1516
import java.util.List;
1617

@@ -23,6 +24,7 @@ public class TeamStatusController {
2324
private final TeamStatusService teamStatusService;
2425
@Operation(summary = "팀 현황 필터링 조회 API")
2526
@GetMapping("/filter")
27+
@Secured("ROLE_MANAGER")
2628
public ResponseEntity<TeamStatusResponse> filterTeamStatus(@ModelAttribute FilterTeamStatusRequest filter) {
2729
TeamStatusResponse response = teamStatusService.filterTeamStatus(filter);
2830
return ResponseEntity.ok(response != null ? response : new TeamStatusResponse(List.of(), 0, 0, 0));

0 commit comments

Comments
 (0)