Tools for Odoo Administrators to improve some technical features on Odoo.
 
 
 
 
Go to file
Jairo Llopis f02d14a343 [FIX] module_auto_update: Rollback cursor if param exists
Without this patch, when upgrading after you have stored the deprecated features parameter, the cursor became broken and no more migrations could happen. You got this error:

    Traceback (most recent call last):
    File "/usr/local/bin/odoo", line 6, in <module>
        exec(compile(open(__file__).read(), __file__, 'exec'))
    File "/opt/odoo/custom/src/odoo/odoo.py", line 160, in <module>
        main()
    File "/opt/odoo/custom/src/odoo/odoo.py", line 157, in main
        openerp.cli.main()
    File "/opt/odoo/custom/src/odoo/openerp/cli/command.py", line 64, in main
        o.run(args)
    File "/opt/odoo/custom/src/odoo/openerp/cli/shell.py", line 65, in run
        self.shell(openerp.tools.config['db_name'])
    File "/opt/odoo/custom/src/odoo/openerp/cli/shell.py", line 52, in shell
        registry = openerp.modules.registry.RegistryManager.get(dbname)
    File "/opt/odoo/custom/src/odoo/openerp/modules/registry.py", line 355, in get
        update_module)
    File "/opt/odoo/custom/src/odoo/openerp/modules/registry.py", line 386, in new
        openerp.modules.load_modules(registry._db, force_demo, status, update_module)
    File "/opt/odoo/custom/src/odoo/openerp/modules/loading.py", line 335, in load_modules
        force, status, report, loaded_modules, update_module)
    File "/opt/odoo/custom/src/odoo/openerp/modules/loading.py", line 239, in load_marked_modules
        loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
    File "/opt/odoo/custom/src/odoo/openerp/modules/loading.py", line 136, in load_module_graph
        registry.setup_models(cr, partial=True)
    File "/opt/odoo/custom/src/odoo/openerp/modules/registry.py", line 186, in setup_models
        cr.execute('select model, transient from ir_model where state=%s', ('manual',))
    File "/opt/odoo/custom/src/odoo/openerp/sql_db.py", line 154, in wrapper
        return f(self, *args, **kwargs)
    File "/opt/odoo/custom/src/odoo/openerp/sql_db.py", line 233, in execute
        res = self._obj.execute(query, params)
    psycopg2.InternalError: current transaction is aborted, commands ignored until end of transaction block

Now you can safely migrate, be that parameter pre-created or not.
2020-05-18 13:10:47 +02:00
auditlog Update translation files 2020-03-29 06:07:14 +00:00
base_cron_exclusion pre-commit update 2020-03-14 12:24:57 +01:00
base_jsonify pre-commit update 2020-03-14 12:24:57 +01:00
base_m2m_custom_field [UPD] README.rst 2020-03-29 06:07:02 +00:00
base_search_fuzzy Update translation files 2020-04-15 14:15:03 +00:00
base_time_window [ADD] icon.png 2020-04-15 14:14:50 +00:00
company_country Update translation files 2020-04-24 15:24:57 +00:00
fetchmail_notify_error_to_sender [UPD] README.rst 2020-05-17 12:02:05 +00:00
mail_server_relay_disallowed [UPD] README.rst 2020-04-16 14:30:41 +00:00
module_auto_update [FIX] module_auto_update: Rollback cursor if param exists 2020-05-18 13:10:47 +02:00
onchange_helper [UPD] README.rst 2020-01-06 09:46:32 +00:00
setup [ADD] setup.py 2020-05-17 12:02:06 +00:00
test_base_time_window [ADD] icon.png 2020-04-15 14:14:50 +00:00
.editorconfig pre-commit update 2020-03-14 12:24:57 +01:00
.eslintrc.yml pre-commit update 2020-03-14 12:24:57 +01:00
.flake8 pre-commit, black, isort [ci skip] 2019-10-12 12:29:44 +02:00
.gitignore [MIG] Add metafiles 2019-09-29 23:47:44 +02:00
.isort.cfg pre-commit update 2020-03-14 12:24:57 +01:00
.pre-commit-config.yaml [UPD] pin flake8 version [ci skip] 2020-05-13 14:10:14 +02:00
.prettierrc.yml pre-commit update 2020-03-14 12:24:57 +01:00
.pylintrc pre-commit, black, isort [ci skip] 2019-10-12 12:29:44 +02:00
.pylintrc-mandatory pre-commit, black, isort [ci skip] 2019-10-12 12:29:44 +02:00
.travis.yml pre-commit update 2020-03-14 12:24:57 +01:00
LICENSE pre-commit, black, isort [ci skip] 2019-10-12 12:29:44 +02:00
README.md [MIG] Add metafiles 2019-09-29 23:47:44 +02:00

README.md

Runbot Status Build Status Coverage Status Code Climate

Server Environment And Tools

This project aim to deal with modules related to manage Odoo server environment and provide useful tools. You'll find modules that:

  • Manage configuration depending on environment (devs, test, prod,..)
  • Keep the security on update
  • Manage email settings

Contributing

Do you want to contribute? Please read our contributing guidelines.

Translation Status

Translation status