Я пытаюсь реализовать приложение типа доски объявлений о работе и задаюсь вопросом, каков наилучший способ реализации функции "заявителя".
Количество вакансий для многих кандидатов равно нулю.Заявитель является авторизованным пользователем.Как только пользователь подает заявку на работу, он / она может отменить и не может повторно подать заявку.
Каков наилучший способ реализовать это?Должен ли я иметь отдельную модель заявителя, которая имеет user_id и статус, а также соответствующие представления и элементы управления?
Или мне просто нужно иметь коллекцию «заявителей», в которой хранятся user_ids и извлекать имя заявителя через идентификатор пользователя?
Есть ли реализация, которую я вижу?
Спасибо
Suni;