Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up
  • entries
    6
  • comments
    132
  • views
    3,404

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


konorws

2,702 views

 Share

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

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

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

Настройка

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

 

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

 Share

5 Comments


Recommended Comments

Цитата

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

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

Link to comment

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

 

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

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

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

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

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

 

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

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

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

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

Цитата

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

 

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.
×
×
  • Create New...

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.