From 1f9d6b22184821e3b05e6f69e38020c02f43e759 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A0n=20Todorovich?= Date: Wed, 25 Nov 2020 14:31:24 -0300 Subject: [PATCH 01/13] [ADD] sales_team_security_sale --- sales_team_security_sale/README.rst | 90 ++++ sales_team_security_sale/__init__.py | 0 sales_team_security_sale/__manifest__.py | 17 + .../i18n/sales_team_security_sale.pot | 13 + .../readme/CONTRIBUTORS.rst | 9 + .../readme/DESCRIPTION.rst | 1 + .../security/security.xml | 42 ++ .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 430 ++++++++++++++++++ 9 files changed, 602 insertions(+) create mode 100644 sales_team_security_sale/README.rst create mode 100644 sales_team_security_sale/__init__.py create mode 100644 sales_team_security_sale/__manifest__.py create mode 100644 sales_team_security_sale/i18n/sales_team_security_sale.pot create mode 100644 sales_team_security_sale/readme/CONTRIBUTORS.rst create mode 100644 sales_team_security_sale/readme/DESCRIPTION.rst create mode 100644 sales_team_security_sale/security/security.xml create mode 100644 sales_team_security_sale/static/description/icon.png create mode 100644 sales_team_security_sale/static/description/index.html diff --git a/sales_team_security_sale/README.rst b/sales_team_security_sale/README.rst new file mode 100644 index 00000000000..4a217322b94 --- /dev/null +++ b/sales_team_security_sale/README.rst @@ -0,0 +1,90 @@ +=================================== +Sale documents permissions by teams +=================================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |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%2Fsale--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/sale-workflow/tree/14.0/sales_team_security_sale + :alt: OCA/sale-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sales_team_security_sale + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/167/14.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Glue module between sales_team_security and sale. + +**Table of contents** + +.. contents:: + :local: + +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 +~~~~~~~ + +* Tecnativa +* Iván Todorovich + +Contributors +~~~~~~~~~~~~ + +* `Tecnativa `__: + + * Pedro M. Baeza + +* `Guadaltech `__: + + * Ramón Bajona + +* Iván Todorovich + +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-ivantodorovich| image:: https://github.com/ivantodorovich.png?size=40px + :target: https://github.com/ivantodorovich + :alt: ivantodorovich + +Current `maintainer `__: + +|maintainer-ivantodorovich| + +This module is part of the `OCA/sale-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sales_team_security_sale/__init__.py b/sales_team_security_sale/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/sales_team_security_sale/__manifest__.py b/sales_team_security_sale/__manifest__.py new file mode 100644 index 00000000000..9040573beab --- /dev/null +++ b/sales_team_security_sale/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2020 Iván Todorovich +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Sale documents permissions by teams", + "summary": "Integrates sales_team_security with sale", + "version": "14.0.1.0.0", + "category": "Sales", + "website": "https://github.com/OCA/sale-workflow", + "author": "Tecnativa, Iván Todorovich, Odoo Community Association (OCA)", + "license": "AGPL-3", + "development_status": "Production/Stable", + "maintainers": ["ivantodorovich"], + "depends": ["sale", "sales_team_security"], + "data": ["security/security.xml"], + "auto_install": True, +} diff --git a/sales_team_security_sale/i18n/sales_team_security_sale.pot b/sales_team_security_sale/i18n/sales_team_security_sale.pot new file mode 100644 index 00000000000..4d8b20f912f --- /dev/null +++ b/sales_team_security_sale/i18n/sales_team_security_sale.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +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" diff --git a/sales_team_security_sale/readme/CONTRIBUTORS.rst b/sales_team_security_sale/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..881351a5b5a --- /dev/null +++ b/sales_team_security_sale/readme/CONTRIBUTORS.rst @@ -0,0 +1,9 @@ +* `Tecnativa `__: + + * Pedro M. Baeza + +* `Guadaltech `__: + + * Ramón Bajona + +* Iván Todorovich diff --git a/sales_team_security_sale/readme/DESCRIPTION.rst b/sales_team_security_sale/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..12871e07494 --- /dev/null +++ b/sales_team_security_sale/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Glue module between sales_team_security and sale. diff --git a/sales_team_security_sale/security/security.xml b/sales_team_security_sale/security/security.xml new file mode 100644 index 00000000000..27a49c0fd85 --- /dev/null +++ b/sales_team_security_sale/security/security.xml @@ -0,0 +1,42 @@ + + + + + + Team Orders + + ['|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] + + + + + Team Orders Analysis + + ['|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] + + + + + Team Order Lines + + ['|', ('order_id.team_id', '=', user.sale_team_id.id), ('order_id.team_id', '=', False)] + + + + + diff --git a/sales_team_security_sale/static/description/icon.png b/sales_team_security_sale/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/sales_team_security_sale/static/description/index.html b/sales_team_security_sale/static/description/index.html new file mode 100644 index 00000000000..1f5047cdc6d --- /dev/null +++ b/sales_team_security_sale/static/description/index.html @@ -0,0 +1,430 @@ + + + + + + +Sale documents permissions by teams + + + +
+

Sale documents permissions by teams

+ + +

Production/Stable License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

+

Glue module between sales_team_security and sale.

+

Table of contents

+ +
+

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

+
    +
  • Tecnativa
  • +
  • Iván Todorovich
  • +
+
+
+

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:

+

ivantodorovich

+

This module is part of the OCA/sale-workflow project on GitHub.

+

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

+
+
+
+ + From d87288dc4036f9fd7581740fe0c5d802c16e5c02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mart=C3=ADnez?= Date: Mon, 29 Nov 2021 10:56:40 +0100 Subject: [PATCH 02/13] [IMP] sales_team_security: Auto-followers - Adapt to 14.0 --- sales_team_security_sale/__manifest__.py | 2 +- .../migrations/14.0.2.0.0/pre-migration.py | 29 +++++++++++++++++++ .../security/security.xml | 6 ++-- sales_team_security_sale/tests/__init__.py | 3 ++ .../tests/test_sales_team_security_sale.py | 20 +++++++++++++ 5 files changed, 56 insertions(+), 4 deletions(-) create mode 100644 sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py create mode 100644 sales_team_security_sale/tests/__init__.py create mode 100644 sales_team_security_sale/tests/test_sales_team_security_sale.py diff --git a/sales_team_security_sale/__manifest__.py b/sales_team_security_sale/__manifest__.py index 9040573beab..1045180f713 100644 --- a/sales_team_security_sale/__manifest__.py +++ b/sales_team_security_sale/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Sale documents permissions by teams", "summary": "Integrates sales_team_security with sale", - "version": "14.0.1.0.0", + "version": "14.0.3.0.0", "category": "Sales", "website": "https://github.com/OCA/sale-workflow", "author": "Tecnativa, Iván Todorovich, Odoo Community Association (OCA)", diff --git a/sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py b/sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py new file mode 100644 index 00000000000..13b99a59531 --- /dev/null +++ b/sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py @@ -0,0 +1,29 @@ +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +from odoo import SUPERUSER_ID, api + + +def migrate(cr, version): + """Adjust record rules according new definition.""" + if not version: + return + env = api.Environment(cr, SUPERUSER_ID, {}) + record = env.ref("sales_team_security_sale.sale_order_team_rule", False) + if record: + record.domain_force = ( + "['|', '|', ('user_id','=',user.id), ('user_id','=',False), '|', " + "('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)]" + ) + record = env.ref("sales_team_security_sale.sale_order_report_team_rule", False) + if record: + record.domain_force = ( + "['|', '|', ('user_id','=',user.id), ('user_id','=',False), '|', " + "('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)]" + ) + record = env.ref("sales_team_security_sale.sale_order_line_team_rule", False) + if record: + record.domain_force = ( + "['|', '|', ('salesman_id','=',user.id), ('salesman_id','=',False), '|', " + "('order_id.team_id', '=', user.sale_team_id.id), " + "('order_id.team_id', '=', False)]" + ) diff --git a/sales_team_security_sale/security/security.xml b/sales_team_security_sale/security/security.xml index 27a49c0fd85..3f456bcb8f2 100644 --- a/sales_team_security_sale/security/security.xml +++ b/sales_team_security_sale/security/security.xml @@ -7,7 +7,7 @@ ['|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] + >['|', '|', ('user_id', '=', user.id), ('user_id', '=', False), '|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] ['|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] + >['|', '|', ('user_id', '=', user.id), ('user_id', '=', False), '|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] ['|', ('order_id.team_id', '=', user.sale_team_id.id), ('order_id.team_id', '=', False)] + >['|', '|', ('salesman_id', '=', user.id), ('salesman_id', '=', False), '|', ('order_id.team_id', '=', user.sale_team_id.id), ('order_id.team_id', '=', False)] Date: Wed, 29 Jun 2022 00:54:04 +0200 Subject: [PATCH 03/13] [MIG] sales_team_security_sale: Migration to 15.0 --- sales_team_security_sale/__manifest__.py | 2 +- .../readme/CONTRIBUTORS.rst | 1 + .../security/security.xml | 74 +++++++++---------- 3 files changed, 37 insertions(+), 40 deletions(-) diff --git a/sales_team_security_sale/__manifest__.py b/sales_team_security_sale/__manifest__.py index 1045180f713..383dc7624bd 100644 --- a/sales_team_security_sale/__manifest__.py +++ b/sales_team_security_sale/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Sale documents permissions by teams", "summary": "Integrates sales_team_security with sale", - "version": "14.0.3.0.0", + "version": "15.0.1.0.0", "category": "Sales", "website": "https://github.com/OCA/sale-workflow", "author": "Tecnativa, Iván Todorovich, Odoo Community Association (OCA)", diff --git a/sales_team_security_sale/readme/CONTRIBUTORS.rst b/sales_team_security_sale/readme/CONTRIBUTORS.rst index 881351a5b5a..c779c71ee6a 100644 --- a/sales_team_security_sale/readme/CONTRIBUTORS.rst +++ b/sales_team_security_sale/readme/CONTRIBUTORS.rst @@ -1,6 +1,7 @@ * `Tecnativa `__: * Pedro M. Baeza + * César A. Sánchez * `Guadaltech `__: diff --git a/sales_team_security_sale/security/security.xml b/sales_team_security_sale/security/security.xml index 3f456bcb8f2..b322a36399b 100644 --- a/sales_team_security_sale/security/security.xml +++ b/sales_team_security_sale/security/security.xml @@ -1,42 +1,38 @@ - - + + + Team Orders + + ['|', '|', ('user_id', '=', user.id), ('user_id', '=', False), '|', ('team_id', '=', user.sale_team_id.id),('team_id', '=', False)] + + + + + Team Orders Analysis + + ['|', '|', ('user_id', '=', user.id), ('user_id', '=', False), '|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] + + + + Team Order Lines + + ['|', '|', ('salesman_id', '=', user.id), ('salesman_id', '=', False), '|', ('order_id.team_id', '=', user.sale_team_id.id), ('order_id.team_id', '=', False)] + + - - Team Orders - - ['|', '|', ('user_id', '=', user.id), ('user_id', '=', False), '|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] - - - - - Team Orders Analysis - - ['|', '|', ('user_id', '=', user.id), ('user_id', '=', False), '|', ('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)] - - - - - Team Order Lines - - ['|', '|', ('salesman_id', '=', user.id), ('salesman_id', '=', False), '|', ('order_id.team_id', '=', user.sale_team_id.id), ('order_id.team_id', '=', False)] - - - - From 7ccb3376ad4a075b7fabd350ea6a75b054e4eefe Mon Sep 17 00:00:00 2001 From: "Luis D. Lafaurie" Date: Wed, 13 Jul 2022 12:27:12 +0200 Subject: [PATCH 04/13] [IMP] sales_team_security_sale: add readme information --- sales_team_security_sale/readme/CONFIGURE.rst | 4 ++++ sales_team_security_sale/readme/CONTRIBUTORS.rst | 1 + sales_team_security_sale/readme/DESCRIPTION.rst | 5 +++++ 3 files changed, 10 insertions(+) create mode 100644 sales_team_security_sale/readme/CONFIGURE.rst diff --git a/sales_team_security_sale/readme/CONFIGURE.rst b/sales_team_security_sale/readme/CONFIGURE.rst new file mode 100644 index 00000000000..35fb7cdc40a --- /dev/null +++ b/sales_team_security_sale/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +#. Go to *Settings > Users & Companies > Users*. +#. Open or create a user. +#. In the "Sales" section under "Access Rights" tab choose the option + "User: Team Documents Only". diff --git a/sales_team_security_sale/readme/CONTRIBUTORS.rst b/sales_team_security_sale/readme/CONTRIBUTORS.rst index c779c71ee6a..85e8bff3eac 100644 --- a/sales_team_security_sale/readme/CONTRIBUTORS.rst +++ b/sales_team_security_sale/readme/CONTRIBUTORS.rst @@ -2,6 +2,7 @@ * Pedro M. Baeza * César A. Sánchez + * Luis D. Lafaurie * `Guadaltech `__: diff --git a/sales_team_security_sale/readme/DESCRIPTION.rst b/sales_team_security_sale/readme/DESCRIPTION.rst index 12871e07494..fdbd43fd214 100644 --- a/sales_team_security_sale/readme/DESCRIPTION.rst +++ b/sales_team_security_sale/readme/DESCRIPTION.rst @@ -1 +1,6 @@ Glue module between sales_team_security and sale. + +This module adds permissions to sales documents according to such a group as +"User: Team Documents Only". + +* Quotations/Sales Orders as implemented in `sales_team_security_sale`. From 31d83a29065012f29cdb3937c99bee9c908700ee Mon Sep 17 00:00:00 2001 From: oca-ci Date: Sun, 24 Jul 2022 12:01:31 +0000 Subject: [PATCH 05/13] [UPD] Update sales_team_security_sale.pot --- sales_team_security_sale/i18n/sales_team_security_sale.pot | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sales_team_security_sale/i18n/sales_team_security_sale.pot b/sales_team_security_sale/i18n/sales_team_security_sale.pot index 4d8b20f912f..a11baf5cd77 100644 --- a/sales_team_security_sale/i18n/sales_team_security_sale.pot +++ b/sales_team_security_sale/i18n/sales_team_security_sale.pot @@ -3,7 +3,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" From 423efe1df0a1cd6f22ae83fe39928cf44bd9ceac Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 24 Jul 2022 12:06:53 +0000 Subject: [PATCH 06/13] [UPD] README.rst --- sales_team_security_sale/README.rst | 25 ++++++++--- .../static/description/index.html | 43 +++++++++++++------ 2 files changed, 50 insertions(+), 18 deletions(-) diff --git a/sales_team_security_sale/README.rst b/sales_team_security_sale/README.rst index 4a217322b94..70717e596ae 100644 --- a/sales_team_security_sale/README.rst +++ b/sales_team_security_sale/README.rst @@ -14,31 +14,44 @@ Sale documents permissions by teams :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/sale-workflow/tree/14.0/sales_team_security_sale + :target: https://github.com/OCA/sale-workflow/tree/15.0/sales_team_security_sale :alt: OCA/sale-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/sale-workflow-14-0/sale-workflow-14-0-sales_team_security_sale + :target: https://translation.odoo-community.org/projects/sale-workflow-15-0/sale-workflow-15-0-sales_team_security_sale :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/167/14.0 + :target: https://runbot.odoo-community.org/runbot/167/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| Glue module between sales_team_security and sale. +This module adds permissions to sales documents according to such a group as +"User: Team Documents Only". + +* Quotations/Sales Orders as implemented in `sales_team_security_sale`. + **Table of contents** .. contents:: :local: +Configuration +============= + +#. Go to *Settings > Users & Companies > Users*. +#. Open or create a user. +#. In the "Sales" section under "Access Rights" tab choose the option + "User: Team Documents Only". + 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -57,6 +70,8 @@ Contributors * `Tecnativa `__: * Pedro M. Baeza + * César A. Sánchez + * Luis D. Lafaurie * `Guadaltech `__: @@ -85,6 +100,6 @@ Current `maintainer `__: |maintainer-ivantodorovich| -This module is part of the `OCA/sale-workflow `_ project on GitHub. +This module is part of the `OCA/sale-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sales_team_security_sale/static/description/index.html b/sales_team_security_sale/static/description/index.html index 1f5047cdc6d..670e48f9986 100644 --- a/sales_team_security_sale/static/description/index.html +++ b/sales_team_security_sale/static/description/index.html @@ -367,42 +367,59 @@

Sale documents permissions by teams

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Production/Stable License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

+

Production/Stable License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runbot

Glue module between sales_team_security and sale.

+

This module adds permissions to sales documents according to such a group as +“User: Team Documents Only”.

+
    +
  • Quotations/Sales Orders as implemented in sales_team_security_sale.
  • +

Table of contents

+
+

Configuration

+
    +
  1. Go to Settings > Users & Companies > Users.
  2. +
  3. Open or create a user.
  4. +
  5. In the “Sales” section under “Access Rights” tab choose the option +“User: Team Documents Only”.
  6. +
+
-

Bug Tracker

+

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.

+feedback.

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

-

Credits

+

Credits

-

Authors

+

Authors

  • Tecnativa
  • Iván Todorovich
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose @@ -421,7 +438,7 @@

Maintainers

promote its widespread use.

Current maintainer:

ivantodorovich

-

This module is part of the OCA/sale-workflow project on GitHub.

+

This module is part of the OCA/sale-workflow project on GitHub.

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

From e732f30b57b1099a0a5b5368932eaf37ba80ca4c Mon Sep 17 00:00:00 2001 From: Jonathan Oscategui Taza Date: Fri, 31 Mar 2023 15:19:39 -0500 Subject: [PATCH 07/13] [MIG] sales_team_security_sale: Migration to 16.0 --- sales_team_security_sale/README.rst | 14 +++++---- sales_team_security_sale/__manifest__.py | 2 +- .../migrations/14.0.2.0.0/pre-migration.py | 29 ------------------- .../readme/CONTRIBUTORS.rst | 4 +++ .../static/description/index.html | 12 +++++--- 5 files changed, 22 insertions(+), 39 deletions(-) delete mode 100644 sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py diff --git a/sales_team_security_sale/README.rst b/sales_team_security_sale/README.rst index 70717e596ae..dbb5f2e1ef7 100644 --- a/sales_team_security_sale/README.rst +++ b/sales_team_security_sale/README.rst @@ -14,13 +14,13 @@ Sale documents permissions by teams :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsale--workflow-lightgray.png?logo=github - :target: https://github.com/OCA/sale-workflow/tree/15.0/sales_team_security_sale + :target: https://github.com/OCA/sale-workflow/tree/16.0/sales_team_security_sale :alt: OCA/sale-workflow .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/sale-workflow-15-0/sale-workflow-15-0-sales_team_security_sale + :target: https://translation.odoo-community.org/projects/sale-workflow-16-0/sale-workflow-16-0-sales_team_security_sale :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/167/15.0 + :target: https://runbot.odoo-community.org/runbot/167/16.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -51,7 +51,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 smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -79,6 +79,10 @@ Contributors * Iván Todorovich +* `Pesol `__: + + * Jonathan Oscategui Taza + Maintainers ~~~~~~~~~~~ @@ -100,6 +104,6 @@ Current `maintainer `__: |maintainer-ivantodorovich| -This module is part of the `OCA/sale-workflow `_ project on GitHub. +This module is part of the `OCA/sale-workflow `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sales_team_security_sale/__manifest__.py b/sales_team_security_sale/__manifest__.py index 383dc7624bd..8f2edc4bd3c 100644 --- a/sales_team_security_sale/__manifest__.py +++ b/sales_team_security_sale/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Sale documents permissions by teams", "summary": "Integrates sales_team_security with sale", - "version": "15.0.1.0.0", + "version": "16.0.1.0.0", "category": "Sales", "website": "https://github.com/OCA/sale-workflow", "author": "Tecnativa, Iván Todorovich, Odoo Community Association (OCA)", diff --git a/sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py b/sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py deleted file mode 100644 index 13b99a59531..00000000000 --- a/sales_team_security_sale/migrations/14.0.2.0.0/pre-migration.py +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 2021 Tecnativa - Víctor Martínez -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html -from odoo import SUPERUSER_ID, api - - -def migrate(cr, version): - """Adjust record rules according new definition.""" - if not version: - return - env = api.Environment(cr, SUPERUSER_ID, {}) - record = env.ref("sales_team_security_sale.sale_order_team_rule", False) - if record: - record.domain_force = ( - "['|', '|', ('user_id','=',user.id), ('user_id','=',False), '|', " - "('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)]" - ) - record = env.ref("sales_team_security_sale.sale_order_report_team_rule", False) - if record: - record.domain_force = ( - "['|', '|', ('user_id','=',user.id), ('user_id','=',False), '|', " - "('team_id', '=', user.sale_team_id.id), ('team_id', '=', False)]" - ) - record = env.ref("sales_team_security_sale.sale_order_line_team_rule", False) - if record: - record.domain_force = ( - "['|', '|', ('salesman_id','=',user.id), ('salesman_id','=',False), '|', " - "('order_id.team_id', '=', user.sale_team_id.id), " - "('order_id.team_id', '=', False)]" - ) diff --git a/sales_team_security_sale/readme/CONTRIBUTORS.rst b/sales_team_security_sale/readme/CONTRIBUTORS.rst index 85e8bff3eac..b2e58bb4429 100644 --- a/sales_team_security_sale/readme/CONTRIBUTORS.rst +++ b/sales_team_security_sale/readme/CONTRIBUTORS.rst @@ -9,3 +9,7 @@ * Ramón Bajona * Iván Todorovich + +* `Pesol `__: + + * Jonathan Oscategui Taza diff --git a/sales_team_security_sale/static/description/index.html b/sales_team_security_sale/static/description/index.html index 670e48f9986..6a9568b50d9 100644 --- a/sales_team_security_sale/static/description/index.html +++ b/sales_team_security_sale/static/description/index.html @@ -3,7 +3,7 @@ - + Sale documents permissions by teams -
-

Sale documents permissions by teams

+
+ + +Odoo Community Association + +
+

Sale documents permissions by teams

-

Production/Stable License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runboat

+

Production/Stable License: AGPL-3 OCA/sale-workflow Translate me on Weblate Try me on Runboat

Glue module between sales_team_security and sale.

This module adds permissions to sales documents according to such a group as “User: Team Documents Only”.

@@ -390,7 +395,7 @@

Sale documents permissions by teams

-

Configuration

+

Configuration

  1. Go to Settings > Users & Companies > Users.
  2. Open or create a user.
  3. @@ -399,24 +404,24 @@

    Configuration

-

Bug Tracker

+

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.

-

Credits

+

Credits

-

Authors

+

Authors

  • Tecnativa
  • Iván Todorovich
-

Contributors

+

Contributors

-

Maintainers

+

Maintainers

This module is maintained by the OCA.

Odoo Community Association @@ -446,10 +451,11 @@

Maintainers

promote its widespread use.

Current maintainer:

ivantodorovich

-

This module is part of the OCA/sale-workflow project on GitHub.

+

This module is part of the OCA/sale-workflow project on GitHub.

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

+
From 851602e4309166f54dce67cc2a01d09f8baaf822 Mon Sep 17 00:00:00 2001 From: Franco Leyes Date: Wed, 22 Oct 2025 11:57:09 -0300 Subject: [PATCH 13/13] [MIG] sales_team_security_sale: Migration to 19.0 --- sales_team_security_sale/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sales_team_security_sale/__manifest__.py b/sales_team_security_sale/__manifest__.py index 9f61a7219a9..2e160b7eca2 100644 --- a/sales_team_security_sale/__manifest__.py +++ b/sales_team_security_sale/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Sale documents permissions by teams", "summary": "Integrates sales_team_security with sale", - "version": "18.0.1.0.0", + "version": "19.0.1.0.0", "category": "Sales", "website": "https://github.com/OCA/sale-workflow", "author": "Tecnativa, Iván Todorovich, Odoo Community Association (OCA)",