Перед началом занятия
- Сделать к себе fork репозитория на Github
- Клонировать репозиторий из своего репозитория
- Сделать composer install -n
- Создать пользователя в БД с реквизитами symfony/symfony
- С помощью команды bin/console создать базу данных
- С помощью команды bin/console применить миграции
- Проверить что в БД появилась таблица task
- С помощью команды user:create создать пользователя
Что сделать:
- Добавить сущность проект (идентификатор, ключ, название, владелец)
- Вывести список проектов (ключ, название), вывести ссылку на создание проекта
- При выводе проекта, если пользователь с Role_admin выводить все проекты, иначе только проекты данного пользователя
- Реализовать создание проекта, при создании проекта проставлять владельца из текущего пользователя
- При создании задачи добавить возможность указывать проект из списка
- Добавить переход из списка проекта, на страницу проекта
- На странице проекта выводить задачи которые относятся к этому проекту