Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] account_usability: Migration to 18.0 #1963

Closed
wants to merge 41 commits into from
Closed
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
28e88c7
[15.0][MIG]account_usability: Module name changed from account_menu t…
AlvarTB Dec 7, 2021
9beb7bb
[UPD] Update account_usability.pot
Apr 4, 2022
67932b1
[UPD] README.rst
OCA-git-bot Apr 4, 2022
fe0ac1a
Added translation using Weblate (Spanish)
carlosdauden Oct 4, 2022
bd2227d
Translated using Weblate (Spanish)
LudLaf Oct 4, 2022
0053ad1
Translated using Weblate (Spanish)
carlosdauden Oct 4, 2022
00b1279
[MIG] account_usability from 15.0 to 16.0
legalsylvain Oct 9, 2022
0c206e3
[UPD] Update account_usability.pot
Dec 5, 2022
3d60a6e
[UPD] README.rst
OCA-git-bot Dec 5, 2022
671a1be
account_usability 16.0.1.0.1
OCA-git-bot Dec 5, 2022
4413ad1
Update translation files
weblate Dec 5, 2022
cec0453
Translated using Weblate (Portuguese)
pedrocs-exo Jan 2, 2023
7fafab2
Added translation using Weblate (Croatian)
badbole Jan 3, 2023
82b4da2
Translated using Weblate (Croatian)
badbole Jan 3, 2023
a66accf
[FIX] account_usability: make account.group_account_manager depends o…
legalsylvain Jan 19, 2023
e7e08be
[UPD] README.rst
OCA-git-bot Jan 20, 2023
1304a68
account_usability 16.0.1.0.2
OCA-git-bot Jan 20, 2023
19c1449
[IMP] account_menu: Show Account move lines on Partner
etobella Feb 10, 2023
b2cd89b
account_usability 16.0.1.0.3
OCA-git-bot Feb 13, 2023
54d5409
Translated using Weblate (Spanish)
Gelo-fl Apr 17, 2023
2faf34d
Translated using Weblate (French)
remi-filament Apr 20, 2023
fa7b591
Added translation using Weblate (French (France) (fr_FR))
sanrav May 10, 2023
0dc9908
Translated using Weblate (French)
sanrav May 10, 2023
461870a
Translated using Weblate (French (France) (fr_FR))
sanrav May 10, 2023
695631f
Translated using Weblate (French)
Jun 20, 2023
997a136
Added translation using Weblate (Portuguese (Brazil))
adrianojprado Jul 13, 2023
871b3a9
[UPD] README.rst
OCA-git-bot Sep 3, 2023
581d413
Update translation files
weblate Oct 9, 2023
f8e11df
Added translation using Weblate (Turkish)
metingulsoy Oct 25, 2023
80a6901
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 28, 2023
4da3619
Translated using Weblate (Turkish)
metingulsoy Oct 25, 2023
c9357ef
[IMP] account_usability: pre-commit auto fixes
Nov 30, 2023
57c4dde
[MIG] account_usability: Migration to 17.0
hussain Nov 30, 2023
1aa6fff
[UPD] Update account_usability.pot
Dec 29, 2023
fd40716
[BOT] post-merge updates
OCA-git-bot Dec 29, 2023
7bd1a69
Update translation files
weblate Feb 3, 2024
0774b58
Added translation using Weblate (Italian)
mymage Feb 4, 2024
bcb3ef0
Translated using Weblate (Italian)
mymage Feb 12, 2024
951f16f
[IMP] account_usability: pre-commit auto fixes
peluko00 Nov 7, 2024
ed5a85f
[MIG] account_usability: Migration to 18.0
peluko00 Nov 7, 2024
a29692b
[FIX] account_usability. apply same implied_ids settings as in EE (ac…
legalsylvain Nov 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
168 changes: 168 additions & 0 deletions account_usability/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
==========================================
Account - Missing Menus & Saxon Accounting
==========================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f9c1552ca7a62baeb73c314e2f419f89e9d92d098705d9b675f90bb47aa429e7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/18.0/account_usability
: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-18-0/account-financial-tools-18-0-account_usability
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/account-financial-tools&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module extends the Odoo CE account module to add all the missing or
hidden things that are hidden and available only on EE version.

1) This module adds all missing menu entries and views for the
**Account** module.

- Bank Statements
- Cash Registers
- Account Tags
- Account Groups
- Chart of Account Templates
- Account Templates
- Tax Templates
- Fiscal Position Templates

2) 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.
3) In Odoo CE, the group 'Show Full Accounting Features' is hidden. With
that module, the group is selectable in the user form view. Also the
group "Billing / xxx" are renamed into "Accounting / yyy" to fit with
the EE terms.
4) Rename the main menu 'Billing' into 'Accounting' to fit with EE
naming.

**Table of contents**

.. contents::
:local:

Development
===========

**Detailled Module Category Changes (ir.module.category)**

- base.module_category_accounting_accounting

*CE Without that module* -> Complete Name : Invoicing

*CE With that module / EE* -> Complete Name: **Accounting**

**Detailled Groups Changes (res.groups)**

- account.group_account_invoice

*CE Without that module* -> Complete Name : Invoicing / Billing ->
Parent Category : base.module_category_accounting_accounting -> Implies
: base.group_user

*CE With that module / EE* -> Complete Name: **Accounting** / Billing

- account.group_account_readonly

*CE Without that module* -> Complete Name : Technical / Show Accounting
Features - Readonly -> Parent : base.module_category_hidden -> Implies :
base.group_user

*CE With that module / EE* -> name: **Accounting / Read-only** -> Parent
Category: **base.module_category_accounting_accounting**

- account.group_account_user

*CE Without that module* -> Complete Name : Technical / Show Full
Accounting Features -> Parent : base.module_category_hidden -> Implies :
account.group_account_invoice, account.group_account_readonly

*CE With that module / EE* -> name: **Accounting / Bookkeeper** ->
Parent Category: **base.module_category_accounting_accounting**

- account.group_account_manager

*CE Without that module* -> Complete Name : Invoicing / Billing
Administrator -> Parent : base.module_category_accounting_accounting ->
Implies : account.group_account_invoice

*CE With that module / EE* -> name: **Accounting / Accountant** ->
Implies : **account.group_account_user**

Known issues / Roadmap
======================

- Add a form view for the model ``account.bank.statement`` as Odoo SA
privatized in EE the form view in V16.0.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-financial-tools/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/account-financial-tools/issues/new?body=module:%20account_usability%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* GRAP
* Akretion

Contributors
------------

- Sylvain LE GAL <https://twitter.com/legalsylvain>
- Raf Ven <[email protected]>
- Alexis de Lattre <[email protected]>
- Álvaro Trius <[email protected]>
- [APSL-Nagarro](https://apsl.tech):

- Antoni Marroig <[email protected]>

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 <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-legalsylvain|

This module is part of the `OCA/account-financial-tools <https://github.com/OCA/account-financial-tools/tree/18.0/account_usability>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions account_usability/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
28 changes: 28 additions & 0 deletions account_usability/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 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": "18.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": [
"data/ir_module_category.xml",
"security/res_groups.xml",
"views/menu.xml",
"views/res_config_settings_views.xml",
"views/view_account_bank_statement.xml",
"views/view_account_group.xml",
"views/view_account_tag.xml",
"views/view_account_move_line.xml",
],
"demo": ["demo/res_groups.xml"],
"installable": True,
}
12 changes: 12 additions & 0 deletions account_usability/data/ir_module_category.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
Copyright (C) 2022-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).
-->
<odoo>
<!-- Rename groups to fit with EE naming 'Billing' -> 'Accounting' -->
<record id="base.module_category_accounting_accounting" model="ir.module.category">
<field name="name">Accounting</field>
</record>
</odoo>
14 changes: 14 additions & 0 deletions account_usability/demo/res_groups.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--
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).
-->
<odoo>
<record id="account.group_account_user" model="res.groups">
<field
name="users"
eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"
/>
</record>
</odoo>
103 changes: 103 additions & 0 deletions account_usability/i18n/account_usability.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * account_usability
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.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: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
#: model_terms:ir.ui.view,arch_db:account_usability.view_account_group_form
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.model,name:account_usability.model_res_config_settings
msgid "Config Settings"
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.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 ""
Loading
Loading