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

[17.0][MIG] account_budget_oca: Migration to 17.0 #78

Open
wants to merge 51 commits into
base: 17.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
fc9eea2
[MIG] account_budget_oca: Migration to 12.0
oihane May 28, 2019
4d4628c
[ADD] icon.png
OCA-git-bot Jun 11, 2019
ddd4462
[FIX] account_budget_oca: fails automatic merge because duplicated de…
oihane Jul 10, 2019
1ae8b50
[FIX] account_budget_oca: duplicated message definition
oihane Jul 11, 2019
2f1fcac
[MIG] account_budget_template: migration to 12.0
oihane Jun 11, 2019
a45345a
[FIX] fix date format in psql query
cvinh Jul 30, 2019
2277ce4
[IMP] cleanup old wizard occurrences
cvinh Sep 11, 2019
62b0954
account_budget_oca 12.0.1.0.1
OCA-git-bot Sep 20, 2019
511a8e5
[IMP] account_budget_oca: black, isort
amcor Mar 18, 2020
596ca31
[13.0][MIG] account_budget_oca: Migration to 13.0
amcor Mar 30, 2020
ce37650
[IMP] apply suggestions
amcor Apr 14, 2020
90b0c41
[FIX] apply suggestions
amcor Apr 22, 2020
323a460
[ADD] add migration
amcor May 18, 2020
6048214
Update account_budget_oca/models/account_budget.py
amcor Mar 3, 2021
5c8b3ba
Update account_budget_oca/models/account_budget.py
amcor Mar 3, 2021
d22f379
[14.0][MIG] account_budget_oca
Freni-OSI Jun 11, 2021
87a0e3c
[UPD] Update account_budget_oca.pot
oca-travis Aug 12, 2021
bfa6054
[UPD] README.rst
OCA-git-bot Aug 12, 2021
205d88e
Translated using Weblate (Catalan)
Noel000 Mar 22, 2022
95e716a
Translated using Weblate (Italian)
francesco-ooops Jan 2, 2023
12cd027
[FIX] update copier
Saran440 Nov 24, 2022
8f373e1
[FIX] account_budget_oca: add tagged in test script
Saran440 Nov 24, 2022
443fdd1
Translated using Weblate (Italian)
mymage Mar 30, 2023
6006382
Translated using Weblate (Slovenian)
sysadminmatmoz Mar 31, 2023
600bd8a
Translated using Weblate (Italian)
mymage Apr 17, 2023
5cf63f2
Translated using Weblate (French)
sanrav May 11, 2023
785ffd7
Translated using Weblate (Italian)
francesco-ooops May 12, 2023
223928e
Added translation using Weblate (French (France) (fr_FR))
sanrav Jun 1, 2023
fe96240
Translated using Weblate (French)
sanrav Jun 1, 2023
943cf29
Translated using Weblate (French (France) (fr_FR))
sanrav Jun 1, 2023
6c70855
Translated using Weblate (French)
Jun 17, 2023
685c0a1
Translated using Weblate (Polish)
AndrzejGerasimukARCHIMEDES Jul 27, 2023
ba9d675
[UPD] README.rst
OCA-git-bot Sep 3, 2023
b0a9c29
[MIG] account_budget_oca: Migration to 16.0
polqubiq Sep 18, 2023
bbee9eb
[UPD] Update account_budget_oca.pot
Sep 27, 2023
fcd9972
[BOT] post-merge updates
OCA-git-bot Sep 27, 2023
f183405
[FIX] account_budget_oca: `image_128` -> `avatar_128`
MiquelRForgeFlow Oct 10, 2023
89bb29e
[BOT] post-merge updates
OCA-git-bot Oct 10, 2023
78cde57
[UPD] Update account_budget_oca.pot
Oct 27, 2023
8e9147a
[TRN] remove fr_FR.po
sbidoul Nov 21, 2023
08bc973
Translated using Weblate (Italian)
mymage Dec 24, 2023
d8597c3
Translated using Weblate (Italian)
mymage Feb 23, 2024
b2de061
Translated using Weblate (Swedish)
jakobkrabbe Feb 27, 2024
be659f8
Translated using Weblate (Persian)
mostafabarmshory May 11, 2024
6fccdd8
Translated using Weblate (Italian)
mymage Aug 20, 2024
4b3f722
Translated using Weblate (Italian)
mymage Aug 30, 2024
7e1742c
Translated using Weblate (Italian)
mymage Sep 11, 2024
780cf1f
[16.0][FIX] account_budget_oca: fix operation error _compute_practica…
polqubiq Sep 20, 2024
e07a450
[BOT] post-merge updates
OCA-git-bot Oct 11, 2024
5f8daa1
[17.0][MIG] account_budget_oca: Migration to 17.0
dariorg Dec 29, 2024
fc89171
[IMP] account_budget_oca: black, isort, prettier
dariorg Dec 29, 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
112 changes: 112 additions & 0 deletions account_budget_oca/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
==================
Budgets Management
==================

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

.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--budgeting-lightgray.png?logo=github
:target: https://github.com/OCA/account-budgeting/tree/16.0/account_budget_oca
:alt: OCA/account-budgeting
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/account-budgeting-16-0/account-budgeting-16-0-account_budget_oca
: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-budgeting&target_branch=16.0
:alt: Try me on Runboat

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

This module allows accountants to manage analytic and crossovered budgets.

Once the Budgets are defined (in Invoicing/Budgets/Budgets), the Project Managers
can set the planned amount on each Analytic Account.

The accountant has the possibility to see the total of amount planned for each
Budget in order to ensure the total planned is not greater/lower than what he
planned for this Budget. Each list of record can also be switched to a graphical
view of it.

Three reports are available:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1. The first is available from a list of Budgets. It gives the spreading, for
these Budgets, of the Analytic Accounts.

2. The second is a summary of the previous one, it only gives the spreading,
for the selected Budgets, of the Analytic Accounts.

3. The last one is available from the Analytic Chart of Accounts. It gives
the spreading, for the selected Analytic Accounts of Budgets.

**Table of contents**

.. contents::
:local:

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

* This module is incompatible with Odoo Enterprise account_budget module

Changelog
=========

**This module is a backport from Odoo SA and as such, it is not included in the
OCA CLA. That means we do not have a copy of the copyright on it like all
other OCA modules.**

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/account-budgeting/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-budgeting/issues/new?body=module:%20account_budget_oca%0Aversion:%2016.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
~~~~~~~

* Odoo S.A.

Contributors
~~~~~~~~~~~~

* Odoo S.A.
* Ana Juaristi <[email protected]>
* Oihane Crucelaegui <[email protected]>
* Alberto Martín Cortada <[email protected]>
* Freni Patel <[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.

This module is part of the `OCA/account-budgeting <https://github.com/OCA/account-budgeting/tree/16.0/account_budget_oca>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions account_budget_oca/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.

from . import models
20 changes: 20 additions & 0 deletions account_budget_oca/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.

{
"name": "Budgets Management",
"version": "17.0.1.0.0",
"category": "Accounting",
"license": "LGPL-3",
"author": "Odoo S.A., Odoo Community Association (OCA)",
"website": "https://github.com/OCA/account-budgeting",
"depends": ["account"],
"excludes": ["account_budget"],
"data": [
"security/ir.model.access.csv",
"security/account_budget_security.xml",
"views/account_analytic_account_views.xml",
"views/account_budget_views.xml",
"views/res_config_settings_views.xml",
],
"demo": ["data/account_budget_demo.xml"],
}
20 changes: 20 additions & 0 deletions account_budget_oca/data/account_budget_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<odoo noupdate="1">
<!-- Budgets -->
<record id="crossovered_budget_budgetoptimistic0" model="crossovered.budget">
<field name="name" eval="'Budget '+str(datetime.now().year+1)+': Optimistic'" />
<field name="date_from" eval="str(datetime.now().year+1)+'-01-01'" />
<field name="state">draft</field>
<field name="date_to" eval="str(datetime.now().year+1)+'-12-31'" />
<field name="creating_user_id" ref="base.user_root" />
</record>
<record id="crossovered_budget_budgetpessimistic0" model="crossovered.budget">
<field
name="name"
eval="'Budget '+str(datetime.now().year+1)+': Pessimistic'"
/>
<field name="date_from" eval="str(datetime.now().year+1)+'-01-01'" />
<field name="state">draft</field>
<field name="date_to" eval="str(datetime.now().year+1)+'-12-31'" />
<field name="creating_user_id" ref="base.user_root" />
</record>
</odoo>
Loading
Loading