eashutov / rateuteacher-java

0 stars 0 forks source link

RUT-005 Изменить структуру HTML под Thymeleaf #5

Open eashutov opened 8 months ago

eashutov commented 8 months ago

Нужно переписать PHP на HTML с использованием Thymeleaf. Некоторые заметки, которые помогут в работе:

eashutov commented 8 months ago

Механизм модальных окон.

  1. В модель добавлять атрибут success с каким-нибудь сообщением и возвращать представление.
  2. В таймлиф отрисовывать модалку, только если установлен атрибут success (th:if="${success}").
  3. В js на событии DOMContentLoaded проверять, что модалка отрисовалась и только тогда показывать.
eashutov commented 8 months ago

Для сложного запроса с выводом таблицы рейтингов можно написать Dto. Статья: https://habr.com/ru/companies/otus/articles/722060/

Возможно придется страницу с рейтингами усложнить: т.к. сейчас появилась возможность добавлять другие опросники, нужно учитывать это. Должен быть набор каких-то фильтров для которых будет создано обращение к серверу (RestController). Это будет полезно, потому что в дальнейшем можно будет спокойно делать запросы на Rest для формирования отчёта к примеру. Соответственно и верстку страницы надо будет поменять. Учитывать, что таблица будет составляться по разному в зависимости от частей/категорий в опроснике.

eashutov commented 7 months ago

Возможно Security забуллит за использование static ресурсов или что-то такое. Тут вариант, как это можно исправить: https://stackoverflow.com/a/62110110 (возможно не актуальный, но лучше, чем ничего)