Skip to content

Commit b9c593c

Browse files
authored
Merge pull request #234 from CSE-Shaco/develop
feat(core-attendance): 날짜 생성 권한 체크 추가
2 parents 7850eba + 047771f commit b9c593c

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/inha/gdgoc/domain/core/attendance/controller/CoreAttendanceController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,14 @@ public ResponseEntity<ApiResponse<DateListResponse, Void>> listDates() {
5151
return ResponseEntity.ok(ApiResponse.ok(CoreAttendanceMessage.DATE_LIST_RETRIEVED_SUCCESS, new DateListResponse(service.getDates())));
5252
}
5353

54+
@PreAuthorize("hasAnyRole('ORGANIZER', 'ADMIN')")
5455
@PostMapping
5556
public ResponseEntity<ApiResponse<DateListResponse, Void>> createDate(@Valid @RequestBody CreateDateRequest request) {
5657
service.addDate(request.getDate());
5758
return ResponseEntity.ok(ApiResponse.ok(CoreAttendanceMessage.DATE_CREATED_SUCCESS, new DateListResponse(service.getDates())));
5859
}
5960

61+
@PreAuthorize("hasAnyRole('ORGANIZER', 'ADMIN')")
6062
@DeleteMapping("/{date}")
6163
public ResponseEntity<ApiResponse<DateListResponse, Void>> deleteDate(@PathVariable @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date) {
6264
service.deleteDate(date.toString());

0 commit comments

Comments
 (0)