• записи
    4
  • комментариев
    9
  • просмотра
    592

Модуль Истории изменений (Change History)

Добрый день хочу представить вам небольшой обзор модуля который почти завершен и находится на этапе тестирования.
"Change History" Представляет из себя модуль который сохраняет большенство изменений которые проходят в админ панели.
В общем мы имеем несколько параметров:

  1.  Действие: 
    - Добавление
    - Удаление
    - Изменение
    При использовании первых двоих вы получите отчет о том что было удалено + некоторые дополнительные данные такие как ID
    При "изменении" вы получаете отчет о том какие параметры были изменены в таком варианте (Поле: было -> стало
  2. дальше у нас есть Модули (Название (Поддерживаемые действия)
    -  Заказ (Удаление, добавление)
    -  Статусы заказа (изменение)
    - Товары (добавление, изменение, удаление)
    - Категории (добавление, изменение, удаление)
    - Покупатели (добавление, изменение, удаление)
     

В отчете вы получаете такие поля
№ отчета / Имя Юзера / Модуль / Действие / дополнительные прамметры / дата
Также есть фильтр который позволяет отсортировать отчеты
 

Настройка

Вы можете включить или отключить те модули которые хотите отслежывать (смт. Скрин)

 

Также в процессе проектирования функция Recovery которая будет в будущем добавлена к функционалу данного модуля
Жду ваших комментариев и пожеланий
58aeb23d0f3eb_.thumb.png.ae3698ef90d4683d499d1440fabcb679.png58aeb29fb5f04_1.thumb.png.cac1c1e0c9e5e7c3e2b9bd345823c273.png



5 Комментариев


Рекомендуемые комментарии

Цитата

-  Заказ (Удаление, добавление)

Желательно добавить ещё "Изменение".. Чтобы хотя бы было видно кто отредактировал и во сколько.. Иногда это ооочень необходимо... :) 

Поделиться этим комментарием


Ссылка на комментарий

Лучше уже написать логику как было добавлено отслеживание, какое поле старое и новое значение. Тогда комментарии будут. А на скриншоте. Ну дизайн неплох. Но работает ли

 

Поделиться этим комментарием


Ссылка на комментарий
8 часов назад, ReManager сказал:

Желательно добавить ещё "Изменение".. Чтобы хотя бы было видно кто отредактировал и во сколько.. Иногда это ооочень необходимо... :) 

Есле посмотреть на скриншот то там есть поля дата когда произошло и пользователь который это зделал эти поля есть для всех собитий и модулей
 

Поделиться этим комментарием


Ссылка на комментарий
7 часов назад, nikifalex сказал:

Лучше уже написать логику как было добавлено отслеживание, какое поле старое и новое значение. Тогда комментарии будут. А на скриншоте. Ну дизайн неплох. Но работает ли

 

Ну по факту логика просто получаем данные перед сохранением и после потом сравниваем и получаем поля которые были изменены.
Ну дев вариант уже работает давно по факту осталось создать ocmod файл но к сожелению сейчас нет времени закончить темболее я уже молчу об поддержке данного модуля а выпустить его в сыром виде безполезно. Порэтому как появится время доделаю его

Поделиться этим комментарием


Ссылка на комментарий
В 19.10.2017 в 16:27, konorws сказал:

Есле посмотреть на скриншот то там есть поля дата когда произошло и пользователь который это зделал эти поля есть для всех собитий и модулей
 

Ок.. просто не сразу понял, т.к редактировать - это добавление товаров, например... А Вы написали в топе:

Цитата

дальше у нас есть Модули (Название (Поддерживаемые действия)
-  Заказ (Удаление, добавление)
-  Статусы заказа (изменение)

 

Поделиться этим комментарием


Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти