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

Syncing from upstream OCA/purchase-workflow (16.0) #1378

Merged
merged 7 commits into from
Feb 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ addon | version | maintainers | summary
[purchase_request](purchase_request/) | 16.0.1.0.3 | | Use this module to have notification of requirements of materials and/or external services and keep track of such requirements.
[purchase_request_tier_validation](purchase_request_tier_validation/) | 16.0.1.0.0 | | Extends the functionality of Purchase Requests to support a tier validation process.
[purchase_requisition_tier_validation](purchase_requisition_tier_validation/) | 16.0.1.0.0 | | Extends the functionality of Purchase Agreements to support a tier validation process.
[purchase_security](purchase_security/) | 16.0.1.0.0 | [![pilarvargas-tecnativa](https://github.com/pilarvargas-tecnativa.png?size=30px)](https://github.com/pilarvargas-tecnativa) | See only your purchase orders
[purchase_security](purchase_security/) | 16.0.2.0.0 | [![pilarvargas-tecnativa](https://github.com/pilarvargas-tecnativa.png?size=30px)](https://github.com/pilarvargas-tecnativa) | See only your purchase orders
[purchase_stock_packaging](purchase_stock_packaging/) | 16.0.1.0.0 | [![rousseldenis](https://github.com/rousseldenis.png?size=30px)](https://github.com/rousseldenis) | Allows to transmit the product packaging from the procurement values to the generated purchase order line
[purchase_tag](purchase_tag/) | 16.0.1.1.0 | | Allows to add multiple tags to purchase orders
[purchase_tier_validation](purchase_tier_validation/) | 16.0.1.1.0 | | Extends the functionality of Purchase Orders to support a tier validation process.
Expand Down
15 changes: 11 additions & 4 deletions purchase_security/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Purchase Order security
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:2644bb2f51446a5ee8a417a4cc70af517724fe84f7858e0ad32227d1e805e8d1
!! source digest: sha256:c16cac2ffcc0b82500b7eacd7f41279805c1df3dacd03c09ca1ee90726358a5e
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
Expand All @@ -28,10 +28,15 @@ Purchase Order security

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

This addon creates a new group called "Purchase (own orders)" in Purchase.
This addon creates new groups in Purchase.

For users in this group, the only Purchase Orders they can see are those where
they are the representative, or all of them if they are managers.
Visibility of purchase orders is restricted for users in these groups.
You can only see the purchase order:

- User (own orders): If you are a follower of the partner or there is no user
or you are the partner's user.
- User (team orders): If you are a follower of the partner or there is no user
or you are a user of your purchasing team.

**Table of contents**

Expand Down Expand Up @@ -78,6 +83,8 @@ Contributors

* João Marques
* Pilar Vargas
* Stefan Ungureanu
* Pedro M. Baeza
* `Solvos <https://www.solvos.es>`_:

* David Alonso <[email protected]>
Expand Down
10 changes: 8 additions & 2 deletions purchase_security/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "Purchase Order security",
"version": "16.0.1.0.0",
"version": "16.0.2.0.0",
"category": "Purchase",
"development_status": "Production/Stable",
"author": "Tecnativa, Odoo Community Association (OCA)",
Expand All @@ -11,7 +11,13 @@
"license": "AGPL-3",
"depends": ["purchase"],
"maintainers": ["pilarvargas-tecnativa"],
"data": ["security/security.xml", "views/purchase_order_views.xml"],
"data": [
"security/security.xml",
"security/ir.model.access.csv",
"views/purchase_order_views.xml",
"views/purchase_team_views.xml",
"views/res_partner_views.xml",
],
"installable": True,
"auto_install": False,
}
131 changes: 129 additions & 2 deletions purchase_security/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,144 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid ""
"<i class=\"fa fa-envelope mr-1\" role=\"img\" aria-label=\"Email\" title="
"\"Email\"/>"
msgstr ""

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "Avatar"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_res_partner
msgid "Contact"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__create_uid
msgid "Created by"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__create_date
msgid "Created on"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__display_name
msgid "Display Name"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__id
msgid "ID"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_order__is_user_id_editable
msgid "Is User Id Editable"
msgstr "Se puede editar el ID de usuario"

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team____last_update
msgid "Last Modified on"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__write_uid
msgid "Last Updated by"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__write_date
msgid "Last Updated on"
msgstr ""

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "Members"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__name
msgid "Name"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_purchase_order
msgid "Purchase Order"
msgstr "orden de compra"
msgstr "Pedido de compra"

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_purchase_team
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "Purchase Team"
msgstr ""

#. module: purchase_security
#: model:ir.actions.act_window,name:purchase_security.action_purchase_team_display
#: model:ir.ui.menu,name:purchase_security.menu_purchase_team_tree
msgid "Purchase Teams"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__user_ids
msgid "Purchase Users"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_res_partner__purchase_user_id
#: model:ir.model.fields,field_description:purchase_security.field_res_users__purchase_user_id
#: model_terms:ir.ui.view,arch_db:purchase_security.view_res_partner_filter
msgid "Purchase representative"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_res_partner__purchase_team_id
#: model:ir.model.fields,field_description:purchase_security.field_res_users__purchase_team_id
msgid "Purchase team"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_res_users__purchase_team_ids
msgid "Purchases Teams"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_ir_rule
msgid "Record Rule"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__sequence
msgid "Sequence"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_order__team_id
msgid "Team"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_res_users
msgid "User"
msgstr ""

#. module: purchase_security
#: model:res.groups,name:purchase_security.group_purchase_own_orders
msgid "User (own orders)"
msgstr "Usuario (sus propios pedidos)"
msgstr "Usuario (pedidos propios)"

#. module: purchase_security
#: model:res.groups,name:purchase_security.group_purchase_group_orders
msgid "User (team orders)"
msgstr ""

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "e.g. Europe"
msgstr ""
127 changes: 127 additions & 0 deletions purchase_security/i18n/it.po
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,144 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid ""
"<i class=\"fa fa-envelope mr-1\" role=\"img\" aria-label=\"Email\" title="
"\"Email\"/>"
msgstr ""

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "Avatar"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_res_partner
msgid "Contact"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__create_uid
msgid "Created by"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__create_date
msgid "Created on"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__display_name
msgid "Display Name"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__id
msgid "ID"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_order__is_user_id_editable
msgid "Is User Id Editable"
msgstr "L'ID utente è modificabile"

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team____last_update
msgid "Last Modified on"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__write_uid
msgid "Last Updated by"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__write_date
msgid "Last Updated on"
msgstr ""

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "Members"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__name
msgid "Name"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_purchase_order
msgid "Purchase Order"
msgstr "Ordine di acquisto"

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_purchase_team
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "Purchase Team"
msgstr ""

#. module: purchase_security
#: model:ir.actions.act_window,name:purchase_security.action_purchase_team_display
#: model:ir.ui.menu,name:purchase_security.menu_purchase_team_tree
msgid "Purchase Teams"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__user_ids
msgid "Purchase Users"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_res_partner__purchase_user_id
#: model:ir.model.fields,field_description:purchase_security.field_res_users__purchase_user_id
#: model_terms:ir.ui.view,arch_db:purchase_security.view_res_partner_filter
msgid "Purchase representative"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_res_partner__purchase_team_id
#: model:ir.model.fields,field_description:purchase_security.field_res_users__purchase_team_id
msgid "Purchase team"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_res_users__purchase_team_ids
msgid "Purchases Teams"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_ir_rule
msgid "Record Rule"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_team__sequence
msgid "Sequence"
msgstr ""

#. module: purchase_security
#: model:ir.model.fields,field_description:purchase_security.field_purchase_order__team_id
msgid "Team"
msgstr ""

#. module: purchase_security
#: model:ir.model,name:purchase_security.model_res_users
msgid "User"
msgstr ""

#. module: purchase_security
#: model:res.groups,name:purchase_security.group_purchase_own_orders
msgid "User (own orders)"
msgstr "Utente (solo propri ordini)"

#. module: purchase_security
#: model:res.groups,name:purchase_security.group_purchase_group_orders
msgid "User (team orders)"
msgstr ""

#. module: purchase_security
#: model_terms:ir.ui.view,arch_db:purchase_security.purchase_team_form
msgid "e.g. Europe"
msgstr ""
Loading
Loading