Jump to content
  • entries
    6
  • comments
    132
  • views
    3,031

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

Sign in to follow this  
konorws

2,407 views

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

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

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

Настройка

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

 

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

Sign in to follow this  


5 Comments


Recommended Comments

Цитата

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

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

Share this comment


Link to comment

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

 

Share this comment


Link to comment
8 часов назад, ReManager сказал:

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

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

Share this comment


Link to comment
7 часов назад, nikifalex сказал:

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

 

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

Share this comment


Link to comment
В 19.10.2017 в 16:27, konorws сказал:

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

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

Цитата

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

 

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.