From df433a4dd781027ae2197024c16ec416cb0e5633 Mon Sep 17 00:00:00 2001 From: Akim Juillerat Date: Fri, 30 Jun 2017 14:56:03 +0200 Subject: [PATCH] Add module account_type_inactive --- account_type_inactive/README.rst | 64 ++++++++++++++++++++ account_type_inactive/__init__.py | 1 + account_type_inactive/__manifest__.py | 15 +++++ account_type_inactive/models/__init__.py | 1 + account_type_inactive/models/account_type.py | 12 ++++ account_type_inactive/views/account_type.xml | 13 ++++ 6 files changed, 106 insertions(+) create mode 100644 account_type_inactive/README.rst create mode 100644 account_type_inactive/__init__.py create mode 100644 account_type_inactive/__manifest__.py create mode 100644 account_type_inactive/models/__init__.py create mode 100644 account_type_inactive/models/account_type.py create mode 100644 account_type_inactive/views/account_type.xml diff --git a/account_type_inactive/README.rst b/account_type_inactive/README.rst new file mode 100644 index 000000000..7a0472c9a --- /dev/null +++ b/account_type_inactive/README.rst @@ -0,0 +1,64 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 + +===================== +Account Type Inactive +===================== + +This module extends the functionality of account module to allow you to flag +account types as active or inactive. + +Installation +============ + +Just install it. Existing account types will be flagged as active. + +Usage +===== + +On account types form view is an active checkbox to set account types you +don't need anymore as inactive. + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/82/10.0 + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues +`_. In case of trouble, please +check there if your issue has already been reported. If you spotted it first, +help us smash it by providing detailed and welcomed feedback. + +Credits +======= + +Images +------ + +* Odoo Community Association: `Icon `_. + +Contributors +------------ + +* Akim Juillerat + +Do not contact contributors directly about support or help with technical issues. + +Maintainer +---------- + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit https://odoo-community.org. diff --git a/account_type_inactive/__init__.py b/account_type_inactive/__init__.py new file mode 100644 index 000000000..9a7e03ede --- /dev/null +++ b/account_type_inactive/__init__.py @@ -0,0 +1 @@ +from . import models \ No newline at end of file diff --git a/account_type_inactive/__manifest__.py b/account_type_inactive/__manifest__.py new file mode 100644 index 000000000..252f85847 --- /dev/null +++ b/account_type_inactive/__manifest__.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + 'name': 'Account Type Inactive', + 'version': '10.0.1.0.0', + 'category': 'Accounting', + 'license': 'AGPL-3', + 'summary': "Allows to set account type to inactive", + 'author': "Camptocamp SA,Odoo Community Association (OCA)", + 'website': 'http://www.camptocamp.com/', + 'depends': ['account_type_menu'], + 'data': ['views/account_type.xml'], + 'installable': True, +} diff --git a/account_type_inactive/models/__init__.py b/account_type_inactive/models/__init__.py new file mode 100644 index 000000000..ba91da862 --- /dev/null +++ b/account_type_inactive/models/__init__.py @@ -0,0 +1 @@ +from . import account_type diff --git a/account_type_inactive/models/account_type.py b/account_type_inactive/models/account_type.py new file mode 100644 index 000000000..9f37e5180 --- /dev/null +++ b/account_type_inactive/models/account_type.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 Camptocamp SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import models, fields + + +class AccountAccountType(models.Model): + + _inherit = 'account.account.type' + + active = fields.Boolean('Active', default=True) diff --git a/account_type_inactive/views/account_type.xml b/account_type_inactive/views/account_type.xml new file mode 100644 index 000000000..9ad4f94a8 --- /dev/null +++ b/account_type_inactive/views/account_type.xml @@ -0,0 +1,13 @@ + + + + account.account.type.form.inherit + account.account.type + + + + + + + + \ No newline at end of file