Как настроить гибкие права у пользователя или группы

InstantCMS 2.X

Как совместить карму-рейтинг и права

#1 7 августа 2017 в 23:13
Не смог найти, как использовать рейтинг пользователя, кроме как в списке пользователей.
Подскажите, кто в курсе, как можно гибко настроить права, чтобы например:

Пользователь А мог размещать только 1 пост в сутки
Пользователь Б мог размещать только 1 пост в сутки в конкретной группе
Группа пользователей А могла размещать N постов в сутки

Пользователь с рейтингом С получал иные плюшки. На первой вертке, если правильно помню, такое было. На второй не смог найти как.
#2 8 августа 2017 в 00:15
ivanish, это уже скорее придется разрабатывать самому такие штуки. В коробке данные функции не предоставляются.
Есть одна похожая функция — максимальное количество записей для определенной группы пользователей.
Но тут имеется в виду количество записей за все время, а не за определенный промежуток.
#3 8 августа 2017 в 05:10
Все права настраиввются только для групп пользователей в каждом компоненте, типе контента, поле и виджете. А вот переход пользоваателей из группы в группу в зависимости от рейтинга оргаанизоваать можно. Смотрите настройки компонена "профили пользоваателей"
#4 8 августа 2017 в 08:22


Все права настраиввются только для групп пользователей в каждом компоненте, типе контента, поле и виджете. А вот переход пользоваателей из группы в группу в зависимости от рейтинга оргаанизоваать можно. Смотрите настройки компонена "профили пользоваателей"

Pocus

Это все перерыл. Есть поле максимальное количество записей. Всего. А хотелось в сутки, например
#5 9 августа 2017 в 01:55
ivanish, алгоритм вашей задачи:
При добавлении конента проверяем if ((сегодняшняя дата — дата последнего поста) >= перерыв между постами) { опубликовать } else { выдать ошибку }
Надеюсь, как приделать это к сайту вы разберетесь.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.