Небольшой выпуск о порядке в данных: как удалить человека и не сломать историю сайта, как держать метки в чистоте и как забрать журнал для разбора.
Пользователи
Удаление навсегда без разрушения истории. На номер учётной записи годами ссылаются заказы, сообщения форума, журнал. Физическое удаление строки либо упирается во внешний ключ, либо оставляет ссылки в никуда. Теперь «удалить навсегда» стирает доступ и личные данные, а саму запись превращает в обезличенный корешок: старые заказы и сообщения остаются на месте, восстановить человека уже нельзя.Панель
- Метки: переименование, слияние двух меток в одну без дублей и очистка неиспользуемых.
- Журналы ошибок можно скачать целиком для разбора вне браузера и удалять старые.
- Перенаправления правятся, а не только заводятся и удаляются.
- Опросы и баннеры уходят в общую корзину и возвращаются из неё.
- Шрифт панели — своя настройка.
- Все разделы модулей открываются по адресу панели, который задал владелец, и проверяют доступ по IP.
Исправлено
- Опросы и баннеры не устанавливались: миграция корзины добавляла один и тот же индекс дважды, и MySQL отказывал целиком.
- Список меток в панели всегда был пуст из-за ошибки в запросе.
- Восемь действий писались в журнал изменений служебным кодом вместо слов.
- Раздел посещений оставался на старом адресе панели без проверки IP.
Модули
Баннеры 1.4.0, Опросы 1.1.0, Метки 1.1.0.Как обновиться
Залить файлы поверх и нажать «Обновление» в панели: в выпуске есть миграции — отметка обезличенных учётных записей и корзина для опросов и баннеров.---
Ссылки
- Страница выпуска — описание, размер архива и отпечаток SHA-256.
- Обсуждение на форуме.
- Все выпуски NEX1ON.
Пока никто не высказался. Будьте первым.