Skip to content

Commit 4e7f8f4

Browse files
Konstantin PankratovKonstantin Pankratov
authored andcommitted
Change checkbox behavior
1 parent 20bf038 commit 4e7f8f4

File tree

4 files changed

+7
-2
lines changed

4 files changed

+7
-2
lines changed

server/src/main/java/com/studybuddies/server/web/CheckboxController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class CheckboxController {
1515

1616
private final CheckboxCrudService checkboxCrudService;
1717

18-
@PostMapping
18+
//@PostMapping
1919
public ResponseEntity<?> check(HttpServletRequest r, @RequestBody
2020
CheckboxChangeRequest checkboxChangeRequest) {
2121
checkboxCrudService.update(null, checkboxChangeRequest, r.getUserPrincipal().getName());

server/src/main/java/com/studybuddies/server/web/dto/chapter/CheckboxCreationRequest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44

55
public class CheckboxCreationRequest implements CreationRequest {
66
public String title;
7+
public boolean checked;
78
}

server/src/main/java/com/studybuddies/server/web/mapper/CheckboxMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
@Mapper(componentModel = "spring")
99
public interface CheckboxMapper {
1010
@Mapping(target = "id", ignore = true)
11-
@Mapping(target = "checked", constant = "false")
11+
@Mapping(target = "checked", source = "checked")
1212
@Mapping(target = "userUuid", ignore = true)
1313
CheckboxEntity of(CheckboxCreationRequest dto);
1414
}

server/src/main/java/com/studybuddies/server/web/mapper/ModuleMapper.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
public interface ModuleMapper {
1111

1212
@Mapping(source = "name", target = "name")
13+
@Mapping(target = "examDate", ignore = true)
14+
@Mapping(target = "examTime", ignore = true)
15+
@Mapping(target = "examLoc", ignore = true)
16+
@Mapping(target = "chapter", ignore = true)
1317
ModuleResponse of(ModuleEntity moduleEntity);
1418

1519
@Mapping(source = "name", target = "name")

0 commit comments

Comments
 (0)