ADD: Настройка уровней доверия пользователей (TL) и ограничений

На GitHub размещено обновление связанное с лимитами. Давно хотел решить этот вопрос, чтобы лимиты (вплоть до TL2) можно было устанавливать в движке. Они необходимы, чтобы предотвратить злоупотребления.

Все настройки теперь находятся в файлах, папке config. Это некоторые:

  • С какого уровня TL возможно создавать пространства
  • Сколько пространств может создать участник
  • С какого уровня TL возможна отправка личных сообщений
  • С какого TL можно комментировать ответы в QA модели
  • С какого TL можно размещать ссылки: Reddit (модель)
  • Общий лимит для TL >2 в день. По постам, комментариям, ответам
  • И отдельно, для каждого уровня доверия…

Есть и другие.

Далее, переписаны правила построение SEO данных. Буду ориентироваться на Яндекс.Вебмастер, предыдущая версия без замечаний, пройдет время и посмотрим на эту.

Обновление доступно на GitHub, можно тестировать. Предложения, замечания и т.д. или в эту тему, личку, возможно в Discord.

P.S. В ближайшее время необходимо объединить несколько моделей и избавиться от N+1 в комментариях. Две функции не завершены:

  • Приветствие после регистрации
  • Статья в пространство

Это необходимо сделать в первую очередь…

4 Ответа

  1. Сегодня постараюсь потестировать. Но мы предварительно гоняли, крупных ошибок нет.

    1. Есть. Уже есть. Редактирование ответа, подправил. Необходимо (думаю) еще посмотреть. Ошибки все убрать и далее делать…

  1. Почему нет кармы пользователей?)

    1. Карма еще не сделана, как и плавный рост уровня доверия (TL). Есть общее количество лайков в профиле, обновление, раз в сутки. Запуск возможен и через админ-панель.