From 12efe6a90d139753ee16e5800b3c0ca6b6d1af4d Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Thu, 23 Nov 2023 13:33:58 -0300 Subject: [PATCH 1/4] [ADD] analytic_restrictions: add new module --- analytic_restrictions/README.rst | 69 +++ analytic_restrictions/__init__.py | 0 analytic_restrictions/__manifest__.py | 18 + analytic_restrictions/readme/CONTRIBUTORS.rst | 4 + analytic_restrictions/readme/DESCRIPTION.rst | 1 + analytic_restrictions/readme/USAGE.rst | 2 + .../security/analytic_security.xml | 16 + .../security/ir.model.access.csv | 12 + .../static/description/icon.png | Bin 0 -> 2873 bytes .../static/description/index.html | 428 ++++++++++++++++++ 10 files changed, 550 insertions(+) create mode 100644 analytic_restrictions/README.rst create mode 100644 analytic_restrictions/__init__.py create mode 100644 analytic_restrictions/__manifest__.py create mode 100644 analytic_restrictions/readme/CONTRIBUTORS.rst create mode 100644 analytic_restrictions/readme/DESCRIPTION.rst create mode 100644 analytic_restrictions/readme/USAGE.rst create mode 100644 analytic_restrictions/security/analytic_security.xml create mode 100644 analytic_restrictions/security/ir.model.access.csv create mode 100644 analytic_restrictions/static/description/icon.png create mode 100644 analytic_restrictions/static/description/index.html diff --git a/analytic_restrictions/README.rst b/analytic_restrictions/README.rst new file mode 100644 index 0000000..5219dea --- /dev/null +++ b/analytic_restrictions/README.rst @@ -0,0 +1,69 @@ +===================== +Analytic Restrictions +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:0bfd82e8e7890eed12df1ca79150c5da65df27c5e818203c926aa1f6b9de14c2 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-Escodoo%2Faccount--addons-lightgray.png?logo=github + :target: https://github.com/Escodoo/account-addons/tree/14.0/analytic_restrictions + :alt: Escodoo/account-addons + +|badge1| |badge2| |badge3| + +The "analytic_restrictions" module is an Odoo module that alters the permissions and create a new group to admin analytic data. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +* Install the module +* Configure the users who should have administrator access to the analytic data. + +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 to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Escodoo + +Contributors +~~~~~~~~~~~~ + +* `Escodoo `_: + + * Marcel Savegnago + * Douglas Custodio + +Maintainers +~~~~~~~~~~~ + +This module is part of the `Escodoo/account-addons `_ project on GitHub. + +You are welcome to contribute. diff --git a/analytic_restrictions/__init__.py b/analytic_restrictions/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/analytic_restrictions/__manifest__.py b/analytic_restrictions/__manifest__.py new file mode 100644 index 0000000..bc5212a --- /dev/null +++ b/analytic_restrictions/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2023 - TODAY, Escodoo +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Analytic Restrictions", + "summary": """ + Analytic Restrictions""", + "version": "14.0.1.0.0", + "license": "AGPL-3", + "author": "Escodoo", + "website": "https://github.com/Escodoo/account-addons", + "depends": ["analytic"], + "data": [ + "security/analytic_security.xml", + "security/ir.model.access.csv", + ], + "demo": [], +} diff --git a/analytic_restrictions/readme/CONTRIBUTORS.rst b/analytic_restrictions/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..6a34035 --- /dev/null +++ b/analytic_restrictions/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Escodoo `_: + + * Marcel Savegnago + * Douglas Custodio diff --git a/analytic_restrictions/readme/DESCRIPTION.rst b/analytic_restrictions/readme/DESCRIPTION.rst new file mode 100644 index 0000000..fee9ade --- /dev/null +++ b/analytic_restrictions/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +The "analytic_restrictions" module is an Odoo module that alters the permissions and create a new group to admin analytic data. diff --git a/analytic_restrictions/readme/USAGE.rst b/analytic_restrictions/readme/USAGE.rst new file mode 100644 index 0000000..8ad852e --- /dev/null +++ b/analytic_restrictions/readme/USAGE.rst @@ -0,0 +1,2 @@ +* Install the module +* Configure the users who should have administrator access to the analytic data. diff --git a/analytic_restrictions/security/analytic_security.xml b/analytic_restrictions/security/analytic_security.xml new file mode 100644 index 0000000..e6a9e38 --- /dev/null +++ b/analytic_restrictions/security/analytic_security.xml @@ -0,0 +1,16 @@ + + + + + + Analytic Accounting Admin + + + + + + + diff --git a/analytic_restrictions/security/ir.model.access.csv b/analytic_restrictions/security/ir.model.access.csv new file mode 100644 index 0000000..2c5b47b --- /dev/null +++ b/analytic_restrictions/security/ir.model.access.csv @@ -0,0 +1,12 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +analytic.access_account_analytic_account,access_account_analytic_account,analytic.model_account_analytic_account,analytic.group_analytic_accounting,1,0,0,0 +analytic.access_account_analytic_line,access_account_analytic_line,analytic.model_account_analytic_line,analytic.group_analytic_accounting,1,0,0,0 +analytic.access_account_analytic_tag,access_account_analytic_tag,analytic.model_account_analytic_tag,analytic.group_analytic_accounting,1,0,0,0 +analytic.access_account_analytic_group,access_account_analytic_group,analytic.model_account_analytic_group,analytic.group_analytic_accounting,1,0,0,0 +analytic.access_account_analytic_distribution,access_account_analytic_distribution,analytic.model_account_analytic_distribution,analytic.group_analytic_accounting,1,0,0,0 + +access_account_analytic_account_admin,access_account_analytic_account_admin,analytic.model_account_analytic_account,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_line_admin,access_account_analytic_line_admin,analytic.model_account_analytic_line,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_tag_admin,access_account_analytic_tag_admin,analytic.model_account_analytic_tag,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_group_admin,access_account_analytic_group_admin,analytic.model_account_analytic_group,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_distribution_admin,access_account_analytic_distribution_admin,analytic.model_account_analytic_distribution,group_analytic_accounting_admin,1,1,1,1 diff --git a/analytic_restrictions/static/description/icon.png b/analytic_restrictions/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..12ab0051e3b9ac413f0f0016b7cff54f02fc763e GIT binary patch literal 2873 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 XXqTGI$C0NT00000NkvXXu0mjf?G|(} literal 0 HcmV?d00001 diff --git a/analytic_restrictions/static/description/index.html b/analytic_restrictions/static/description/index.html new file mode 100644 index 0000000..6e5ec9f --- /dev/null +++ b/analytic_restrictions/static/description/index.html @@ -0,0 +1,428 @@ + + + + + + +Analytic Restrictions + + + +
+

Analytic Restrictions

+ + +

Beta License: AGPL-3 Escodoo/account-addons

+

The “analytic_restrictions” module is an Odoo module that alters the permissions and create a new group to admin analytic data.

+

Table of contents

+ +
+

Usage

+
    +
  • Install the module
  • +
  • Configure the users who should have administrator access to the analytic data.
  • +
+
+
+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Escodoo
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is part of the Escodoo/account-addons project on GitHub.

+

You are welcome to contribute.

+
+
+
+ + From b59bb289fb9f8cb1b1afdd75d17c90a6c433dbb6 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Wed, 30 Oct 2024 11:52:18 +0000 Subject: [PATCH 2/4] [UPD] Update analytic_restrictions.pot --- .../i18n/analytic_restrictions.pot | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 analytic_restrictions/i18n/analytic_restrictions.pot diff --git a/analytic_restrictions/i18n/analytic_restrictions.pot b/analytic_restrictions/i18n/analytic_restrictions.pot new file mode 100644 index 0000000..18456d9 --- /dev/null +++ b/analytic_restrictions/i18n/analytic_restrictions.pot @@ -0,0 +1,19 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * analytic_restrictions +# +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: analytic_restrictions +#: model:res.groups,name:analytic_restrictions.group_analytic_accounting_admin +msgid "Analytic Accounting Admin" +msgstr "" From a64300d67eb938fe516a1292a98c82313a5e0e12 Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Thu, 31 Jul 2025 13:04:44 -0300 Subject: [PATCH 3/4] [MIG] analytic_restrictions: Migration to 16.0 --- analytic_restrictions/README.rst | 6 +++--- analytic_restrictions/__manifest__.py | 4 ++-- .../security/analytic_security.xml | 10 +++------- .../security/ir.model.access.csv | 20 +++++++++---------- .../static/description/index.html | 7 +++---- .../odoo/addons/analytic_restrictions | 1 + setup/analytic_restrictions/setup.py | 6 ++++++ 7 files changed, 28 insertions(+), 26 deletions(-) create mode 120000 setup/analytic_restrictions/odoo/addons/analytic_restrictions create mode 100644 setup/analytic_restrictions/setup.py diff --git a/analytic_restrictions/README.rst b/analytic_restrictions/README.rst index 5219dea..521972d 100644 --- a/analytic_restrictions/README.rst +++ b/analytic_restrictions/README.rst @@ -17,7 +17,7 @@ Analytic Restrictions :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-Escodoo%2Faccount--addons-lightgray.png?logo=github - :target: https://github.com/Escodoo/account-addons/tree/14.0/analytic_restrictions + :target: https://github.com/Escodoo/account-addons/tree/16.0/analytic_restrictions :alt: Escodoo/account-addons |badge1| |badge2| |badge3| @@ -41,7 +41,7 @@ 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 to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -64,6 +64,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `Escodoo/account-addons `_ project on GitHub. +This module is part of the `Escodoo/account-addons `_ project on GitHub. You are welcome to contribute. diff --git a/analytic_restrictions/__manifest__.py b/analytic_restrictions/__manifest__.py index bc5212a..43899fa 100644 --- a/analytic_restrictions/__manifest__.py +++ b/analytic_restrictions/__manifest__.py @@ -5,11 +5,11 @@ "name": "Analytic Restrictions", "summary": """ Analytic Restrictions""", - "version": "14.0.1.0.0", + "version": "16.0.1.0.0", "license": "AGPL-3", "author": "Escodoo", "website": "https://github.com/Escodoo/account-addons", - "depends": ["analytic"], + "depends": ["account"], "data": [ "security/analytic_security.xml", "security/ir.model.access.csv", diff --git a/analytic_restrictions/security/analytic_security.xml b/analytic_restrictions/security/analytic_security.xml index e6a9e38..52af87d 100644 --- a/analytic_restrictions/security/analytic_security.xml +++ b/analytic_restrictions/security/analytic_security.xml @@ -1,16 +1,12 @@ - - Analytic Accounting Admin + name="implied_ids" + eval="[(4, ref('analytic.group_analytic_accounting'))]" + /> - - diff --git a/analytic_restrictions/security/ir.model.access.csv b/analytic_restrictions/security/ir.model.access.csv index 2c5b47b..cabdfcb 100644 --- a/analytic_restrictions/security/ir.model.access.csv +++ b/analytic_restrictions/security/ir.model.access.csv @@ -1,12 +1,12 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -analytic.access_account_analytic_account,access_account_analytic_account,analytic.model_account_analytic_account,analytic.group_analytic_accounting,1,0,0,0 -analytic.access_account_analytic_line,access_account_analytic_line,analytic.model_account_analytic_line,analytic.group_analytic_accounting,1,0,0,0 -analytic.access_account_analytic_tag,access_account_analytic_tag,analytic.model_account_analytic_tag,analytic.group_analytic_accounting,1,0,0,0 -analytic.access_account_analytic_group,access_account_analytic_group,analytic.model_account_analytic_group,analytic.group_analytic_accounting,1,0,0,0 -analytic.access_account_analytic_distribution,access_account_analytic_distribution,analytic.model_account_analytic_distribution,analytic.group_analytic_accounting,1,0,0,0 +access_account_analytic_account,access_account_analytic_account,model_account_analytic_account,group_analytic_accounting,1,0,0,0 +access_account_analytic_line,access_account_analytic_line,model_account_analytic_line,group_analytic_accounting,1,0,0,0 +access_account_analytic_tag,access_account_analytic_tag,model_account_analytic_tag,group_analytic_accounting,1,0,0,0 +access_account_analytic_group,access_account_analytic_group,model_account_analytic_group,group_analytic_accounting,1,0,0,0 +access_account_analytic_distribution,access_account_analytic_distribution,model_account_analytic_distribution,group_analytic_accounting,1,0,0,0 -access_account_analytic_account_admin,access_account_analytic_account_admin,analytic.model_account_analytic_account,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_line_admin,access_account_analytic_line_admin,analytic.model_account_analytic_line,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_tag_admin,access_account_analytic_tag_admin,analytic.model_account_analytic_tag,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_group_admin,access_account_analytic_group_admin,analytic.model_account_analytic_group,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_distribution_admin,access_account_analytic_distribution_admin,analytic.model_account_analytic_distribution,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_account_admin,access_account_analytic_account_admin,model_account_analytic_account,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_line_admin,access_account_analytic_line_admin,model_account_analytic_line,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_tag_admin,access_account_analytic_tag_admin,model_account_analytic_tag,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_group_admin,access_account_analytic_group_admin,model_account_analytic_group,group_analytic_accounting_admin,1,1,1,1 +access_account_analytic_distribution_admin,access_account_analytic_distribution_admin,model_account_analytic_distribution,group_analytic_accounting_admin,1,1,1,1 diff --git a/analytic_restrictions/static/description/index.html b/analytic_restrictions/static/description/index.html index 6e5ec9f..29e5adf 100644 --- a/analytic_restrictions/static/description/index.html +++ b/analytic_restrictions/static/description/index.html @@ -1,4 +1,3 @@ - @@ -369,7 +368,7 @@

Analytic Restrictions

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! source digest: sha256:0bfd82e8e7890eed12df1ca79150c5da65df27c5e818203c926aa1f6b9de14c2 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 Escodoo/account-addons

+

Beta License: AGPL-3 Escodoo/account-addons

The “analytic_restrictions” module is an Odoo module that alters the permissions and create a new group to admin analytic data.

Table of contents

@@ -396,7 +395,7 @@

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

+feedback.

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

@@ -419,7 +418,7 @@

Contributors

Maintainers

-

This module is part of the Escodoo/account-addons project on GitHub.

+

This module is part of the Escodoo/account-addons project on GitHub.

You are welcome to contribute.

diff --git a/setup/analytic_restrictions/odoo/addons/analytic_restrictions b/setup/analytic_restrictions/odoo/addons/analytic_restrictions new file mode 120000 index 0000000..29a7134 --- /dev/null +++ b/setup/analytic_restrictions/odoo/addons/analytic_restrictions @@ -0,0 +1 @@ +../../../../analytic_restrictions \ No newline at end of file diff --git a/setup/analytic_restrictions/setup.py b/setup/analytic_restrictions/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/analytic_restrictions/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 2fe2dfd3c321c95ceb89bed2fe8f01e2745120bc Mon Sep 17 00:00:00 2001 From: CristianoMafraJunior Date: Thu, 31 Jul 2025 13:20:33 -0300 Subject: [PATCH 4/4] [WIP] TEST --- analytic_restrictions/security/ir.model.access.csv | 6 ------ 1 file changed, 6 deletions(-) diff --git a/analytic_restrictions/security/ir.model.access.csv b/analytic_restrictions/security/ir.model.access.csv index cabdfcb..307d2c8 100644 --- a/analytic_restrictions/security/ir.model.access.csv +++ b/analytic_restrictions/security/ir.model.access.csv @@ -1,12 +1,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_account_analytic_account,access_account_analytic_account,model_account_analytic_account,group_analytic_accounting,1,0,0,0 access_account_analytic_line,access_account_analytic_line,model_account_analytic_line,group_analytic_accounting,1,0,0,0 -access_account_analytic_tag,access_account_analytic_tag,model_account_analytic_tag,group_analytic_accounting,1,0,0,0 -access_account_analytic_group,access_account_analytic_group,model_account_analytic_group,group_analytic_accounting,1,0,0,0 -access_account_analytic_distribution,access_account_analytic_distribution,model_account_analytic_distribution,group_analytic_accounting,1,0,0,0 access_account_analytic_account_admin,access_account_analytic_account_admin,model_account_analytic_account,group_analytic_accounting_admin,1,1,1,1 access_account_analytic_line_admin,access_account_analytic_line_admin,model_account_analytic_line,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_tag_admin,access_account_analytic_tag_admin,model_account_analytic_tag,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_group_admin,access_account_analytic_group_admin,model_account_analytic_group,group_analytic_accounting_admin,1,1,1,1 -access_account_analytic_distribution_admin,access_account_analytic_distribution_admin,model_account_analytic_distribution,group_analytic_accounting_admin,1,1,1,1