diff --git a/account_usability/README.rst b/account_usability/README.rst new file mode 100644 index 00000000..3859c4f9 --- /dev/null +++ b/account_usability/README.rst @@ -0,0 +1,117 @@ +======================= +Account - Missing Menus +======================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--financial--tools-lightgray.png?logo=github + :target: https://github.com/OCA/account-financial-tools/tree/14.0/account_menu + :alt: OCA/account-financial-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-financial-tools-14-0/account-financial-tools-14-0-account_menu + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/92/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds all missing menu entries for the **Account** module. + +* Account Types +* Account Tags +* Account Groups +* Account Tax Groups +* Bank Statements +* Cash Registers +* Chart of Account Templates +* Account Templates +* Tax Templates +* Fiscal Position Templates + +Additionally, this module also enables the option to enable or disable +Anglo-Saxon accounting in the Chart of Account Template form view and +in the Invoicing Settings. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To see all the menus, make sure: + +* Your user is member of the group + "Technical Settings / Show Full Accounting Features" + +* The page is running in debug mode + +Known issues / Roadmap +====================== + +* Suggest to rename to something like `account_usability` in 15.0, given that + there are now non-menu usability improvements in this module. +* The previous change has already been applied. + +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 smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* GRAP +* Akretion + +Contributors +~~~~~~~~~~~~ + +* Sylvain LE GAL +* Raf Ven +* Alexis de Lattre +* Álvaro Trius + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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. + +.. |maintainer-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px + :target: https://github.com/legalsylvain + :alt: legalsylvain + +Current `maintainer `__: + +|maintainer-legalsylvain| + +This module is part of the `OCA/account-financial-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_usability/__init__.py b/account_usability/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/account_usability/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/account_usability/__manifest__.py b/account_usability/__manifest__.py new file mode 100644 index 00000000..5c0e34f6 --- /dev/null +++ b/account_usability/__manifest__.py @@ -0,0 +1,31 @@ +# Copyright (C) 2019 - Today: GRAP (http://www.grap.coop) +# @author: Sylvain LE GAL (https://twitter.com/legalsylvain) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Account - Missing Menus & Saxon Accounting", + "version": "15.0.1.0.0", + "category": "Accounting", + "license": "AGPL-3", + "summary": "Adds missing menu entries for Account module and" + " adds the option to enable Saxon Accounting", + "author": "GRAP, Akretion, Odoo Community Association (OCA)", + "maintainers": ["legalsylvain"], + "website": "https://github.com/OCA/account-financial-tools", + "depends": ["account"], + "data": [ + "views/menu.xml", + "views/res_config_settings_views.xml", + "views/view_account_account_template.xml", + "views/view_account_bank_statement.xml", + "views/view_account_chart_template.xml", + "views/view_account_fiscal_position_template.xml", + "views/view_account_group.xml", + "views/view_account_tag.xml", + "views/view_account_tax_group.xml", + "views/view_account_tax_template.xml", + "views/view_account_type.xml", + ], + "demo": ["demo/res_groups.xml"], + "installable": True, +} diff --git a/account_usability/demo/res_groups.xml b/account_usability/demo/res_groups.xml new file mode 100644 index 00000000..648f784e --- /dev/null +++ b/account_usability/demo/res_groups.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/account_usability/i18n/account_usability.pot b/account_usability/i18n/account_usability.pot new file mode 100644 index 00000000..8c357e04 --- /dev/null +++ b/account_usability/i18n/account_usability.pot @@ -0,0 +1,166 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_menu +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_group +msgid "Account Group" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_group_action +#: model:ir.ui.menu,name:account_usability.account_group_menu +msgid "Account Groups" +msgstr "" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_account_tag +msgid "Account Tag" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_tag_action +#: model:ir.ui.menu,name:account_usability.account_tag_menu +msgid "Account Tags" +msgstr "" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_form +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Group" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.action_account_tax_group +#: model:ir.ui.menu,name:account_usability.account_tax_group_menu +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Groups" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_account_template +msgid "Account Templates" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.account_type_menu +msgid "Account Types" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__account_ids +#: model:ir.model.fields,field_description:account_usability.field_account_group__account_ids +msgid "Accounts" +msgstr "" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "Anglo-Saxon Accounting" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_bank +msgid "Bank Statements" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_bank_and_cash +msgid "Bank and Cash" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_cash +msgid "Cash Registers" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_chart_template +msgid "Chart of Accounts Templates" +msgstr "" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_fiscal_position_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_fiscal_position_template +msgid "Fiscal Position Templates" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__id +#: model:ir.model.fields,field_description:account_usability.field_account_group__id +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__id +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "" +"Record the cost of a good as an expense when this good is\n" +" invoiced to a final customer (instead of recording the cost as soon\n" +" as the product is received in stock)." +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,help:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "" +"Record the cost of a good as an expense when this good is invoiced to a " +"final customer." +msgstr "" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_tax_group +msgid "Tax Group" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_tax_template +msgid "Tax Templates" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__tax_ids +msgid "Taxes" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_coa_settings +msgid "Templates" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "Use anglo-saxon accounting" +msgstr "" diff --git a/account_usability/i18n/fr.po b/account_usability/i18n/fr.po new file mode 100644 index 00000000..f6b38f89 --- /dev/null +++ b/account_usability/i18n/fr.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-03-17 18:45+0000\n" +"Last-Translator: Pierre Verkest \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_group +msgid "Account Group" +msgstr "Groupe de compte" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_group_action +#: model:ir.ui.menu,name:account_usability.account_group_menu +msgid "Account Groups" +msgstr "Groupes de compte" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_account_tag +msgid "Account Tag" +msgstr "Étiquette de compte" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_tag_action +#: model:ir.ui.menu,name:account_usability.account_tag_menu +msgid "Account Tags" +msgstr "Étiquettes de compte" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_form +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Group" +msgstr "Compte du groupe de taxe" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.action_account_tax_group +#: model:ir.ui.menu,name:account_usability.account_tax_group_menu +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Groups" +msgstr "Comptes des groupes de taxes" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_account_template +msgid "Account Templates" +msgstr "Modèles de compte" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.account_type_menu +msgid "Account Types" +msgstr "Types de compte" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__account_ids +#: model:ir.model.fields,field_description:account_usability.field_account_group__account_ids +msgid "Accounts" +msgstr "Comptes" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "Anglo-Saxon Accounting" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_bank +msgid "Bank Statements" +msgstr "Relevés bancaires" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_bank_and_cash +msgid "Bank and Cash" +msgstr "Banque et caisse" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_cash +msgid "Cash Registers" +msgstr "Registres de caisse" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_chart_template +msgid "Chart of Accounts Templates" +msgstr "Modèle de plan comptable" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_fiscal_position_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_fiscal_position_template +msgid "Fiscal Position Templates" +msgstr "Modèle de position fiscale" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__id +#: model:ir.model.fields,field_description:account_usability.field_account_group__id +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__id +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "" +"Record the cost of a good as an expense when this good is\n" +" invoiced to a final customer (instead of " +"recording the cost as soon\n" +" as the product is received in stock)." +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,help:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "" +"Record the cost of a good as an expense when this good is invoiced to a " +"final customer." +msgstr "" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_tax_group +msgid "Tax Group" +msgstr "Groupe de taxe" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_tax_template +msgid "Tax Templates" +msgstr "Modèle de taxe" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__tax_ids +msgid "Taxes" +msgstr "Taxes" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_coa_settings +msgid "Templates" +msgstr "Modèle" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "Use anglo-saxon accounting" +msgstr "" diff --git a/account_usability/i18n/fr_FR.po b/account_usability/i18n/fr_FR.po new file mode 100644 index 00000000..322268e9 --- /dev/null +++ b/account_usability/i18n/fr_FR.po @@ -0,0 +1,170 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-10 15:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_group +msgid "Account Group" +msgstr "Groupe de compte" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_group_action +#: model:ir.ui.menu,name:account_usability.account_group_menu +msgid "Account Groups" +msgstr "Groupes de compte" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_account_tag +msgid "Account Tag" +msgstr "Étiquette de compte" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_tag_action +#: model:ir.ui.menu,name:account_usability.account_tag_menu +msgid "Account Tags" +msgstr "Étiquettes de compte" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_form +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Group" +msgstr "Compte du groupe de taxe" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.action_account_tax_group +#: model:ir.ui.menu,name:account_usability.account_tax_group_menu +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Groups" +msgstr "Comptes des groupes de taxes" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_account_template +msgid "Account Templates" +msgstr "Modèles de compte" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.account_type_menu +msgid "Account Types" +msgstr "Types de compte" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__account_ids +#: model:ir.model.fields,field_description:account_usability.field_account_group__account_ids +msgid "Accounts" +msgstr "Comptes" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "Anglo-Saxon Accounting" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_bank +msgid "Bank Statements" +msgstr "Relevés bancaires" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_bank_and_cash +msgid "Bank and Cash" +msgstr "Banque et caisse" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_cash +msgid "Cash Registers" +msgstr "Registres de caisse" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_chart_template +msgid "Chart of Accounts Templates" +msgstr "Modèle de plan comptable" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__display_name +msgid "Display Name" +msgstr "" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_fiscal_position_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_fiscal_position_template +msgid "Fiscal Position Templates" +msgstr "Modèle de position fiscale" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__id +#: model:ir.model.fields,field_description:account_usability.field_account_group__id +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__id +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__id +msgid "ID" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "" +"Record the cost of a good as an expense when this good is\n" +" invoiced to a final customer (instead of " +"recording the cost as soon\n" +" as the product is received in stock)." +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,help:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "" +"Record the cost of a good as an expense when this good is invoiced to a " +"final customer." +msgstr "" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_tax_group +msgid "Tax Group" +msgstr "Groupe de taxe" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_tax_template +msgid "Tax Templates" +msgstr "Modèle de taxe" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__tax_ids +msgid "Taxes" +msgstr "Taxes" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_coa_settings +msgid "Templates" +msgstr "Modèle" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "Use anglo-saxon accounting" +msgstr "" diff --git a/account_usability/i18n/nl.po b/account_usability/i18n/nl.po new file mode 100644 index 00000000..8f7937c3 --- /dev/null +++ b/account_usability/i18n/nl.po @@ -0,0 +1,171 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-23 17:47+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: none\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_group +#, fuzzy +msgid "Account Group" +msgstr "Rekeningsgroep" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_group_action +#: model:ir.ui.menu,name:account_usability.account_group_menu +msgid "Account Groups" +msgstr "Rubrieken" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_account_tag +msgid "Account Tag" +msgstr "Rekening label" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_tag_action +#: model:ir.ui.menu,name:account_usability.account_tag_menu +msgid "Account Tags" +msgstr "Boekhoudingslabels" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_form +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Group" +msgstr "BTW-groep" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.action_account_tax_group +#: model:ir.ui.menu,name:account_usability.account_tax_group_menu +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Groups" +msgstr "Belastingsgroepen" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_account_template +msgid "Account Templates" +msgstr "Rekeningsjabloon" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.account_type_menu +msgid "Account Types" +msgstr "Rekening type" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__account_ids +#: model:ir.model.fields,field_description:account_usability.field_account_group__account_ids +msgid "Accounts" +msgstr "Rekeningen" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "Anglo-Saxon Accounting" +msgstr "" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_bank +msgid "Bank Statements" +msgstr "Bankafschriften" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_bank_and_cash +msgid "Bank and Cash" +msgstr "Bank en Cash" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_cash +msgid "Cash Registers" +msgstr "Kassysteem" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_chart_template +msgid "Chart of Accounts Templates" +msgstr "Grootboekschema" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_fiscal_position_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_fiscal_position_template +msgid "Fiscal Position Templates" +msgstr "Fiscale positie sjabloon" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__id +#: model:ir.model.fields,field_description:account_usability.field_account_group__id +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__id +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__id +msgid "ID" +msgstr "ID" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "" +"Record the cost of a good as an expense when this good is\n" +" invoiced to a final customer (instead of " +"recording the cost as soon\n" +" as the product is received in stock)." +msgstr "" + +#. module: account_usability +#: model:ir.model.fields,help:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "" +"Record the cost of a good as an expense when this good is invoiced to a " +"final customer." +msgstr "" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_tax_group +msgid "Tax Group" +msgstr "Belastingsgroep" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_tax_template +msgid "Tax Templates" +msgstr "Belastingssjablonen" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__tax_ids +msgid "Taxes" +msgstr "Belastingen" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_coa_settings +msgid "Templates" +msgstr "Sjablonen" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "Use anglo-saxon accounting" +msgstr "" diff --git a/account_usability/i18n/pt.po b/account_usability/i18n/pt.po new file mode 100644 index 00000000..54b2fa0f --- /dev/null +++ b/account_usability/i18n/pt.po @@ -0,0 +1,175 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_usability +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-09-13 13:33+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_group +msgid "Account Group" +msgstr "Grupo de Contas" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_group_action +#: model:ir.ui.menu,name:account_usability.account_group_menu +msgid "Account Groups" +msgstr "Grupos de Contas" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_account_tag +msgid "Account Tag" +msgstr "Etiqueta de Conta" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_tag_action +#: model:ir.ui.menu,name:account_usability.account_tag_menu +msgid "Account Tags" +msgstr "Etiquetas de Contas" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_form +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Group" +msgstr "Grupo de Impostos" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.action_account_tax_group +#: model:ir.ui.menu,name:account_usability.account_tax_group_menu +#: model_terms:ir.ui.view,arch_db:account_usability.view_account_tax_group_search +msgid "Account Tax Groups" +msgstr "Grupos de Impostos" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_account_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_account_template +msgid "Account Templates" +msgstr "Modelos de Conta" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.account_type_menu +msgid "Account Types" +msgstr "Tipos de Conta" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__account_ids +#: model:ir.model.fields,field_description:account_usability.field_account_group__account_ids +msgid "Accounts" +msgstr "Contas" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "Anglo-Saxon Accounting" +msgstr "Contabilidade Anglo-Saxónica" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_bank +msgid "Bank Statements" +msgstr "Extratos Bancários" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_bank_and_cash +msgid "Bank and Cash" +msgstr "Bancos e Caixa" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_accounting_statement_cash +msgid "Cash Registers" +msgstr "Registos de Caixa" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_chart_template +msgid "Chart of Accounts Templates" +msgstr "Modelos de Plano de Contas" + +#. module: account_usability +#: model:ir.model,name:account_usability.model_res_config_settings +msgid "Config Settings" +msgstr "Parâmetros de Configuração" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__display_name +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: account_usability +#: model:ir.actions.act_window,name:account_usability.account_fiscal_position_template_action +#: model:ir.ui.menu,name:account_usability.menu_account_fiscal_position_template +msgid "Fiscal Position Templates" +msgstr "Modelos de Posições Fiscais" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag__id +#: model:ir.model.fields,field_description:account_usability.field_account_group__id +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__id +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__id +msgid "ID" +msgstr "ID" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_account_tag____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group____last_update +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: account_usability +#: model_terms:ir.ui.view,arch_db:account_usability.res_config_settings_view_form +msgid "" +"Record the cost of a good as an expense when this good is\n" +" invoiced to a final customer (instead of " +"recording the cost as soon\n" +" as the product is received in stock)." +msgstr "" +"Registar o custo de um bem como despesa quando este bem\n" +"é faturado ao cliente final (em vez de o registar assim\n" +"que o produto é recebido em stock)." + +#. module: account_usability +#: model:ir.model.fields,help:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "" +"Record the cost of a good as an expense when this good is invoiced to a " +"final customer." +msgstr "" +"Registar o custo de um bem como despesa quando este é faturado ao cliente " +"final." + +#. module: account_usability +#: model:ir.model,name:account_usability.model_account_tax_group +msgid "Tax Group" +msgstr "Grupo de Imposto" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_tax_template +msgid "Tax Templates" +msgstr "Modelos de Imposto" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_account_tax_group__tax_ids +msgid "Taxes" +msgstr "Impostos" + +#. module: account_usability +#: model:ir.ui.menu,name:account_usability.menu_account_coa_settings +msgid "Templates" +msgstr "Modelos" + +#. module: account_usability +#: model:ir.model.fields,field_description:account_usability.field_res_config_settings__anglo_saxon_accounting +msgid "Use anglo-saxon accounting" +msgstr "Utilizar contabilidade anglo-saxónica" diff --git a/account_usability/models/__init__.py b/account_usability/models/__init__.py new file mode 100644 index 00000000..4742b526 --- /dev/null +++ b/account_usability/models/__init__.py @@ -0,0 +1,4 @@ +from . import account_group +from . import account_tag +from . import account_tax_group +from . import res_config_settings diff --git a/account_usability/models/account_group.py b/account_usability/models/account_group.py new file mode 100644 index 00000000..21446245 --- /dev/null +++ b/account_usability/models/account_group.py @@ -0,0 +1,14 @@ +# Copyright 2018 FOREST AND BIOMASS ROMANIA SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountGroup(models.Model): + _inherit = "account.group" + + account_ids = fields.One2many( + comodel_name="account.account", + inverse_name="group_id", + string="Accounts", + ) diff --git a/account_usability/models/account_tag.py b/account_usability/models/account_tag.py new file mode 100644 index 00000000..86d7878d --- /dev/null +++ b/account_usability/models/account_tag.py @@ -0,0 +1,14 @@ +# Copyright 2018 FOREST AND BIOMASS ROMANIA SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountAccountTag(models.Model): + _inherit = "account.account.tag" + + account_ids = fields.Many2many( + comodel_name="account.account", + relation="account_account_account_tag", + string="Accounts", + ) diff --git a/account_usability/models/account_tax_group.py b/account_usability/models/account_tax_group.py new file mode 100644 index 00000000..fa9f5807 --- /dev/null +++ b/account_usability/models/account_tax_group.py @@ -0,0 +1,14 @@ +# Copyright 2018 FOREST AND BIOMASS ROMANIA SA +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class AccountTaxGroup(models.Model): + _inherit = "account.tax.group" + + tax_ids = fields.One2many( + comodel_name="account.tax", + inverse_name="tax_group_id", + string="Taxes", + ) diff --git a/account_usability/models/res_config_settings.py b/account_usability/models/res_config_settings.py new file mode 100644 index 00000000..07b14408 --- /dev/null +++ b/account_usability/models/res_config_settings.py @@ -0,0 +1,17 @@ +# Copyright 2021 Opener B.V. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + anglo_saxon_accounting = fields.Boolean( + related="company_id.anglo_saxon_accounting", + readonly=False, + string="Use anglo-saxon accounting", + help=( + "Record the cost of a good as an expense when this good is " + "invoiced to a final customer." + ), + ) diff --git a/account_usability/readme/CONFIGURE.rst b/account_usability/readme/CONFIGURE.rst new file mode 100644 index 00000000..80e31fb1 --- /dev/null +++ b/account_usability/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +To see all the menus, make sure: + +* Your user is member of the group + "Technical Settings / Show Full Accounting Features" + +* The page is running in debug mode diff --git a/account_usability/readme/CONTRIBUTORS.rst b/account_usability/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..7eeff8ba --- /dev/null +++ b/account_usability/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Sylvain LE GAL +* Raf Ven +* Alexis de Lattre +* Álvaro Trius diff --git a/account_usability/readme/DESCRIPTION.rst b/account_usability/readme/DESCRIPTION.rst new file mode 100644 index 00000000..04d963b2 --- /dev/null +++ b/account_usability/readme/DESCRIPTION.rst @@ -0,0 +1,16 @@ +This module adds all missing menu entries for the **Account** module. + +* Account Types +* Account Tags +* Account Groups +* Account Tax Groups +* Bank Statements +* Cash Registers +* Chart of Account Templates +* Account Templates +* Tax Templates +* Fiscal Position Templates + +Additionally, this module also enables the option to enable or disable +Anglo-Saxon accounting in the Chart of Account Template form view and +in the Invoicing Settings. diff --git a/account_usability/readme/ROADMAP.rst b/account_usability/readme/ROADMAP.rst new file mode 100644 index 00000000..75a3b6c6 --- /dev/null +++ b/account_usability/readme/ROADMAP.rst @@ -0,0 +1 @@ +* Module renamed from account_menu to account_usability when migrating from v14.0 to v15.0 since there was a suggestion from previous migration diff --git a/account_usability/static/description/icon.png b/account_usability/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/account_usability/static/description/icon.png differ diff --git a/account_usability/static/description/index.html b/account_usability/static/description/index.html new file mode 100644 index 00000000..fd6b1713 --- /dev/null +++ b/account_usability/static/description/index.html @@ -0,0 +1,457 @@ + + + + + + +Account - Missing Menus + + + +
+

Account - Missing Menus

+ + +

Beta License: AGPL-3 OCA/account-financial-tools Translate me on Weblate Try me on Runbot

+

This module adds all missing menu entries for the Account module.

+
    +
  • Account Types
  • +
  • Account Tags
  • +
  • Account Groups
  • +
  • Account Tax Groups
  • +
  • Bank Statements
  • +
  • Cash Registers
  • +
  • Chart of Account Templates
  • +
  • Account Templates
  • +
  • Tax Templates
  • +
  • Fiscal Position Templates
  • +
+

Additionally, this module also enables the option to enable or disable +Anglo-Saxon accounting in the Chart of Account Template form view and +in the Invoicing Settings.

+

Table of contents

+ +
+

Configuration

+

To see all the menus, make sure:

+
    +
  • Your user is member of the group +“Technical Settings / Show Full Accounting Features”
  • +
  • The page is running in debug mode
  • +
+
+
+

Known issues / Roadmap

+
    +
  • Suggest to rename to something like account_usability in 15.0, given that +there are now non-menu usability improvements in this module.
  • +
+
+
+

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 smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • GRAP
  • +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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.

+

Current maintainer:

+

legalsylvain

+

This module is part of the OCA/account-financial-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/account_usability/views/menu.xml b/account_usability/views/menu.xml new file mode 100644 index 00000000..b5055d40 --- /dev/null +++ b/account_usability/views/menu.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/account_usability/views/res_config_settings_views.xml b/account_usability/views/res_config_settings_views.xml new file mode 100644 index 00000000..5b7ec8b1 --- /dev/null +++ b/account_usability/views/res_config_settings_views.xml @@ -0,0 +1,33 @@ + + + + res.config.settings + + +
+

Anglo-Saxon Accounting

+
+
+
+ +
+
+
+
+
+
+
+
+
diff --git a/account_usability/views/view_account_account_template.xml b/account_usability/views/view_account_account_template.xml new file mode 100644 index 00000000..afea9d45 --- /dev/null +++ b/account_usability/views/view_account_account_template.xml @@ -0,0 +1,21 @@ + + + + + + Account Templates + account.account.template + tree,form + + + + diff --git a/account_usability/views/view_account_bank_statement.xml b/account_usability/views/view_account_bank_statement.xml new file mode 100644 index 00000000..44134fee --- /dev/null +++ b/account_usability/views/view_account_bank_statement.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/account_usability/views/view_account_chart_template.xml b/account_usability/views/view_account_chart_template.xml new file mode 100644 index 00000000..580cd396 --- /dev/null +++ b/account_usability/views/view_account_chart_template.xml @@ -0,0 +1,24 @@ + + + + + account.chart.template + + + + + + + + + + diff --git a/account_usability/views/view_account_fiscal_position_template.xml b/account_usability/views/view_account_fiscal_position_template.xml new file mode 100644 index 00000000..0fb859bc --- /dev/null +++ b/account_usability/views/view_account_fiscal_position_template.xml @@ -0,0 +1,20 @@ + + + + + Fiscal Position Templates + account.fiscal.position.template + tree,form + + + + diff --git a/account_usability/views/view_account_group.xml b/account_usability/views/view_account_group.xml new file mode 100644 index 00000000..54c79568 --- /dev/null +++ b/account_usability/views/view_account_group.xml @@ -0,0 +1,36 @@ + + + + account.group.form + account.group + + + + + + + + + + + + + Account Groups + account.group + tree,form + + + + diff --git a/account_usability/views/view_account_tag.xml b/account_usability/views/view_account_tag.xml new file mode 100644 index 00000000..120e9c0b --- /dev/null +++ b/account_usability/views/view_account_tag.xml @@ -0,0 +1,45 @@ + + + + tag_addd_accounts_taxes + account.account.tag + + + + + + + + + + + + + + + + + + Account Tags + account.account.tag + tree,form + + + + diff --git a/account_usability/views/view_account_tax_group.xml b/account_usability/views/view_account_tax_group.xml new file mode 100644 index 00000000..2bef40ff --- /dev/null +++ b/account_usability/views/view_account_tax_group.xml @@ -0,0 +1,68 @@ + + + + account.tax.group.form + account.tax.group + +
+ + + + + + + + + + + + + + +
+
+
+ + account.tax.group.search + account.tax.group + + + + + + + + account.tax.group.tree + account.tax.group + + + + + + + + + Account Tax Groups + account.tax.group + tree,form + + +
diff --git a/account_usability/views/view_account_tax_template.xml b/account_usability/views/view_account_tax_template.xml new file mode 100644 index 00000000..fff47b54 --- /dev/null +++ b/account_usability/views/view_account_tax_template.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/account_usability/views/view_account_type.xml b/account_usability/views/view_account_type.xml new file mode 100644 index 00000000..ad1be47b --- /dev/null +++ b/account_usability/views/view_account_type.xml @@ -0,0 +1,9 @@ + + + +