Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] auditlog: Migration to 18.0 #3054

Open
wants to merge 176 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
23224c1
[ADD] Module 'auditlog' - A substitute to the deprecated 'audittrail'…
sebalix Jan 21, 2015
0f20052
[FIX] Module 'auditlog' - Fix some flake8 errors
sebalix Jan 22, 2015
7eef278
[FIX] Module 'auditlog' - Put the module description in a README.rst …
sebalix Jan 22, 2015
44415f9
[ADD] Module 'auditlog' - 'auditlog.pot' file added
sebalix Jan 22, 2015
6f5c310
[IMP] Module 'auditlog' - Split the 'create_logs()' method in several…
sebalix Jan 22, 2015
6dd4e82
[IMP] Module 'auditlog' - Clean up vim lines
sebalix Jan 22, 2015
857e4d9
[IMP] Module 'auditlog' - Add 'name' attributes on some filters and o…
sebalix Jan 22, 2015
48222e1
[IMP] Module 'auditlog' - Removed the 'timestamp' field from the 'aud…
sebalix Jan 28, 2015
bbe5677
[IMP] Module 'auditlog' - README.rst updated (based on the OCA template)
sebalix Jan 28, 2015
dc1f3e2
[FIX] Module 'auditlog' - 'time' module imported but unused
sebalix Jan 28, 2015
5e4a721
[IMP] ignore rules for nonexisting objects
hbrunn Jan 28, 2015
98490ac
[ADD] init hook to migrate from audittrail
hbrunn Jan 28, 2015
3a64b29
[FIX] also migrate id sequences
hbrunn Jan 28, 2015
c0a7706
[IMP] Module 'auditlog' - Contributors updated in README.rst + AUTHOR…
sebalix Jan 28, 2015
00d0fdc
[ADD] change xmlids of legacy rules to point to auditlog.rule
hbrunn Jan 28, 2015
0171e3b
[IMP] use new import of _, SUPERUSER_ID
hbrunn Jan 29, 2015
655a3af
[ADD] allow overriding modules to pass additional log values
hbrunn Jan 29, 2015
906ef35
[IMP] cache model and field ids
hbrunn Jan 29, 2015
219c1c6
[IMP] don't make a temporary copy of dict keys
hbrunn Jan 29, 2015
28c8e10
[FIX] don't reset caches in register_hook
hbrunn Jan 29, 2015
95cecee
[ADD] pass old_values to create_log when deleting a record
hbrunn Jan 29, 2015
8777a9f
[FIX] cope with no additional log values
hbrunn Jan 29, 2015
da2eb20
[ADD] tests
hbrunn Jan 29, 2015
8804fc1
[FIX] Module 'auditlog' - local variable 'ir_model' is assigned to bu…
sebalix Jan 30, 2015
47fd8b4
[IMP] use a model for test that is not influenced by the mail module
hbrunn Feb 1, 2015
4a93891
[FIX] Module 'auditlog' - Remove 'active' field from __openerp__.py
sebalix Feb 2, 2015
e2a4679
[IMP] Module 'auditlog' - README.rst updated (inform that the audittr…
sebalix Feb 2, 2015
535d167
[IMP] Module 'auditlog' - Useless lines of code removed
sebalix Feb 2, 2015
e6a3757
[IMP] Module 'auditlog' - Autoremove 'auditlog.log.line' records when…
sebalix Feb 4, 2015
8f8ff0e
[IMP] Module 'auditlog' - Model 'auditlog.log.line', 'field_name' and…
sebalix Feb 4, 2015
ad7ca16
[IMP] Module 'auditlog' - Added a second test using cached data gener…
sebalix Feb 4, 2015
723b541
[FIX] Module 'auditlog' - Data dictionaries of fields and models are …
sebalix Feb 4, 2015
1517cf4
[IMP] Module 'auditlog' - Add a test regarding a resource deleted thr…
sebalix Feb 9, 2015
008934f
[FIX] Module 'auditlog' - When updating a resource, filter IDs on 2ma…
sebalix Feb 9, 2015
645a23f
[ADD] migration script
hbrunn Feb 16, 2015
f0faf09
Add OCA as author of OCA addons
gurneyalex Mar 2, 2015
d8c2b04
[IMP] Module 'auditlog' - Performing logs on 'read' operations + Some…
sebalix Apr 1, 2015
62f00c7
[FIX] Module 'auditlog' - Replace 'try/except statement by 'isinstanc…
sebalix Apr 2, 2015
97d60f2
[FIX] Module 'auditlog' - Support 'read' calls with one ID or a list …
sebalix Apr 2, 2015
896b043
[FIX] Module 'auditlog' - Unit tests, do not create users with the 'n…
sebalix Apr 8, 2015
1cdbe3b
[ADD] German translation for auditlog
eqms Apr 19, 2015
17a0e6d
[FIX] Module 'auditlog' - No log for internal processing (e.g. 'read'…
sebalix Apr 19, 2015
826fe1c
[FIX] Module 'auditlog' - Fix lint check
sebalix Apr 19, 2015
c5991c3
[IMP] Module 'auditlog' - Unsubscribe rules before removing them + Un…
sebalix Apr 19, 2015
2906337
[FIX] Module 'auditlog' - Log fields coming from polymorphic inherita…
sebalix Apr 19, 2015
53e85f2
[IMP] Module 'auditlog' - Remove the unit test causing trouble with T…
sebalix Apr 21, 2015
92d9bc0
[ADD] auditlog: Added Spanish translation.
May 17, 2015
03e0609
Add bug tracker link on README.rst
yvaucher May 22, 2015
c0fc14c
[FIX] ie related fields don't have an
hbrunn Jun 11, 2015
a52d67f
[ADD] comment
hbrunn Jul 8, 2015
269f323
[FIX] make patched create downgrade correctly to v6.1
hbrunn Jul 17, 2015
87f4f9a
Add missing default oca icons
yvaucher Aug 18, 2015
2bcc98b
[FIX] if someone else has overridden our patched,
hbrunn Sep 16, 2015
1a05a73
OCA Transbot updated translations from Transifex
oca-transbot Oct 5, 2015
79b091d
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
90a5878
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
12a62f6
[FIX] remove en.po that was erroneously created by transbot
sbidoul Aug 15, 2016
090bf51
[MIG] Rename manifest files
pedrobaeza Oct 6, 2016
8c40f90
Module 'auditlog' - Log HTTP user sessions and requests
sebalix Oct 30, 2015
3d3a14f
Module 'auditlog' - Bump the version to 1.1.0
sebalix Oct 30, 2015
ba64fa3
Module 'auditlog' - Cleanup XML views (types removed)
sebalix Oct 30, 2015
f1fd970
Module 'auditlog' - A log can be created with no current HTTP request…
sebalix Oct 30, 2015
f0fbd15
Module 'auditlog' - 'display_name' fields added for the user session …
sebalix Oct 31, 2015
45e4f4e
Module 'auditlog' - Fix pylint check
sebalix Oct 31, 2015
df19d28
turn off prefetching when reding values
hbrunn Nov 26, 2015
3478a9c
auditlog - Ability to choose the log type on the rule: Full log (comp…
sebalix Feb 1, 2016
e1202ae
auditlog - Field 'type' renamed to 'log_type'
sebalix Feb 13, 2016
c2009a6
auditlog - Bump version number
sebalix Feb 13, 2016
65d3e55
auditlog - Auto-vacuum logs, HTTP requests and HTTP user sessions
sebalix Feb 13, 2016
a965b26
auditlog - Icon added + README updated (screenshots)
sebalix May 26, 2016
b36da25
singleton error if we saved the current session two times (#473)
hbrunn Jul 4, 2016
9ff0142
Migrate auditlog module from 8.0 to 9.0
holdenrehg Jun 6, 2016
a9875e3
Updated the __openerp__.xml to include the license and images fields
holdenrehg Jun 13, 2016
c3a64b5
auditlog module, Remove duplicate license key from openerp config
holdenrehg Jun 24, 2016
d349250
auditlog: Remove migration from audittrail functionality, this is not…
holdenrehg Jun 27, 2016
fded634
auditlog: Remove pre_init_hook reference from openerp, no pre_init ho…
holdenrehg Jun 27, 2016
d0ffe7e
auditlog - Lint
sebalix Nov 14, 2016
63172e3
auditlog - Migrate 'AuditlogRule.create' and 'AuditlogRule.write' met…
sebalix Nov 14, 2016
6ec4e9c
[MIG] auditlog: Migrated to 10.0
Jan 20, 2017
9d82506
[FIX] Request id no longer exists after concurrency rollback
StefanRijnhart Jan 16, 2017
d1330f6
[FIX] auditlog: Duplicate logging
obulkin Feb 16, 2017
9416718
OCA Transbot updated translations from Transifex
oca-transbot Oct 26, 2015
bef73fe
[MIG] auditlog: Migration to 11.0
etobella Nov 3, 2017
1b4751d
[add] https
rgarnau Nov 14, 2017
c46a32f
OCA Transbot updated translations from Transifex
oca-transbot Dec 9, 2017
63981f2
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
265804c
[UPD] Update auditlog.pot
oca-travis Jun 17, 2018
2457b70
Translated using Weblate
Jun 20, 2018
cbd66c3
[MIG] auditlog: Migration to 12.0
sebalix Apr 9, 2019
79a84a9
[UPD] README.rst
OCA-git-bot Apr 10, 2019
fbaf0ec
Translated using Weblate (Chinese (Simplified))
liweijie0812 Aug 30, 2019
28ea4c3
[MIG] auditlog: Migration to 13.0
lembregtse Oct 1, 2019
2fed4d6
[IMP] auditlog: black, isort, prettier
rven Nov 8, 2019
4e7162b
[FIX] auditlog: log computed fields stored in db as expected
sebalix Oct 1, 2019
e43a8aa
[FIX] auditlog: add support for create multi
sebalix Oct 1, 2019
0acde81
[UPD] Update auditlog.pot
oca-travis Mar 25, 2020
82d2522
[UPD] README.rst
OCA-git-bot Mar 25, 2020
b1842ac
Update translation files
oca-transbot Mar 29, 2020
4dea010
[FIX] Readme Images relative path
emagdalenaC2i Jul 10, 2020
d1206fc
[UPD] README.rst
OCA-git-bot Jul 13, 2020
abfd348
auditlog 13.0.1.0.1
OCA-git-bot Jul 13, 2020
2984d69
[IMP] auditlog: black, isort, prettier
alan196 Oct 29, 2020
3d0cde0
[MIG] auditlog: Migration to 14.0
alan196 Oct 29, 2020
94a741a
[UPD] Update auditlog.pot
oca-travis Dec 4, 2020
7d16ae2
[IMP] Dont query non-stored related or computed fields on full auditl…
thomaspaulb Dec 14, 2020
50e168b
[UPD] README.rst
OCA-git-bot Jan 25, 2021
76a1573
auditlog 14.0.1.0.1
OCA-git-bot Jan 25, 2021
3594d1f
[14.0][FIX] Add sudo() to retrieve record vals
Feb 1, 2021
b84b819
auditlog 14.0.1.0.2
OCA-git-bot Feb 11, 2021
11be83e
[IMP] auditlog: prevent cascading delete of logs when models or field…
Mar 24, 2021
1c020b7
[UPD] Update auditlog.pot
oca-travis Apr 30, 2021
73b5d6a
[UPD] README.rst
OCA-git-bot Apr 30, 2021
3eaf02f
Update translation files
oca-transbot Apr 30, 2021
4f36b7f
[FIX] auditlog: invalid XML
StefanRijnhart May 18, 2021
2026f1a
auditlog 14.0.1.1.1
OCA-git-bot May 19, 2021
3b01f41
[ADD] auditlog: enable to track Unlink record
Jun 22, 2021
7f3f75d
[ADD] auditlog: test case for capture record
Jun 22, 2021
2a415c4
[UPD] Update auditlog.pot
oca-travis Jun 25, 2021
3dbad23
[UPD] README.rst
OCA-git-bot Jun 25, 2021
2abad59
Update translation files
oca-transbot Jun 25, 2021
adc7878
[14.0][IMP] auditlog, add auditlog.log.line view
kittiu Aug 19, 2021
6d6b736
[UPD] Update auditlog.pot
oca-travis Aug 31, 2021
d1efe13
[UPD] README.rst
OCA-git-bot Aug 31, 2021
a1a5299
auditlog 14.0.1.2.0
OCA-git-bot Aug 31, 2021
e422fdc
Update translation files
oca-transbot Aug 31, 2021
a6e8f35
[IMP] auditlog: black, isort, prettier
Jan 31, 2022
9fb56c2
[MIG] auditlog: Migration to 15.0
Jan 31, 2022
ce367fb
[UPD] Update auditlog.pot
Mar 18, 2022
ab6d125
[UPD] README.rst
OCA-git-bot Mar 18, 2022
3ed0f44
Translated using Weblate (Spanish (Argentina))
ibuioli Mar 20, 2022
d7f82b9
Add option to Eliminate user and fields in audit logs
atchuthan Mar 22, 2022
420b234
[UPD] Update auditlog.pot
Sep 27, 2022
f9f9e8a
auditlog 15.0.1.1.0
OCA-git-bot Sep 27, 2022
d1a75f3
Update translation files
oca-transbot Sep 27, 2022
83b9edd
Translated using Weblate (Spanish (Argentina))
ibuioli Sep 29, 2022
7c2545d
[FIX] auditlog: autovacuum performance
gurneyalex Oct 31, 2022
a19d535
auditlog 15.0.1.1.1
OCA-git-bot Nov 2, 2022
6902a8e
[MIG] auditlog: Migration to 16.0
StefanRijnhart Nov 18, 2022
44ad4c8
[IMP] auditlog: dedicated security groups for model access
BertVGroenendael Nov 18, 2022
2f2d568
[UPD] Update auditlog.pot
Dec 22, 2022
eda6a74
[UPD] README.rst
OCA-git-bot Dec 22, 2022
a57478a
Update translation files
weblate Dec 22, 2022
7eba245
Translated using Weblate (Spanish (Argentina))
ibuioli Dec 24, 2022
19ee98c
[IMP] auditlog: make the line views using a non auto model
etobella Dec 21, 2022
2a5d0f8
[UPD] Update auditlog.pot
Dec 28, 2022
99b8dc4
auditlog 16.0.2.0.0
OCA-git-bot Dec 28, 2022
f9f3834
Update translation files
weblate Dec 28, 2022
e8ff08d
Translated using Weblate (Spanish (Argentina))
ibuioli Jan 1, 2023
76e2c02
[FIX] auditlog: Allow passing a chunk size for autovacuum
hbrunn May 10, 2022
47a49a4
[UPD] README.rst
OCA-git-bot Jan 21, 2023
d98b702
auditlog 16.0.2.0.1
OCA-git-bot Jan 21, 2023
9677c0d
Translated using Weblate (Italian)
mymage Mar 23, 2023
816d810
Translated using Weblate (Slovenian)
sysadminmatmoz Mar 31, 2023
29fdd1b
Translated using Weblate (Italian)
mymage Jun 7, 2023
1806fb6
Translated using Weblate (Spanish)
Ivorra78 Aug 25, 2023
d3533d0
[UPD] README.rst
OCA-git-bot Sep 3, 2023
6fa4ad1
FIX: auditlog consistency with Many2one fields
SilvioC2C Dec 2, 2022
f2beb29
auditlog 16.0.2.0.2
OCA-git-bot Sep 11, 2023
b75b1f0
[UPD] README.rst
OCA-git-bot Sep 11, 2023
15d0f6d
Update translation files
weblate Oct 10, 2023
0bec4e2
Translated using Weblate (Italian)
mymage Oct 23, 2023
f7c0f3f
[FIX] auditlog: prevent removal of x2many values from inaccessible co…
StefanRijnhart Jan 19, 2024
ec41abe
[16.0][FIX] auditlog: Add/Remove User Group
BT-anieto Feb 8, 2024
6caafa1
[IMP] auditlog: pre-commit stuff
rven Nov 14, 2023
f0808a3
[MIG] auditlog: Migration to 17.0
rven Feb 5, 2024
8cdc47b
[UPD] Update auditlog.pot
Apr 12, 2024
2394c01
[BOT] post-merge updates
OCA-git-bot Apr 12, 2024
d2eeabd
Update translation files
weblate Apr 12, 2024
371ac11
Translated using Weblate (Italian)
mymage Apr 17, 2024
64c3a02
Translated using Weblate (Spanish)
Ivorra78 Apr 23, 2024
bd7298e
Translated using Weblate (Swedish)
jakobkrabbe Jun 12, 2024
9bf5f0a
Translated using Weblate (Chinese (Simplified) (zh_CN))
xtanuiha Jun 16, 2024
43ca561
Translated using Weblate (Spanish (Argentina))
ibuioli Sep 16, 2024
e263aa0
[FIX] auditlog: registry propagation
gurneyalex Oct 22, 2024
a493973
[BOT] post-merge updates
OCA-git-bot Oct 23, 2024
07f503d
[MIG] auditlog: Migration to 18.0
lembregtse Dec 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 140 additions & 0 deletions auditlog/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
=========
Audit Log
=========

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:9313c13ab062a8797c48c819a87f90934550b3aa627c010fe8eff83063512d0d
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github
:target: https://github.com/OCA/server-tools/tree/18.0/auditlog
:alt: OCA/server-tools
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-auditlog
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

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

**Table of contents**

.. contents::
:local:

Usage
=====

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

|image|

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

|image1|

Get the details:

|image2|

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:

|image3|

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.

There are two possible groups configured to which one may belong. The
first is the Auditlog User group. This group has read-only access to the
auditlogs of individual records through the View Logs action. The second
group is the Auditlog Manager group. This group additionally has the
right to configure the auditlog configuration rules.

.. |image| image:: https://raw.githubusercontent.com/OCA/server-tools/18.0/auditlog/static/description/rule.png
.. |image1| image:: https://raw.githubusercontent.com/OCA/server-tools/18.0/auditlog/static/description/logs.png
.. |image2| image:: https://raw.githubusercontent.com/OCA/server-tools/18.0/auditlog/static/description/log.png
.. |image3| image:: https://raw.githubusercontent.com/OCA/server-tools/18.0/auditlog/static/description/autovacuum.png

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 <https://github.com/OCA/server-tools/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20auditlog%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* ABF OSIELL

Contributors
------------

- Sebastien Alix <sebastien.alix@camptocamp.com>
- Holger Brunn <hbrunn@therp.nl>
- Holden Rehg <holdenrehg@gmail.com>
- Eric Lembregts <eric@lembregts.eu>
- Pieter Paulussen <pieter.paulussen@me.com>
- Alan Ramos <alan.ramos@jarsa.com.mx>
- Stefan Rijnhart <stefan@opener.amsterdam>
- Bhavesh Odedra <bodedra@opensourceintegrators.com>
- Hardik Suthar <hsuthar@opensourceintegrators.com>
- Kitti U. <kittiu@ecosoft.co.th>
- Bogdan Valentin Gabor <valentin.gabor@bt-group.com>

Other credits
-------------

- Icon: built with different icons from the `Oxygen
theme <https://en.wikipedia.org/wiki/Oxygen_Project>`__ (LGPL)

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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 <https://github.com/OCA/server-tools/tree/18.0/auditlog>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions auditlog/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
22 changes: 22 additions & 0 deletions auditlog/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Copyright 2015 ABF OSIELL <https://osiell.com>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

{
"name": "Audit Log",
"version": "18.0.1.0.0",
"author": "ABF OSIELL, Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/server-tools",
"category": "Tools",
"depends": ["base"],
"data": [
"security/res_groups.xml",
"security/ir.model.access.csv",
"data/ir_cron.xml",
"views/auditlog_view.xml",
"views/http_session_view.xml",
"views/http_request_view.xml",
],
"application": True,
"installable": True,
}
12 changes: 12 additions & 0 deletions auditlog/data/ir_cron.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="ir_cron_auditlog_autovacuum" model="ir.cron">
<field name='name'>Auto-vacuum audit logs</field>
<field name='interval_number'>1</field>
<field name='interval_type'>days</field>
<field name="active" eval="False" />
<field name="code">model.autovacuum(180)</field>
<field name="state">code</field>
<field name="model_id" ref="model_auditlog_autovacuum" />
</record>
</odoo>
Loading
Loading