diff --git a/account_journal_restrict_mode/__manifest__.py b/account_journal_restrict_mode/__manifest__.py index 01721a515..20a0c2cde 100644 --- a/account_journal_restrict_mode/__manifest__.py +++ b/account_journal_restrict_mode/__manifest__.py @@ -4,13 +4,11 @@ { "name": "Account Journal Restrict Mode", "summary": "Lock All Posted Entries of Journals.", - "version": "16.0.1.0.0", + "version": "13.0.1.0.0", "author": "ForgeFlow S.L., Odoo Community Association (OCA)", "website": "https://github.com/OCA/account-financial-tools", "category": "Accounting", - "depends": [ - "account", - ], + "depends": ["account"], "license": "AGPL-3", "data": [], "installable": True, diff --git a/account_journal_restrict_mode/models/account_journal.py b/account_journal_restrict_mode/models/account_journal.py index 921ac92b4..df5745415 100644 --- a/account_journal_restrict_mode/models/account_journal.py +++ b/account_journal_restrict_mode/models/account_journal.py @@ -8,7 +8,7 @@ from odoo.exceptions import UserError class AccountJournal(models.Model): _inherit = "account.journal" - restrict_mode_hash_table = fields.Boolean(default=True) + restrict_mode_hash_table = fields.Boolean(default=True, readonly=True) @api.constrains("restrict_mode_hash_table") def _check_journal_restrict_mode(self): diff --git a/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py b/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py index fbd5eb20c..a8cea6cf8 100644 --- a/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py +++ b/account_journal_restrict_mode/tests/test_account_journal_restrict_mode.py @@ -6,10 +6,9 @@ from odoo.tests import common class TestAccountJournalRestrictMode(common.TransactionCase): - @classmethod - def setUpClass(cls): - super(TestAccountJournalRestrictMode, cls).setUpClass() - cls.account_journal_obj = cls.env["account.journal"] + def setUp(self): + super(TestAccountJournalRestrictMode, self).setUp() + self.account_journal_obj = self.env["account.journal"] def test_journal_default_lock_entries(self): journal = self.account_journal_obj.create( diff --git a/setup/account_journal_restrict_mode/odoo/addons/account_journal_restrict_mode b/setup/account_journal_restrict_mode/odoo/addons/account_journal_restrict_mode new file mode 120000 index 000000000..6d1da32ac --- /dev/null +++ b/setup/account_journal_restrict_mode/odoo/addons/account_journal_restrict_mode @@ -0,0 +1 @@ +../../../../account_journal_restrict_mode \ No newline at end of file diff --git a/setup/account_journal_restrict_mode/setup.py b/setup/account_journal_restrict_mode/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/account_journal_restrict_mode/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)