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