Commit Graph

933 Commits (0d0e31bf160c35e1a874ba58c582e6722a14e821)

Author SHA1 Message Date
OCA-git-bot 3459eb6c1f [UPD] README.rst 2024-05-23 10:03:49 +02:00
mreficent 32f04922f2 [FIX] upgrade_analysis: truncate upgrade records before generating new ones 2024-05-23 10:03:49 +02:00
mreficent 8f3d6def35 [FIX] upgrade_analysis: fix methods related to noupdate data 2024-05-23 10:03:49 +02:00
OCA-git-bot 0044dc09ca upgrade_analysis 14.0.2.0.1 2024-05-23 10:03:49 +02:00
oca-travis 36bc2e0e44 [UPD] Update upgrade_analysis.pot 2024-05-23 10:03:49 +02:00
OCA-git-bot aab974b989 [UPD] README.rst 2024-05-23 10:03:49 +02:00
mreficent 2fd9e9bf49 [OU-MIG] upgrade_analysis: add migration scripts
Just in case.
2024-05-23 10:03:49 +02:00
OCA-git-bot 116807cdeb upgrade_analysis 14.0.2.0.0 2024-05-23 10:03:49 +02:00
mreficent 58204c1c4c [IMP] upgrade_analysis: make us of odoorpc/openupgrade master
Includes minor fixes.
2024-05-23 10:03:49 +02:00
mreficent f83a940db8 [IMP] openupgrade_records: add _order comparison 2024-05-23 10:03:49 +02:00
mreficent f69a221add [IMP] openupgrade_records: compare columns of many2many tables 2024-05-23 10:03:49 +02:00
mreficent 44d5f6afac [FIX] openupgrade_records: _inherits was not being compared 2024-05-23 10:03:49 +02:00
mreficent 06228ef133 [IMP] openupgrade_records: remove from analysis updating records
Given that the records need to be managed in the modules that own them rather in the modules that override them, and that we also have the noupdate data xml for every module, then we left out the lines that where indicating the override of records.
2024-05-23 10:03:49 +02:00
OCA-git-bot 05a722b30c [ADD] icon.png 2024-05-23 10:03:49 +02:00
OCA-git-bot 0bdffde198 [UPD] README.rst 2024-05-23 10:03:49 +02:00
oca-travis 3678090b56 [UPD] Update upgrade_analysis.pot 2024-05-23 10:03:49 +02:00
Sylvain LE GAL dbe36f4d07 [IMP] remove pre-commit exception and fix various style in odoo_patch folder 2024-05-23 10:03:49 +02:00
Sylvain LE GAL 507a888abf [REM] remove obsolete roadmap point 2024-05-23 10:03:49 +02:00
Sylvain LE GAL 0ab6f67791 Update upgrade_analysis/models/ir_module_module.py
Co-authored-by: David Beal <david.beal@akretion.com>
2024-05-23 10:03:49 +02:00
Stefan Rijnhart fdedffae77 [FIX] dataclasses for Python < 3.7 2024-05-23 10:03:49 +02:00
Stefan Rijnhart 3df408aadb [ADD] Generate noupdate_changes 2024-05-23 10:03:49 +02:00
Stefan Rijnhart 285f75ac9d [RFR] upgrade_path not user writable 2024-05-23 10:03:49 +02:00
Sylvain LE GAL 4f53a65574 [IMP] import apriori file of openupgrade_scripts, if available
[IMP] guess upgrade_path, if config is not set, and openupgrade_scripts is available
2024-05-23 10:03:49 +02:00
Sylvain LE GAL f80a5bca6a [IMP] various improvment from Yajo. 2024-05-23 10:03:49 +02:00
Stefan Rijnhart 827d506b16 [FIX] ImportError; 2024-05-23 10:03:49 +02:00
Stefan Rijnhart aed60746e3 [IMP] Create records with timestamp; [RFR] No /migration/ level when using upgrade-path 2024-05-23 10:03:49 +02:00
Stefan Rijnhart c92f7b25ae [RFR] Improve patchwork 2024-05-23 10:03:49 +02:00
Sylvain LE GAL 6ececf6678 [REF] rename framework files, adapt to new module names, remove print (replaced by logger), apply pre-commit rules 2024-05-23 10:03:49 +02:00
Sylvain LE GAL 1f6e8ded07 [MOVE] Port patches and framework from openupgrade project
Co-authored-by: Stefan Rijnhart <stefan@opener.am>
2024-05-23 10:03:49 +02:00
Sylvain LE GAL dd66ff4788 [IMP] upgrade_analysis: improve install wizard to have the possibility to select some modules, and improve filters, regarding test module with startswith and endswith pattern 2024-05-23 10:03:49 +02:00
Sylvain LE GAL f29ff2daa7 [REF] rename files, apply OCA convention, remove obsolete 6.1 syntax, make the module installable, add readme folders 2024-05-23 10:03:49 +02:00
Sylvain LE GAL ed44832568 [REF] rename module openupgrade_records into upgrade_analysis 2024-05-23 10:03:49 +02:00
Sylvain LE GAL 6a5feb5d7e [MOVE] openupgrade_records : move module from OCA/OpenUpgrade (branch 13.0) to OCA/server-tools
Based on commit 746b7acbd90d62f9ffe6ee17472a1a3533e36597 (Fri Nov 6 17:18:47 2020 +0100)

Co-authored-by: Stefan Rijnhart <stefan@opener.am>
2024-05-23 10:03:49 +02:00
OCA-git-bot 33d7a8ea23 [BOT] post-merge updates 2024-05-14 14:06:51 +00:00
oca-ci b02a88fd2e [UPD] Update sentry.pot 2024-05-14 14:04:22 +00:00
OCA-git-bot 9bdb059894 Merge PR #2818 into 17.0
Signed-off-by thomaspaulb
2024-05-14 14:01:58 +00:00
OCA-git-bot b36099a952 [BOT] post-merge updates 2024-05-14 09:42:00 +00:00
oca-ci c9ac8231a2 [UPD] Update iap_alternative_provider.pot 2024-05-14 09:39:25 +00:00
OCA-git-bot d3e35ad0bc Merge PR #2914 into 17.0
Signed-off-by gurneyalex
2024-05-14 09:37:09 +00:00
Luka Zorko 06719ba4d5 [MIG] iap_alternative_provider: Migration to 17.0 2024-05-14 08:35:49 +02:00
Atte Isopuro 4ed27506e5 [IMP] Add tests to increase coverage 2024-05-13 12:26:04 +03:00
Atte Isopuro b4ac462f9e [MIG] sentry: Migration to 17.0 2024-05-13 12:26:04 +03:00
Atte Isopuro 22c7105ffe [IMP] sentry: pre-commit manual fixes 2024-05-13 12:26:04 +03:00
Atte Isopuro c27151c25f [IMP] sentry: pre-commit auto fixes 2024-05-13 12:26:04 +03:00
Atte Isopuro 22657fd65d [IMP] sentry: increase test coverage 2024-05-13 12:22:13 +03:00
Atte Isopuro 20270d0248 [FIX] sentry: respect sentry_logging_level
Before this fix, the Sentry module sent events for WARNING-
level logs, even if sentry_logging_level was registered as
"error" or higher.

The fix itself is minor: setup of the integration mistakenly
set the hardcoded WARNING level to the event handler and the
sentry_logging_level to the breadcrumb handler, when they
should have been the other way around.

The largest part of the diff is a reworking of the tests in
order to properly replicate the issue:

* The test previously emitted a fake log event directly using
  the integration's handler's emit-method, which skipped the
  part of the logic that actually filters based on logging level.
  This has been changed to use a bespoke NoopHandler and dedicated
  Logger, so that the tests can emit "actual logs" and test Sentry
  as accurately as possible.
* The tests were not configured to use a non-default logging level,
  thus making it so that none of them caught the fact we were basically
  hard-coding the setting to WARNING-level.
  The tests now set the logging level to ERROR in order to make sure
  the configuration parameter works when it is non-default.
* Changes to configuration (especially ignored loggers) were leaking
  from one test into others. The tests were directly mutating the
  `odoo.tools.config.options` mapping, without resetting it afterward,
  leaving the changes in place for subsequent tests.
  Introduced a helper method `patch_config` that can be used to patch
  the config object so that the patch is undone at the end of the test.

NOTE: this commit was cherry-picked from d24f3d77a3,
and includes some changes to test code that was not in the original due
to conflicts.
2024-05-13 12:22:13 +03:00
mymage e45b39511a Added translation using Weblate (Italian) 2024-05-13 12:22:13 +03:00
OCA-git-bot 9f2dba4299 [UPD] README.rst 2024-05-13 12:22:13 +03:00
OCA-git-bot 666861335d sentry 16.0.3.0.1 2024-05-13 12:22:13 +03:00
OCA-git-bot b6e456b4a5 [UPD] README.rst 2024-05-13 12:22:13 +03:00