-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
Description
На страинце компании (например тут: https://rubyjobs.dev/companies/101) добавить возможность оставлять отзыв на собеседование в компании. Так же, должна быть возможность посмотреть все отзывы на собеседования по ссылке /companies/:company_id/interviews.
Требования
- Страница
/companies/:company_id/interviewsна которой будут отображаться все отзывы на собеседования, которые напишут зарегистрированные люди; - Страница
/companies/:company_id/interviews/newc формой отзыва (сделать по аналогии с https://rubyjobs.dev/companies/101/reviews/new). Страница доступна только для зарегистрировавшихся пользователей; POST /companies/:company_id/reviewsзапрос для сохранения отзывов на интервью. Работает только для зарегистрированных пользователей;- Все должно выглядеть как сейчас выглядят обычные отзывы;
- Новая таблица
interviewсо связьюcompanies -(has_many)-> interviews, схема таблицы должна повторять существующуюreviews; - Вся логика (как чтение, так и запись), должно быть реализовано с помощью операций, как это сделано в других частях проекта;
- Вся логика должна быть покрыта юнит и интеграционными тестами;