DEV: Рефакторинг (первая часть)
На GitHub изменения добавлены, однако, совет, дождаться следующего обновления там, после исправление существующих ошибок. Изменения коснулись имен методов, переменных и полей в таблице, которые относятся к участникам.
И это глобально, касается любой области на сайте. В любом случае, если вы хотите залить файлы с GitHub, то в базе данных необходимо будет сделать изменения. Они коснутся таблицы: users:

Во всех полях, необходимо убрать (как показано в первых 2) user_
И установить уровень доверие для администратора — 10

Поле trust_level таблицы users нужного пользователя. Ранее там было 5.
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных.
Это касается уже работающего сайта, в GitHub изменения внесены.
На самом деле, это минимальные изменения, которые можно было сделать сегодня. Без них, что-то продолжать было затруднительно.
Поскольку, изменения коснулись и прав участников, уровня доверия Tl, то возможны проблемы с доступом. Мы стремимся сделать вот такие права:
Уровни доверия на сайте
- TL0 — посетитель (без регистрации)
- TL1 — пользователь
- TL2 — участник
- TL3 — постоялец
- TL4 — лидер
- TL5 — завсегдатый
Сводная таблица прав
| Уровни доверия | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Писать посты, ответы и комментарии | + | + | + | + | + |
| «Нравится» пост, ответы | + | + | + | + | + |
| Использовать Q&A систему | + | + | + | + | + |
| Reddit режим (создавать посты через URL) | - | + | + | + | + |
| Инвайт система (приглашение) | - | + | + | + | + |
| Почтовая служба | - | + | + | + | + |
| Жалоба на пост и ответ | - | + | + | + | + |
| Черновики | - | + | + | + | + |
| Создание блогов | - | + | + | + | + |
| Поднять пост | - | - | + | + | + |
| Создание тем | - | - | - | + | + |
| Wiki, коллективная работа | - | - | - | + | + |
| Режим модерации | - | - | - | - | + |
Публикуется в сокращении (нет добавление сайтов тут, режима слияния, модерации тем и др.)… Это пользовательские уровни, т.е. это не уровни персонала, а значит, любой участник может достичь их.
Перевод всего на этом сайте планируется сделать через несколько часов.
Готов тестировать, завтра на работе поставлю и отпишусь.
Спасибо. Сейчас независимо смотрим в 2 местах разных, но мелких изменений много, однозначно что-то не то получилось. Для теста и залил собственно.