Коротко:
Считаю, что когда я добавляю пользователя в игнор-лист, то я не должен видеть его комментарии к моим сообщениям и постам, но при этом, он должен иметь возможность продолжать отвечать на мои комментарии и посты.
Другими словами: игнор-лист не должен ограничивать возможности пользователя которого добавили в игно-лист. Задача игнор-листа должна быть только лишь в скрытие нежелательного контента для владельца этого игнор-листа.
Подробно:
Ситуация первая: Алиса в комментариях объясняет Бобу свою точку зрения холи-варит. Но в конечном счете, Боб оскорбляет Алису и добавляет ее в свой игнор-лист. Увиденное Алису очень задевает за живое и она желает ответить на оскорбление, но появляется надпись "вы не можете писать этому человеку, так как он добавил вас в игнор-лист"
В итоге мы имеем:
- нейтрального Боба, который использовал игнор-лист.
- крайне недовольную, оскорбленную и взбешенную Алису тем, что она не может ответить обидчику.
В предложенном мною варианте, в итоге мы имеем:
- нейтрального Боба который использовал игнор-лист
- нейтральную Алису, которая ответила обидчику и не осталась с негативом на душе. То что Боб добавил ее в игнор-лист, ее знать не нужно.
Вторая ситуация: Боб создал свой пост в котором присутствует жесть\клубничка но не расставил тэги. Алиса написал об этом модератору, чтобы исправить недочет. После этого, Боб добавляет Алису в свой игнор-лист, чтобы та более не смогла звать модератора в его постах.
В итоге мы имеем:
- Алиса осталась с негативом, так как ее забанили в посте (она не может писать вообще никому из поста) за вполне легальные действия.
- Если Боб систематически будет так делать, то в конечном итоге, мы можем получить посты с жестью, в котором все "активные" пользователи будут забанены и просто уже некому будет сообщить модератору о жесте в посте.
В предложенном мною варианте мы имеем:
- для Боба исчезает смысл добавлять Алису в игнор-лист, так как он знает, что пользователь все равно сможет написать в его посте, чтобы обратить внимание модератора к содержимому.
Третья ситуация: Боб читает посты не оставляя своих комментариев, и добавляет в игнор-лист вообще всех людей, точка зрения которых не совпадает с его точкой зрение. Задача Боба, отгородиться от людей или информации которая ему не интересна или не приятна.
В итоге мы получаем:
- довольный Боб, который видит только комментарии людей не добавленных в свой-игнор-лист.
- других людей, непонимающих, почему при попытки оставить сообщение под комментарием Боба, они уже добавлены в его игнор-лист и не могут оставить комментарий, хотя раньше они с ним не контактировали
В предложенном мною варианте:
- довольный Боб, который видит только комментарии людей не добавленных в свой-игнор лист.
- для других людей ничего не изменяется, они так же могут писать сообщения под комментариями Боба, но только он о них не узнает, а другие люди не узнают, что они в игнор-листе Боба.
@admin,