- Spring Modulith
url: jdbc:postgresql://localhost:5432/jira
username: jira
password: JiraRush
- Есть 2 общие таблицы, на которых не fk
- Reference - справочник. Связь делаем по code (по id нельзя, тк id привязано к окружению-конкретной базе)
- UserBelong - привязка юзеров с типом (owner, lead, ...) к объекту (таска, проект, спринт, ...). FK вручную будем проверять
Список выполненных задач:
- Разобраться со структурой проекта._____________________________________ +
- Удалить социальные сети: vk, yandex.___________________________________ +
- Вынести чувствительную информацию в отдельный проперти файл.___________________________________ +
- Переделать тесты так, чтоб во время тестов использовалась in memory БД (H2).
- Написать тесты для всех публичных методов контроллера ProfileRestController.
- Сделать рефакторинг метода com.javarush.jira.bugtracking.attachment.FileUtil#upload.____________ +
- Добавить новый функционал: добавления тегов к задаче (REST API + реализация на сервисе).
- Добавить подсчет времени сколько задача находилась в работе и тестировании.
- Написать Dockerfile для основного сервера._________________________________________________ +
- Написать docker-compose файл для запуска контейнера сервера вместе с БД и nginx.___________ +
- Добавить локализацию минимум на двух языках для mails и стартовой страницы index.html.______ +/-
- Переделать механизм распознавания «свой-чужой» между фронтом и беком с JSESSIONID на JWT.