From 7cfed1e19f2e340d966ed2068176d21a0e8e9834 Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Mon, 6 Feb 2023 15:29:55 +0700 Subject: add audit log --- auditlog/static/description/autovacuum.png | Bin 0 -> 22962 bytes auditlog/static/description/icon.png | Bin 0 -> 15472 bytes auditlog/static/description/icon.xcf | Bin 0 -> 36631 bytes auditlog/static/description/index.html | 467 +++++++++++++++++++++++++++++ auditlog/static/description/log.png | Bin 0 -> 39855 bytes auditlog/static/description/logs.png | Bin 0 -> 27349 bytes auditlog/static/description/rule.png | Bin 0 -> 23684 bytes 7 files changed, 467 insertions(+) create mode 100644 auditlog/static/description/autovacuum.png create mode 100644 auditlog/static/description/icon.png create mode 100644 auditlog/static/description/icon.xcf create mode 100644 auditlog/static/description/index.html create mode 100644 auditlog/static/description/log.png create mode 100644 auditlog/static/description/logs.png create mode 100644 auditlog/static/description/rule.png (limited to 'auditlog/static') diff --git a/auditlog/static/description/autovacuum.png b/auditlog/static/description/autovacuum.png new file mode 100644 index 0000000..2e5540a Binary files /dev/null and b/auditlog/static/description/autovacuum.png differ diff --git a/auditlog/static/description/icon.png b/auditlog/static/description/icon.png new file mode 100644 index 0000000..6b0ac9f Binary files /dev/null and b/auditlog/static/description/icon.png differ diff --git a/auditlog/static/description/icon.xcf b/auditlog/static/description/icon.xcf new file mode 100644 index 0000000..1915c6f Binary files /dev/null and b/auditlog/static/description/icon.xcf differ diff --git a/auditlog/static/description/index.html b/auditlog/static/description/index.html new file mode 100644 index 0000000..44c1768 --- /dev/null +++ b/auditlog/static/description/index.html @@ -0,0 +1,467 @@ + + + + + + +Audit Log + + + +
+

Audit Log

+ + +

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

+

This module allows the administrator to log user operations performed on data +models such as create, read, write and delete.

+

Table of contents

+ +
+

Usage

+

Go to Settings / Technical / Audit / Rules to subscribe rules. A rule defines +which operations to log for a given data model.

+https://raw.githubusercontent.com/OCA/server-tools/14.0/auditlog/static/description/rule.png +

Then, check logs in the Settings / Technical / Audit / Logs menu. You can +group them by user sessions, date, data model or HTTP requests:

+https://raw.githubusercontent.com/OCA/server-tools/14.0/auditlog/static/description/logs.png +

Get the details:

+https://raw.githubusercontent.com/OCA/server-tools/14.0/auditlog/static/description/log.png +

A scheduled action exists to delete logs older than 6 months (180 days) +automatically but is not enabled by default. +To activate it and/or change the delay, go to the +Configuration / Technical / Automation / Scheduled Actions menu and edit the +Auto-vacuum audit logs entry:

+https://raw.githubusercontent.com/OCA/server-tools/14.0/auditlog/static/description/autovacuum.png +

In case you’re having trouble with the amount of records to delete per run, +you can pass the amount of records to delete for one model per run as the second +parameter, the default is to delete all records in one go.

+
+
+

Known issues / Roadmap

+
+
    +
  • log only operations triggered by some users (currently it logs all users)
  • +
  • log read operations does not work on all data models, need investigation
  • +
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ABF OSIELL
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+
    +
  • Icon: built with different icons from the Oxygen theme (LGPL)
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/auditlog/static/description/log.png b/auditlog/static/description/log.png new file mode 100644 index 0000000..0596399 Binary files /dev/null and b/auditlog/static/description/log.png differ diff --git a/auditlog/static/description/logs.png b/auditlog/static/description/logs.png new file mode 100644 index 0000000..500508c Binary files /dev/null and b/auditlog/static/description/logs.png differ diff --git a/auditlog/static/description/rule.png b/auditlog/static/description/rule.png new file mode 100644 index 0000000..7693e4c Binary files /dev/null and b/auditlog/static/description/rule.png differ -- cgit v1.2.3