Необходима разработка компонента «Чёрный список».
Требования к компоненту:
1. В Настройках каждого личного кабинета (далее — ЛК) пользователей должен быть соответствующий раздел «Черный список» (далее – ЧС).
2. Любой пользователь может добавлять любых других пользователей в ЧС.
3. Если пользователь добавлен в чей-то ЧС, то для него становится недоступен любой контент пользователя, его туда добавившего.
4. Пользователю, добавившему кого-то в свой ЧС, также так же недоступен его контент, т.е. друг для друга они не существуют (двухсторонний ЧС).
5. Соответственно, отсутствует возможность просмотра профилей друг друга и личная переписка.
6. Открыть доступ к контенту может только пользователь, который изначально разместил кого-то в свой ЧС.
7. Добавление в ЧС пользователей со статусами Администратор и Модератор невозможно.
Примечание.
1. Имеется похожий компонент, но там не реализован весь требуемый функционал, и неизвестна совместимость с последней версией системы.
2. Ссылка на похожий компонент: instantcms.ru/addons/blacklist.html
Уточнение требований к компоненту и цена разработки обсуждаются с вероятным исполнителем.