Формирование пользовательской ленты новостей

Аватар пользователя Winterberg Winterberg 10 декабря 2020 в 21:13

На сайте есть тип материалов "Организация".

У новостей есть поле "организация" (Ссылка на сущность), через которое они связываются с организациями.

Как реализовать "подписку" зарегистрированным пользователем на новости конкретной организации? По аналогии с подпиской на паблик в соцсетях. Чтобы пользователь открывал свою ленту, и видел новости от выбранных организаций.

Думаю над вариантом через Flag: пользователь отмечает организацию, но как потом в представлении корректно задать условия фильтрации?

И как на странице новости сгенерировать ссылку для родителя-организации?

Буду благодарен за ответы на вопросы, или альтернативные идеи по реализации.

Комментарии

Аватар пользователя vladtulku vladtulku 11 декабря 2020 в 4:54

Прежде чем задавать условия фильтрации, нужно в представлении задать Связь к Flag и к сущности Организация. После сохранения вьюхи появится возможность выбрать нужные поля и фильтры.
Ссылка на родителя-организации осуществляется в настройках поля, после описанного выше.