Разработка компонента

InstantCMS 2.X

Компонент "Черный список"

#1 13 декабря 2023 в 19:59

Необходима разработка компонента «Чёрный список».

Требования к компоненту:

1. В Настройках каждого личного кабинета (далее — ЛК) пользователей должен быть соответствующий раздел «Черный список» (далее – ЧС).

2. Любой пользователь может добавлять любых других пользователей в ЧС.

3. Если пользователь добавлен в чей-то ЧС, то для него становится недоступен  любой контент пользователя, его туда добавившего.

4. Пользователю, добавившему кого-то в свой ЧС, также так же недоступен его контент, т.е. друг для друга они не существуют (двухсторонний ЧС).

5. Соответственно, отсутствует возможность просмотра профилей друг друга и личная переписка.

6. Открыть доступ к контенту может только пользователь, который изначально разместил кого-то в свой ЧС.

7. Добавление в ЧС пользователей со статусами Администратор и Модератор невозможно.

Примечание.

1. Имеется похожий компонент, но там не реализован весь требуемый функционал, и неизвестна совместимость с последней версией системы.

2. Ссылка на похожий компонент: instantcms.ru/addons/blacklist.html

Уточнение требований к компоненту и цена разработки обсуждаются с вероятным исполнителем.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.