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 местах разных, но мелких изменений много, однозначно что-то не то получилось. Для теста и залил собственно.