Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Thymeleaf napewno niepoprawny url:
- <a href="/users/workDay" th:href="@{/users/workDay">Grafik</a>
- Jak powinna wyglądać metoda, żeby wyświetliło grafik po nazwie użytkownika. Obecnie null
- @GetMapping("/workDay/{id}")
- public String schowDriverWorkbyDate(@PathVariable String id , User user, Model model){
- //userService.findById(id);
- model.addAttribute("schedule", new Schedule());
- Set<Schedule> schedules = scheduleService.findSchedulesByUsername(user.getUsername());
- model.addAttribute("schedules", schedules);
- return "users/workDay";
- }
- public class Schedule {
- @Id
- private String id;
- @Column(name = "date")
- @DateTimeFormat(pattern = "yyyy-MM-dd")
- private LocalDate date;
- @Enumerated(value = EnumType.ORDINAL)
- @Column(name = "typ_rozkladu")
- private TypRozkladu typRozkladu;
- @Column(name = "username")
- @Indexed
- private String username;
- @Column(name = "linia")
- private String linia;
- @Column(name = "poczatekPracy")
- private String poczatekPracy;
- @Column(name = "koniecPracy")
- private String koniecPracy;
- @Column(name = "miejsce_zmiany")
- private String miejsceZmiany;
- @Column(name = "rodzaj_rozkladu")
- private Set<RodzajRozkladu>rodzajRozkladu;
- @Transient
- private MultipartFile file;
- }
- public class User {
- @Id
- private String id;
- @NonNull
- @Size(min = 3, max = 30)
- private String username;
- @NonNull
- @Size(min = 6)
- private String password;
- @NonNull
- private boolean isActive;
- private List<Role> roles;
- private String permissions = "";
- private List<Schedule> schedules;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement