Интернет-журнал (Python/Django). Добавить сущность "Бывший редактор"

10 000 руб. за проект
22 марта 2021, 17:40 • 8 откликов • 53 просмотра
С течением времени мы все больше людей добавляем в редакцию нашего журнала, но часть прежних членов становится неактивной и даже явно просит перестать к ним обращаться по редакционным задачам. В связи с этим нужно создать сущность "Бывший редактор", которая продолжает показывать человека на странице редакции (но в отдельном разделе), но уже не позволяет назначать его редактором для новых статей (с 2021 года). При этом статьи, где он был редактором прежде, должны по-прежнему показывать, что этот человек был их редактором. И должна существовать возможность для статей до 2021-го года назначать редакторами и актуальных редакторов, и бывших.

Запрашиваемые изменения:

На странице правки информации о пользователе в админке сделать опцию, чтобы помечать человека как "бывшего редактора".

При этом "бывшего" редактора уже нельзя выбрать в админке как редактора для статей с 2021-го года (для статей до 2021 – можно).