oca-travis
c2d609132f
[UPD] Update auditlog.pot
2022-11-18 13:12:57 +01:00
Pieter Paulussen
3b73d50906
[IMP] auditlog: prevent cascading delete of logs when models or fields are unlinked
...
When a field or a model is unlinked, keep the related audit logs. Denormalize
the field and model info on the logs and log lines so that the information
is still available after the deletion of the related data model.
Also, to improve the performance of the deletion of fields and models,
add indexes on the log's model_id and log line's field_id.
Co-Authored-By: Stefan Rijnhart <stefan@opener.am>
2022-11-18 13:12:57 +01:00
OCA-git-bot
db4324653d
auditlog 14.0.1.0.2
2022-11-18 13:12:57 +01:00
tslai
a92184c6a4
[14.0][FIX] Add sudo() to retrieve record vals
2022-11-18 13:12:57 +01:00
OCA-git-bot
c6f2f208ab
auditlog 14.0.1.0.1
2022-11-18 13:12:57 +01:00
OCA-git-bot
0c85909aea
[UPD] README.rst
2022-11-18 13:12:57 +01:00
Tom Blauwendraat
14ee0edbf9
[IMP] Dont query non-stored related or computed fields on full auditlog, this can slow down the system a lot and gives no useful info
2022-11-18 13:12:57 +01:00
oca-travis
24eb17c784
[UPD] Update auditlog.pot
2022-11-18 13:12:57 +01:00
Jesús Alan Ramos Rodríguez
9e52d843cb
[MIG] auditlog: Migration to 14.0
2022-11-18 13:12:57 +01:00
Jesús Alan Ramos Rodríguez
786683cfff
[IMP] auditlog: black, isort, prettier
2022-11-18 13:12:57 +01:00
OCA-git-bot
9ea9a9b5ea
auditlog 13.0.1.0.1
2022-11-18 13:12:57 +01:00
OCA-git-bot
80f6a78ab0
[UPD] README.rst
2022-11-18 13:12:57 +01:00
Eduardo Magdalena
08595331aa
[FIX] Readme Images relative path
2022-11-18 13:12:57 +01:00
OCA Transbot
ff414ca917
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: server-tools-13.0/server-tools-13.0-auditlog
Translate-URL: https://translation.odoo-community.org/projects/server-tools-13-0/server-tools-13-0-auditlog/
2022-11-18 13:12:57 +01:00
OCA-git-bot
4c9dab684e
[UPD] README.rst
2022-11-18 13:12:57 +01:00
oca-travis
d6d423aac8
[UPD] Update auditlog.pot
2022-11-18 13:12:57 +01:00
sebalix
2fe2d13b21
[FIX] auditlog: add support for create multi
2022-11-18 13:12:57 +01:00
sebalix
709d61f60e
[FIX] auditlog: log computed fields stored in db as expected
...
Fixing #1134 .
Odoo stores values of computed fields at the end of the transaction
only, as such performing a 'read()' to make a data snapshot on the record
created in the current transaction doesn't return the expected result
regarding these fields.
Also as a side-effect 'read()' alters the environment cache and break the
values on the record inducing issues in the whole user
transaction/workflow.
This fix replaces the use of 'read()' to do the data snapshot directly
from the cache of the record (computed values are already there).
2022-11-18 13:12:57 +01:00
Raf Ven
732654f95f
[IMP] auditlog: black, isort, prettier
2022-11-18 13:12:57 +01:00
Eric Lembregts
1b1f827c1b
[MIG] auditlog: Migration to 13.0
2022-11-18 13:12:57 +01:00
黎伟杰
83b470a79b
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (70 of 70 strings)
Translation: server-tools-12.0/server-tools-12.0-auditlog
Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-auditlog/zh_CN/
2022-11-18 13:12:57 +01:00
OCA-git-bot
e750cb5136
[UPD] README.rst
...
[UPD] Update auditlog.pot
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: server-tools-12.0/server-tools-12.0-auditlog
Translate-URL: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-auditlog/
[UPD] README.rst
2022-11-18 13:12:57 +01:00
sebalix
3487299909
[MIG] auditlog: Migration to 12.0
2022-11-18 13:12:57 +01:00
Rodrigo Macedo
b8a390526a
Translated using Weblate
...
Currently translated at 100,0% (70 of 70 strings)
Translation: server-tools-11.0/server-tools-11.0-auditlog
Translate-URL: https://translation.odoo-community.org/projects/server-tools-11-0/server-tools-11-0-auditlog/pt_BR/
2022-11-18 13:12:57 +01:00
oca-travis
457668cd4c
[UPD] Update auditlog.pot
2022-11-18 13:12:57 +01:00
Stéphane Bidoul (ACSONE)
fbc0e21e4d
remove obsolete .pot files [ci skip]
2022-11-18 13:12:57 +01:00
OCA Transbot
f7aedc9e6a
OCA Transbot updated translations from Transifex
2022-11-18 13:12:57 +01:00
rgarnau
3959096570
[add] https
2022-11-18 13:12:57 +01:00
Enric Tobella
e3d6d8bbd2
[MIG] auditlog: Migration to 11.0
2022-11-18 13:12:57 +01:00
OCA Transbot
39ef34e5ec
OCA Transbot updated translations from Transifex
2022-11-18 13:12:57 +01:00
Oleg Bulkin
24c858f2c0
[FIX] auditlog: Duplicate logging
...
* Update _patch_methods and _revert_methods in auditlog.rule model to properly
track whether a method has already been patched for logging purposes. This
prevents duplicate logs from being produced in various cases (e.g. when a
logging rule is created as part of a module install)
2022-11-18 13:12:57 +01:00
Stefan Rijnhart
29716c7928
[FIX] Request id no longer exists after concurrency rollback
2022-11-18 13:12:57 +01:00
Frédéric Garbely
4e1e1eacff
[MIG] auditlog: Migrated to 10.0
2022-11-18 13:12:57 +01:00
sebalix
f84fe98c15
auditlog - Migrate 'AuditlogRule.create' and 'AuditlogRule.write' methods to the new API
2022-11-18 13:12:57 +01:00
sebalix
3fb6a04f08
auditlog - Lint
2022-11-18 13:12:57 +01:00
Holden Rehg
fff2912679
auditlog: Remove pre_init_hook reference from openerp, no pre_init hook exists any more
2022-11-18 13:12:57 +01:00
Holden Rehg
eb9030da9b
auditlog: Remove migration from audittrail functionality, this is not required for version 9
2022-11-18 13:12:57 +01:00
Holden Rehg
169abce137
auditlog module, Remove duplicate license key from openerp config
2022-11-18 13:12:57 +01:00
Holden Rehg
140e37a8df
Updated the __openerp__.xml to include the license and images fields
...
These were updated to follow OCA conventions.
- License set to AGPL-3
- Images set to empty array
2022-11-18 13:12:57 +01:00
Holden Rehg
de52936630
Migrate auditlog module from 8.0 to 9.0
...
- Update documentation to point to the new auditlog menu locations. These were changed because the 8.0 version was referencing menus that do not exist in 9.0
- Change version from 8.0.X.Y.Z to 9.0.1.0.0
- Make the module installable again
- Remove an unused parameter from pre-migration.py for versioning
- Fix typos and remove commented out blocks of code that were irrelevant
2022-11-18 13:12:57 +01:00
Holger Brunn
0ab35631c3
singleton error if we saved the current session two times ( #473 )
...
* [IMP] index the columns we'll be searching for for every request
* [FIX] singleton error if we saved the current session two times
2022-11-18 13:12:57 +01:00
Sébastien Alix
557d2dfb03
auditlog - Icon added + README updated (screenshots)
2022-11-18 13:12:57 +01:00
sebalix
5ed019fec6
auditlog - Auto-vacuum logs, HTTP requests and HTTP user sessions
2022-11-18 13:12:57 +01:00
sebalix
13f180fe40
auditlog - Bump version number
2022-11-18 13:12:57 +01:00
sebalix
ebd69dbb72
auditlog - Field 'type' renamed to 'log_type'
2022-11-18 13:12:57 +01:00
sebalix
9808fa08c7
auditlog - Ability to choose the log type on the rule: Full log (complete but slow) and Fast log (data input only, faster)
2022-11-18 13:12:57 +01:00
Holger Brunn
f755beae2d
turn off prefetching when reding values
2022-11-18 13:12:57 +01:00
sebalix
7bd19662d3
Module 'auditlog' - Fix pylint check
2022-11-18 13:12:57 +01:00
sebalix
7e7cfe2f8c
Module 'auditlog' - 'display_name' fields added for the user session and HTTP requests models
2022-11-18 13:12:57 +01:00
sebalix
56706eaab6
Module 'auditlog' - A log can be created with no current HTTP request (unit tests, ir.cron...)
2022-11-18 13:12:57 +01:00
sebalix
d4de3d63d5
Module 'auditlog' - Cleanup XML views (types removed)
2022-11-18 13:12:57 +01:00
sebalix
842521a559
Module 'auditlog' - Bump the version to 1.1.0
2022-11-18 13:12:57 +01:00
sebalix
4c11ec5b2e
Module 'auditlog' - Log HTTP user sessions and requests
2022-11-18 13:12:57 +01:00
Pedro M. Baeza
89da149982
[MIG] Rename manifest files
2022-11-18 13:12:57 +01:00
Stéphane Bidoul (ACSONE)
5b819f2238
[FIX] remove en.po that was erroneously created by transbot
2022-11-18 13:12:57 +01:00
Pedro M. Baeza
ce7a16cf87
[MIG] Make modules uninstallable
2022-11-18 13:12:57 +01:00
Stéphane Bidoul
d1943d9dc3
[UPD] prefix versions with 8.0
2022-11-18 13:12:57 +01:00
OCA Transbot
86f6b727e3
OCA Transbot updated translations from Transifex
2022-11-18 13:12:57 +01:00
Holger Brunn
703ecc7e71
[FIX] if someone else has overridden our patched,
...
method, don't do anything
2022-11-18 13:12:57 +01:00
Yannick Vaucher
1f226a8b25
Add missing default oca icons
2022-11-18 13:12:57 +01:00
Holger Brunn
27494e4d6a
[FIX] make patched create downgrade correctly to v6.1
2022-11-18 13:12:57 +01:00
Holger Brunn
b61206ccbb
[ADD] comment
2022-11-18 13:12:57 +01:00
Holger Brunn
0f0540ff92
[FIX] ie related fields don't have an
...
ir.model.fields entry
2022-11-18 13:12:57 +01:00
Yannick Vaucher
47cf1c1a16
Add bug tracker link on README.rst
2022-11-18 13:12:57 +01:00
Alejandro Santana
253705b585
[ADD] auditlog: Added Spanish translation.
2022-11-18 13:12:57 +01:00
sebalix
74c0440a28
[IMP] Module 'auditlog' - Remove the unit test causing trouble with Travis CI
2022-11-18 13:12:57 +01:00
sebalix
b82aa2330c
[FIX] Module 'auditlog' - Log fields coming from polymorphic inheritances ('_inherits')
2022-11-18 13:12:57 +01:00
sebalix
cc25ff8387
[IMP] Module 'auditlog' - Unsubscribe rules before removing them + Unit tests updated
2022-11-18 13:12:57 +01:00
sebalix
85e305e2c9
[FIX] Module 'auditlog' - Fix lint check
2022-11-18 13:12:57 +01:00
sebalix
1fad8d100e
[FIX] Module 'auditlog' - No log for internal processing (e.g. 'read' calls produced by auditlog, either to scan records data or to fetch informations from 'ir.model'/'ir.model.fields' data models if rules are defined on them)
2022-11-18 13:12:57 +01:00
Martin Schmid
1cb6b03456
[ADD] German translation for auditlog
2022-11-18 13:12:57 +01:00
sebalix
c10f2476a6
[FIX] Module 'auditlog' - Unit tests, do not create users with the 'notify_email' field
2022-11-18 13:12:57 +01:00
sebalix
0fddc605f6
[FIX] Module 'auditlog' - Support 'read' calls with one ID or a list of IDs
2022-11-18 13:12:57 +01:00
sebalix
b0c5e2e2cf
[FIX] Module 'auditlog' - Replace 'try/except statement by 'isinstance()' + Add missing field in unit test + Remove a list comprehension
2022-11-18 13:12:57 +01:00
sebalix
1010b0ac1c
[IMP] Module 'auditlog' - Performing logs on 'read' operations + Some bugfixes to log inherited fields and dummy fields such as 'in_group_X' in 'res.users' model + Unit tests updated
2022-11-18 13:12:57 +01:00
Alexandre Fayolle
de185d97ed
Add OCA as author of OCA addons
...
In order to get visibility on https://www.odoo.com/apps the OCA board has
decided to add the OCA as author of all the addons maintained as part of the
association.
2022-11-18 13:12:57 +01:00
Holger Brunn
48e9bd2b1f
[ADD] migration script
2022-11-18 13:12:57 +01:00
sebalix
0ac895c988
[FIX] Module 'auditlog' - When updating a resource, filter IDs on 2many fields to prevent a 'name_get()' call on potential deleted resources
2022-11-18 13:12:57 +01:00
sebalix
21ccb8ce85
[IMP] Module 'auditlog' - Add a test regarding a resource deleted through a (2, ID) tuple on a write operation
2022-11-18 13:12:57 +01:00
sebalix
6b92a949e8
[FIX] Module 'auditlog' - Data dictionaries of fields and models are put in the cache instead of recordsets (a recordset contains a reference on the database cursor which is closed after each RPC query)
2022-11-18 13:12:57 +01:00
sebalix
3df651cde7
[IMP] Module 'auditlog' - Added a second test using cached data generated during the first test
2022-11-18 13:12:57 +01:00
sebalix
c77e26f78d
[IMP] Module 'auditlog' - Model 'auditlog.log.line', 'field_name' and 'field_description' fields changed into related fields
2022-11-18 13:12:57 +01:00
sebalix
7263ad39c4
[IMP] Module 'auditlog' - Autoremove 'auditlog.log.line' records when a field is deleted (e.g. migration)
2022-11-18 13:12:57 +01:00
sebalix
a6d98814f5
[IMP] Module 'auditlog' - Useless lines of code removed
2022-11-18 13:12:57 +01:00
sebalix
083c6cdf91
[IMP] Module 'auditlog' - README.rst updated (inform that the audittrail data - if any - are migrated during the installation)
2022-11-18 13:12:57 +01:00
sebalix
f0a902a94e
[FIX] Module 'auditlog' - Remove 'active' field from __openerp__.py
2022-11-18 13:12:57 +01:00
Holger Brunn
1d11e40e33
[IMP] use a model for test that is not influenced by the mail module
2022-11-18 13:12:57 +01:00
sebalix
436c151f9a
[FIX] Module 'auditlog' - local variable 'ir_model' is assigned to but never used
2022-11-18 13:12:57 +01:00
Holger Brunn
8b462746e1
[ADD] tests
2022-11-18 13:12:57 +01:00
Holger Brunn
f1073f7ed1
[FIX] cope with no additional log values
2022-11-18 13:12:57 +01:00
Holger Brunn
9e8cd4aa36
[ADD] pass old_values to create_log when deleting a record
2022-11-18 13:12:57 +01:00
Holger Brunn
072533bb95
[FIX] don't reset caches in register_hook
2022-11-18 13:12:57 +01:00
Holger Brunn
3562d9f94e
[IMP] don't make a temporary copy of dict keys
2022-11-18 13:12:57 +01:00
Holger Brunn
34111cf235
[IMP] cache model and field ids
2022-11-18 13:12:57 +01:00
Holger Brunn
d57115fd40
[ADD] allow overriding modules to pass additional log values
2022-11-18 13:12:57 +01:00
Holger Brunn
57834ae3a7
[IMP] use new import of _, SUPERUSER_ID
2022-11-18 13:12:57 +01:00
Holger Brunn
7474a0e466
[ADD] change xmlids of legacy rules to point to auditlog.rule
2022-11-18 13:12:57 +01:00
sebalix
a3e90805ca
[IMP] Module 'auditlog' - Contributors updated in README.rst + AUTHORS.txt file removed
2022-11-18 13:12:57 +01:00
Holger Brunn
da1d658cc3
[FIX] also migrate id sequences
2022-11-18 13:12:57 +01:00
Holger Brunn
760a947782
[ADD] init hook to migrate from audittrail
2022-11-18 13:12:57 +01:00