| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/account-financial-tools |
| GIT | |
| GIT | https://github.com/OCA/account-financial-tools.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/account-financial-tools/tree/7.0/account_journal_entry_posted_async |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Generic Modules/Accounting |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), ACSONE SA/NV |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), ACSONE SA/NV |
| COMMITTERS | |
| COMMITTERS | Stefan Rijnhart, Pedro M. Baeza, OCA Transbot, Laurent Mignon |
| WEBSITE | |
| WEBSITE | http://acsone.eu |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:07:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - connector odoo/odoo: - base - base_setup - web_kanban - web - account - product - process - decimal_precision - analytic - board - edi - email_template |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module add a new checkbox on the journal to post asynchronously entries
created for the journal without any manual validation.
In this module we take advantage of the queue and channel system from Odoo
Connector to sequentially post entries in background and therefore avoid
concurrent updates on ir_sequence when the system is intensely used.
Installation
============
Connector jobs are created in a channel named
*root.account_move_validate*. The channel must be configured with a
capacity of 1::
ODOO_CONNECTOR_CHANNELS=root:X,root.account_move_validate:1
See the `connector documentation
<http://odoo-connector.com/guides/jobrunner.html>`_ to see how to configure
the capacity of channels .
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_account_journal_form |
account.journal.form (account_journal_entry_posted_async) | account.journal | field | Inherits account.view_account_journal_form |
No new fields.
Public methods (4)create(self, cr, user, vals, context=None)
on_change_entry_posted(self, cr, uid, ids, boolval)
on_change_entry_posted_async(self, cr, uid, ids, boolval)
write(self, cr, user, ids, vals, context=None)
No new fields.
Public methods (2)button_validate(self, cr, uid, ids, context=None)
do_button_validate(self, cr, uid, ids, context=None)