From 52740a4e90b33814db60f50717dbd7da2ccccde7 Mon Sep 17 00:00:00 2001 From: Marcel Savegnago Date: Thu, 23 Nov 2023 14:06:55 -0300 Subject: [PATCH] [ADD] hr_timesheet__analytic_restriction: add new module --- hr_timesheet_analytic_restrictions/README.rst | 68 +++ .../__init__.py | 0 .../__manifest__.py | 17 + .../readme/CONTRIBUTORS.rst | 4 + .../readme/DESCRIPTION.rst | 1 + .../readme/USAGE.rst | 1 + .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 2873 bytes .../static/description/index.html | 427 ++++++++++++++++++ .../addons/hr_timesheet_analytic_restrictions | 1 + .../setup.py | 6 + 11 files changed, 527 insertions(+) create mode 100644 hr_timesheet_analytic_restrictions/README.rst create mode 100644 hr_timesheet_analytic_restrictions/__init__.py create mode 100644 hr_timesheet_analytic_restrictions/__manifest__.py create mode 100644 hr_timesheet_analytic_restrictions/readme/CONTRIBUTORS.rst create mode 100644 hr_timesheet_analytic_restrictions/readme/DESCRIPTION.rst create mode 100644 hr_timesheet_analytic_restrictions/readme/USAGE.rst create mode 100644 hr_timesheet_analytic_restrictions/security/ir.model.access.csv create mode 100644 hr_timesheet_analytic_restrictions/static/description/icon.png create mode 100644 hr_timesheet_analytic_restrictions/static/description/index.html create mode 120000 setup/hr_timesheet_analytic_restrictions/odoo/addons/hr_timesheet_analytic_restrictions create mode 100644 setup/hr_timesheet_analytic_restrictions/setup.py diff --git a/hr_timesheet_analytic_restrictions/README.rst b/hr_timesheet_analytic_restrictions/README.rst new file mode 100644 index 0000000..1825b26 --- /dev/null +++ b/hr_timesheet_analytic_restrictions/README.rst @@ -0,0 +1,68 @@ +================================== +Hr Timesheet Analytic Restrictions +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:2d380e33d2bd7fa944a9e1e74da34fae0e788c34a0c3f4bded7a45842b16ad71 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/hr_timesheet_analytic_restrictions + :alt: Escodoo/account-addons + +|badge1| |badge2| |badge3| + +The "hr_timesheet_analytic_restrictions" module is an Odoo module that alters the permissions for analytic data. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +* Install the 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 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/hr_timesheet_analytic_restrictions/__init__.py b/hr_timesheet_analytic_restrictions/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/hr_timesheet_analytic_restrictions/__manifest__.py b/hr_timesheet_analytic_restrictions/__manifest__.py new file mode 100644 index 0000000..e0e08a5 --- /dev/null +++ b/hr_timesheet_analytic_restrictions/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2023 - TODAY, Escodoo +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Hr Timesheet Analytic Restrictions", + "summary": """ + HR Timesheet Analytic Restrictions""", + "version": "14.0.1.0.0", + "license": "AGPL-3", + "author": "Escodoo", + "website": "https://github.com/Escodoo/account-addons", + "depends": ["hr_timesheet"], + "data": [ + "security/ir.model.access.csv", + ], + "demo": [], +} diff --git a/hr_timesheet_analytic_restrictions/readme/CONTRIBUTORS.rst b/hr_timesheet_analytic_restrictions/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..6a34035 --- /dev/null +++ b/hr_timesheet_analytic_restrictions/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* `Escodoo `_: + + * Marcel Savegnago + * Douglas Custodio diff --git a/hr_timesheet_analytic_restrictions/readme/DESCRIPTION.rst b/hr_timesheet_analytic_restrictions/readme/DESCRIPTION.rst new file mode 100644 index 0000000..0bdbcd2 --- /dev/null +++ b/hr_timesheet_analytic_restrictions/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +The "hr_timesheet_analytic_restrictions" module is an Odoo module that alters the permissions for analytic data. diff --git a/hr_timesheet_analytic_restrictions/readme/USAGE.rst b/hr_timesheet_analytic_restrictions/readme/USAGE.rst new file mode 100644 index 0000000..d4bb26b --- /dev/null +++ b/hr_timesheet_analytic_restrictions/readme/USAGE.rst @@ -0,0 +1 @@ +* Install the module diff --git a/hr_timesheet_analytic_restrictions/security/ir.model.access.csv b/hr_timesheet_analytic_restrictions/security/ir.model.access.csv new file mode 100644 index 0000000..1be383a --- /dev/null +++ b/hr_timesheet_analytic_restrictions/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +hr_timesheet.access_account_analytic_user,analytic.account.analytic.timesheet.user,analytic.model_account_analytic_account,hr_timesheet.group_hr_timesheet_user,1,0,0,0 diff --git a/hr_timesheet_analytic_restrictions/static/description/icon.png b/hr_timesheet_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/hr_timesheet_analytic_restrictions/static/description/index.html b/hr_timesheet_analytic_restrictions/static/description/index.html new file mode 100644 index 0000000..67780ca --- /dev/null +++ b/hr_timesheet_analytic_restrictions/static/description/index.html @@ -0,0 +1,427 @@ + + + + + + +Hr Timesheet Analytic Restrictions + + + +
+

Hr Timesheet Analytic Restrictions

+ + +

Beta License: AGPL-3 Escodoo/account-addons

+

The “hr_timesheet_analytic_restrictions” module is an Odoo module that alters the permissions for analytic data.

+

Table of contents

+ +
+

Usage

+
    +
  • Install the 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 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.

+
+
+
+ + diff --git a/setup/hr_timesheet_analytic_restrictions/odoo/addons/hr_timesheet_analytic_restrictions b/setup/hr_timesheet_analytic_restrictions/odoo/addons/hr_timesheet_analytic_restrictions new file mode 120000 index 0000000..0f15186 --- /dev/null +++ b/setup/hr_timesheet_analytic_restrictions/odoo/addons/hr_timesheet_analytic_restrictions @@ -0,0 +1 @@ +../../../../hr_timesheet_analytic_restrictions \ No newline at end of file diff --git a/setup/hr_timesheet_analytic_restrictions/setup.py b/setup/hr_timesheet_analytic_restrictions/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/hr_timesheet_analytic_restrictions/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)