Внести корректировки в фикстуры
Финальный результат
Фикстуры помогают создать все виды пользователей со всеми ролями в проекте, все стороны и степени заполнения задач
План
-
ознакомиться с требованиями
-
убедиться что создана модель DateTimeTask и интегрирована в роутеры задач и проектов
Мотивация
Фикстуры ускорят тестирования ключевого ф-онала проекта
Требования
1)https://prnt.sc/naFfXxW0Af1f у каждого таска должен быть проект (не может быть таска без проекта)
2)https://prnt.sc/P_o6tBaErCFu у каждого мембера должен быть свой проект(не может быть мембера без проекта)
- добавить пользователей с ролями админ пользователь и наблюдатель в одном проекте (без дублирования у одного пользователя ролей)- 3
проекта в каждом по три пользователя в каждом проекте по 3 таска с разными авторами(1 таск с исполнителем и дедлайном, 2 таска без
исполнителя и дедлайна).
-
добавить 5 пользователей которые не в проекте (соответственно без привязки к тбл Member).
-
таски сделать так чтобы в поле dateTimeStart дата время бралось рандомно от текущей даты но не далее чем 10 дней, время от 8:00 до
20:00. Соответственно от данных в этом поле(dateTimeStart), dateTimeDue было на 2 часа позже , dateTimeDeadLine на 2 дня позже от того же
поля(dateTimeStart).
Планируемое время
8hour