Добавление настройки сокрытия произведений в лентах по полу автора.
Автор: PwerУдобный фильтр "Скрывать произведения автора". Но, если туда внести много тех, кто часто мелькает в лентах, то выявляется его некоторая непродуманность. Всё просто: многим читателям мужчинам не нравятся большинство произведений авторов женщин. Так же верно и обратное. Дальше пишу взгляд со стороны мужчины.
Любовные произведения заблочены в предпочтениях. Много авторов из тех, что уверенно держали топ (т.е. регулярно были в лентах) пишут "не моё", потому к ним применилось "Скрывать произведения автора". Итог: на 2/3 ленты из авторов-женщин. Это ещё более "не моё", чем скрытые авторы.
До сих пор непонятно, почему такую, более сложную вещь, как "Скрывать произведения автора" реализовали, а примитивное, "по полу" - нет.
Что необходимо добавить для реализации?
Пол? Это уже есть.
Учитывать последнюю дату посещения пользователя-автора (на случай, если автор забросил площадку или, увы, умер)? Это уже есть.
Т.е. всё есть для этого. Осталось сделать простые вещи:
- разослать письма пользователям-авторам с сообщением, что произведения, до выставления пола, будут скрыты из ленты,
- сделать саму проверку для включения в ленту на наличие указания пола, с учётом последнего посещения (если до введения изменений и пол не указан - добавлять в ленты, если позже - не отображать).
- при публикации произведения/обновления добавить проверку на указан/не указан пол. В случае, если указан, дальше по алгоритму, в который добавлена проверка. Если не указан, то отправлять пользователю-автору сообщение о том, что при отсутствия указания пола произведение не будет показано в лентах и дальше, по алгоритму.
- при составлении ленты учитывать исключение: добавлять в ленту пользователей-авторов заблокированного пола, на которых пользователь-читатель подписан (вроде достаточно этого, т.к., если правильно понял, дружба, это взаимная подписка).
Собственно, всё. Вся доработка.
УПД Из обсуждения: предположительно из-за опасения привлечения по 136 статье УК РФ.