История изменений

История изменений
Бесплатно
От 100 до 500 установок.
Минимальная редакция для работы модуля «Старт»
Установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Решение позволяет вести учёт изменений для:

  • Интернет-магазин, товары и группы
  • Оформленные заказы
  • Информационные системы, элементы и группы

  • Изменение полей (старое значение -> новое значение)
  • Для заказа: изменение статуса оплаты заказа
  • Для заказа: удаление товара из заказа
  • Для товара: изменение цены из списка товаров по нажатию "Применить|Apply" (корректно работает с версией до 6.8.7 и выше 6.8.9)

Модуль записывает кем и когда были произведены изменения.
Модуль позволяет в карточке заказа/товара/группы/информационных систем быстро перейти к просмотру изменений.

Для чего это?

Журнал позволяет выяснить, кто отменил/изменил статус заказ, поставил статус оплаты, удалил товар из заказа или изменил цену у товара.

Можно ли добавить свои данные в историю изменений?

Решение позволяет добавлять свои данные в журнал изменений, например из сторонних модулей или дополнительных хуков

Сравнение полей на изменение и запись в лог (передается объект до изменений и после):
ASMP_ChangeLog_Controller::logUpdate($oBefore, $oAfter);
Только запись в лог (передается название модели и id объекта):
ASMP_ChangeLog_Log::instance()
->status(ASMP_ChangeLog_Log::$ORANGE)
->modelName('shop_order')
->entityId(123)
->write("Моё изменение!");
Варианты статусов:
ASMP_ChangeLog_Log::$BLACK
ASMP_ChangeLog_Log::$GREEN
ASMP_ChangeLog_Log::$ORANGE
ASMP_ChangeLog_Log::$RED
Поддержка/консультация не осуществляется, модуль распространяется «как есть»!

Подписаться на наши каналы: Telegram и Max

Версии модуля

Версия Дата Описание Версия от Версия до
1.5 15.10.2025 Поддержка PHP 8.4 7.1.4
1.4 05.07.2025 Для json данных добавлен удобный просмотр через JsonViewer После установки обновления в центре администрирования обновите страницу (Ctrl + F5) 7.1.3
1.3 20.05.2025 Улучшено отображение истории изменений во вкладке Добавлена вкладка "Журнал изменений" для заполненных форм в модуле "Формы" Изменение связали с модулем "Хранилище версий" (отображает было/стало в полном формате в модальном окне) Для больших текстовых полей добавлено сравнение через JsDiff (удалено/добавлено) Сортировка логов теперь идет по убыванию (от новых к старым) fix known issues После установки обновления в центре администрирования обновите страницу (Ctrl + F5) 7.1.2
1.2 20.07.2022 Добавлена логирование изменений группы и элемента информационных систем при редактировании в ЦА, активности из списка 6.5.4
1.1 25.06.2020

Обновление для совместимости с версией 6.9.4 из файла bootstrap.php удалить строчку include_once(CMS_FOLDER . 'modules/asmp/changelog/events.php');

6.5.4
Еще версии

Комментарии

  • Без темы

    изменение Специальных цен не записывается

    Puma 08.04.2024 14:33:37

    Re: Без темы

    не предусмотрено, только основные поля из таблицы shop_items

    alexpimnev 08.04.2024 14:48:57
Похожие