diff --git a/hr_personal_equipment_request/README.rst b/hr_personal_equipment_request/README.rst new file mode 100644 index 00000000000..84fcf94c825 --- /dev/null +++ b/hr_personal_equipment_request/README.rst @@ -0,0 +1,110 @@ +============================= +Hr Personal Equipment Request +============================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:c2e4d816b2325ecac17625c9c563499d3f1a0a7d48f16690ecbed0c1bcf3ccf8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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-OCA%2Fhr-lightgray.png?logo=github + :target: https://github.com/OCA/hr/tree/17.0/hr_personal_equipment_request + :alt: OCA/hr +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/hr-17-0/hr-17-0-hr_personal_equipment_request + :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/hr&target_branch=17.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to create a personal equipment request and manage +allocation of employee personal equipment. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +First, products which can be requested by employees should be marked as +employee personal equipment. 1. Go to *Products* (In *Inventory* App for +example). 2. Select a product. 3. Mark the *Is Employee Personal +Equipment* flag.(An additional page appears which serves as a hook if +additional fields are needed). + +To create a personal equipment request, a common user should follow the +next steps: 1. Go to menu *Employees -> Personal Equipment-> Employee +Personal Equipment Request* 2. Current employee is set as default. (An +Hr Officer can change the employee if needed). 3. At *Personal +Equipment* select the equipments you want to request. 4. Add +"Observations" at *Observations* if desired. + +Then, an HR Manager should: 1. If everything is correct, "Accept" the +request. 2. Finally, when the equipment is given to the employee, the +allocation should be validated. This can be done in two ways: a) Click +the allocation in the equipment request that you want to validate, the +form view will be opened, and click "Validate". b) Go to *Employees -> +Personal Equipment-> Allocations*. Select the corresponding allocation +and click "Validate". + +A common user can only see its own allocations. The HR Officer can see +all of them. + +If needed, the allocation can be expired clicking the button "Expire", +which can be found at the allocation form view. + +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 +------- + +* Creu Blanca + +Contributors +------------ + +- Alba Riera +- `APSL `__: + + - Antoni Marroig + +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/hr `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/hr_personal_equipment_request/__init__.py b/hr_personal_equipment_request/__init__.py new file mode 100644 index 00000000000..0650744f6bc --- /dev/null +++ b/hr_personal_equipment_request/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/hr_personal_equipment_request/__manifest__.py b/hr_personal_equipment_request/__manifest__.py new file mode 100644 index 00000000000..bea18192da9 --- /dev/null +++ b/hr_personal_equipment_request/__manifest__.py @@ -0,0 +1,21 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Hr Personal Equipment Request", + "summary": """ + This addon allows to manage employee personal equipment""", + "version": "17.0.1.0.0", + "license": "AGPL-3", + "author": "Creu Blanca, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/hr", + "depends": ["product", "hr", "mail"], + "data": [ + "security/hr_personal_equipment_request_security.xml", + "security/ir.model.access.csv", + "views/product_template_views.xml", + "views/hr_personal_equipment_views.xml", + "views/hr_personal_equipment_request_views.xml", + "views/hr_employee_views.xml", + ], +} diff --git a/hr_personal_equipment_request/i18n/de.po b/hr_personal_equipment_request/i18n/de.po new file mode 100644 index 00000000000..1bc84203b35 --- /dev/null +++ b/hr_personal_equipment_request/i18n/de.po @@ -0,0 +1,470 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_personal_equipment_request +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Accept" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__accepted +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__accepted +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Accepted" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_ids +msgid "Activities" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "Activity State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment +msgid "Adds personal equipment information and allocation" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_allocations_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Allocations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__allocations_count +msgid "Allocations Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to accept this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to cancel this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Are you sure you want to expire this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to validate this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_attachment_count +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Cancel" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__cancelled +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_date +msgid "Created on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__display_name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__draft +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__draft +msgid "Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_employee +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__employee_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__employee_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Employee" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.product_template_form_view +msgid "Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__equipment_request_id +#, python-format +msgid "Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_count +msgid "Equipment Request Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Expire" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__expired +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Expired" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__expiry_date +msgid "Expiry Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_follower_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_partner_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Group By" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__has_message +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__has_message +msgid "Has Message" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__id +msgid "ID" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "In Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_product__is_personal_equipment +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_template__is_personal_equipment +msgid "Is Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_is_follower +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment____last_update +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__name +msgid "Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_calendar_event_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_summary +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__observations +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Observations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__line_ids +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_count +msgid "Personal Equipment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_request_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_request_menu +msgid "Personal Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#, python-format +msgid "Personal Equipment Request by %s" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_product_template +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Product" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_user_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__start_date +msgid "Start Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__state +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment_request +msgid "This model allows to create a personal equipment request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__valid +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Valid" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Validate" +msgstr "" diff --git a/hr_personal_equipment_request/i18n/es.po b/hr_personal_equipment_request/i18n/es.po new file mode 100644 index 00000000000..38825225566 --- /dev/null +++ b/hr_personal_equipment_request/i18n/es.po @@ -0,0 +1,509 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_personal_equipment_request +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-20 21:08+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Accept" +msgstr "Aceptar" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__accepted +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__accepted +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Accepted" +msgstr "Aceptada" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "Action Needed" +msgstr "Acción Necesaria" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_ids +msgid "Activities" +msgstr "Actividades" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoración de Actividad de Excepción" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "Activity State" +msgstr "Estado de la actividad" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ícono de tipo de actividad" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment +msgid "Adds personal equipment information and allocation" +msgstr "Agrega información y asignación del equipo individual" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_allocations_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Allocations" +msgstr "Asignaciones" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__allocations_count +msgid "Allocations Count" +msgstr "Nº de asignaciones" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to accept this personal equipment request?" +msgstr "¿Está seguro de que desea aceptar esta solicitud de equipo individual?" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to cancel this personal equipment request?" +msgstr "" +"¿Está seguro de que desea cancelar esta solicitud de equipo individual?" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Are you sure you want to expire this personal equipment allocation?" +msgstr "" +"¿Estás seguro de que deseas que venza esta asignación de equipo individual?" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to validate this personal equipment allocation?" +msgstr "" +"¿Estás seguro de que deseas que validar esta asignación de equipo individual?" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_attachment_count +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_attachment_count +msgid "Attachment Count" +msgstr "Nº de archivos adjuntos" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__cancelled +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__cancelled +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__display_name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__draft +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__draft +msgid "Draft" +msgstr "Borrador" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_employee +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__employee_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__employee_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Employee" +msgstr "Empleado" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.product_template_form_view +msgid "Employee Personal Equipment" +msgstr "Empleado del equipo individual" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__equipment_request_id +#, python-format +msgid "Equipment Request" +msgstr "Solicitud de Equipo individual" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_count +msgid "Equipment Request Count" +msgstr "Nº de solicitudes de Equipo individual" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Expire" +msgstr "Vencido" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__expired +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Expired" +msgstr "Vencido" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__expiry_date +msgid "Expiry Date" +msgstr "Fecha de vencimiento" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_follower_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_partner_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Socios)" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icono de Font Awesome ej. fa-tasks" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__has_message +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__has_message +msgid "Has Message" +msgstr "Tiene mensaje" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon" +msgstr "Icono" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icono para indicar una actividad de excepción." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Si está marcado hay nuevos mensajes que requieren su atención." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Si se encuentra marcado, algunos mensajes tienen error de envío." + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "In Draft" +msgstr "En borrador" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_product__is_personal_equipment +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_template__is_personal_equipment +msgid "Is Employee Personal Equipment" +msgstr "Es Equipo de Protección Individual" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_is_follower +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_is_follower +msgid "Is Follower" +msgstr "Es un seguidor" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment____last_update +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_main_attachment_id +msgid "Main Attachment" +msgstr "Adjuntos principales" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "Message Delivery error" +msgstr "Error de Envío de Mensaje" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Mi fecha límite de actividad" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__name +msgid "Name" +msgstr "Nombre" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_calendar_event_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Próximo evento del calendario de actividades" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Siguiente plazo de actividad" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_summary +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_summary +msgid "Next Activity Summary" +msgstr "Resumen de la siguiente actividad" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_id +msgid "Next Activity Type" +msgstr "Siguiente tipo de actividad" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of Actions" +msgstr "Número de acciones" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of errors" +msgstr "Numero de errores" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de envío" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__observations +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Observations" +msgstr "Observaciones" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE" +msgstr "EP" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE Request" +msgstr "Solicitud de EP" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__line_ids +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Personal Equipment" +msgstr "Equipo individual" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_count +msgid "Personal Equipment Count" +msgstr "Nº de Equipos Individual" + +#. module: hr_personal_equipment_request +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_request_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_request_menu +msgid "Personal Equipment Request" +msgstr "Solicitud de Equipo individual" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#, python-format +msgid "Personal Equipment Request by %s" +msgstr "Equipo individual solicitado por %s" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_product_template +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Product" +msgstr "Producto" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_user_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_user_id +msgid "Responsible User" +msgstr "Usuario responsable" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__start_date +msgid "Start Date" +msgstr "Fecha de inicio" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__state +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "State" +msgstr "Estado" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Estado basado en actividades\n" +"Vencida: la fecha tope ya ha pasado\n" +"Hoy: La fecha tope es hoy\n" +"Planificada: futuras actividades." + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment_request +msgid "This model allows to create a personal equipment request" +msgstr "Este modelo permite crear una solicitud de equipo individual" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo de actividad de excepción registrada." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_uom_id +msgid "Unit of Measure" +msgstr "Unidad de medida" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__valid +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Valid" +msgstr "Valido" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Validate" +msgstr "Validar" + +#~ msgid "SMS Delivery error" +#~ msgstr "Error de envío del SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensajes que requieren una acción" + +#~ msgid "Number of unread messages" +#~ msgstr "Número de mensajes no leidos" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" + +#~ msgid "Unread Messages" +#~ msgstr "Mensajes sin leer" + +#~ msgid "Unread Messages Counter" +#~ msgstr "Nº de mensajes sin leer" + +#~ msgid "Employee Personal Equipments" +#~ msgstr "Empleado de los equipos individuales" + +#~ msgid "Followers (Channels)" +#~ msgstr "Seguidores (Canales)" + +#~ msgid "Website Messages" +#~ msgstr "Mensajes del sitio web" + +#~ msgid "Website communication history" +#~ msgstr "Historial de comunicaciones del sitio web" diff --git a/hr_personal_equipment_request/i18n/es_PA.po b/hr_personal_equipment_request/i18n/es_PA.po new file mode 100644 index 00000000000..39d9d16ae0e --- /dev/null +++ b/hr_personal_equipment_request/i18n/es_PA.po @@ -0,0 +1,470 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_personal_equipment_request +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_PA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Accept" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__accepted +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__accepted +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Accepted" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_ids +msgid "Activities" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "Activity State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment +msgid "Adds personal equipment information and allocation" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_allocations_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Allocations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__allocations_count +msgid "Allocations Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to accept this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to cancel this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Are you sure you want to expire this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to validate this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_attachment_count +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Cancel" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__cancelled +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_date +msgid "Created on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__display_name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__draft +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__draft +msgid "Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_employee +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__employee_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__employee_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Employee" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.product_template_form_view +msgid "Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__equipment_request_id +#, python-format +msgid "Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_count +msgid "Equipment Request Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Expire" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__expired +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Expired" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__expiry_date +msgid "Expiry Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_follower_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_partner_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Group By" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__has_message +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__has_message +msgid "Has Message" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__id +msgid "ID" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "In Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_product__is_personal_equipment +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_template__is_personal_equipment +msgid "Is Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_is_follower +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment____last_update +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__name +msgid "Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_calendar_event_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_summary +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__observations +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Observations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__line_ids +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_count +msgid "Personal Equipment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_request_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_request_menu +msgid "Personal Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#, python-format +msgid "Personal Equipment Request by %s" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_product_template +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Product" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_user_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__start_date +msgid "Start Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__state +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment_request +msgid "This model allows to create a personal equipment request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__valid +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Valid" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Validate" +msgstr "" diff --git a/hr_personal_equipment_request/i18n/hr_personal_equipment_request.pot b/hr_personal_equipment_request/i18n/hr_personal_equipment_request.pot new file mode 100644 index 00000000000..5efa16d9ca2 --- /dev/null +++ b/hr_personal_equipment_request/i18n/hr_personal_equipment_request.pot @@ -0,0 +1,469 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_personal_equipment_request +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.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: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Accept" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__accepted +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__accepted +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Accepted" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_ids +msgid "Activities" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "Activity State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment +msgid "Adds personal equipment information and allocation" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_allocations_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Allocations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__allocations_count +msgid "Allocations Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to accept this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to cancel this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Are you sure you want to expire this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to validate this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_attachment_count +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Cancel" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__cancelled +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_date +msgid "Created on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__display_name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__draft +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__draft +msgid "Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_employee +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__employee_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__employee_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Employee" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.product_template_form_view +msgid "Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__equipment_request_id +#, python-format +msgid "Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_count +msgid "Equipment Request Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Expire" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__expired +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Expired" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__expiry_date +msgid "Expiry Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_follower_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_partner_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Group By" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__has_message +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__has_message +msgid "Has Message" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__id +msgid "ID" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "In Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_product__is_personal_equipment +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_template__is_personal_equipment +msgid "Is Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_is_follower +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment____last_update +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__name +msgid "Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_calendar_event_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_summary +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__observations +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Observations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__line_ids +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_count +msgid "Personal Equipment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_request_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_request_menu +msgid "Personal Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#, python-format +msgid "Personal Equipment Request by %s" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_product_template +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Product" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_user_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__start_date +msgid "Start Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__state +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment_request +msgid "This model allows to create a personal equipment request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__valid +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Valid" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Validate" +msgstr "" diff --git a/hr_personal_equipment_request/i18n/it.po b/hr_personal_equipment_request/i18n/it.po new file mode 100644 index 00000000000..758f18c2f93 --- /dev/null +++ b/hr_personal_equipment_request/i18n/it.po @@ -0,0 +1,487 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_personal_equipment_request +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-04 18:38+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Accept" +msgstr "Accetta" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__accepted +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__accepted +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Accepted" +msgstr "Accettata" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "Action Needed" +msgstr "Azione richiesta" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_ids +msgid "Activities" +msgstr "Attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decorazione eccezione attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "Activity State" +msgstr "Stato attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icona tipo attività" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment +msgid "Adds personal equipment information and allocation" +msgstr "Aggiunge informazioni e assegnazione su attrezzatura individuale" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_allocations_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Allocations" +msgstr "Assegnazioni" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__allocations_count +msgid "Allocations Count" +msgstr "Conteggio assegnazioni" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to accept this personal equipment request?" +msgstr "" +"Si vuole veramente accettare questa richiesta di attrezzatura individuale?" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to cancel this personal equipment request?" +msgstr "" +"Si vuole veramente annullare questa richiesta di attrezzatura individuale?" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Are you sure you want to expire this personal equipment allocation?" +msgstr "" +"Si vuole veramente far scadere questa richiesta di attrezzatura individuale?" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to validate this personal equipment allocation?" +msgstr "" +"Si vuole veramente approvare questa richiesta di attrezzatura individuale?" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_attachment_count +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_attachment_count +msgid "Attachment Count" +msgstr "Conteggio allegati" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Cancel" +msgstr "Annulla" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__cancelled +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__cancelled +msgid "Cancelled" +msgstr "Annullata" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__display_name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__draft +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__draft +msgid "Draft" +msgstr "Bozza" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_employee +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__employee_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__employee_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Employee" +msgstr "Dipendente" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.product_template_form_view +msgid "Employee Personal Equipment" +msgstr "Attrezzatura individuale dipendente" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__equipment_request_id +#, python-format +msgid "Equipment Request" +msgstr "Richiesta attrezzatura" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_count +msgid "Equipment Request Count" +msgstr "Conteggio richiesta attrezzatura" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Expire" +msgstr "Scadenza" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__expired +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Expired" +msgstr "Scaduta" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__expiry_date +msgid "Expiry Date" +msgstr "Data scadenza" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_follower_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_follower_ids +msgid "Followers" +msgstr "Seguito da" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_partner_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguito da (partner)" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona Font Awesome es. fa-tasks" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Group By" +msgstr "Raggruppa per" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__has_message +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__has_message +msgid "Has Message" +msgstr "Ha un messaggio" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__id +msgid "ID" +msgstr "ID" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon" +msgstr "Icona" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icona per indicare un'attività eccezione." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionata, nuovi messaggi richiedono attenzione." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "In Draft" +msgstr "In bozza" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_product__is_personal_equipment +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_template__is_personal_equipment +msgid "Is Employee Personal Equipment" +msgstr "È un'attrezzatura individuale dipendente" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_is_follower +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_is_follower +msgid "Is Follower" +msgstr "Segue" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment____last_update +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Scadenza mia attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__name +msgid "Name" +msgstr "Nome" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_calendar_event_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "Evento calendario attività successiva" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Scadenza prossima attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_summary +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_summary +msgid "Next Activity Summary" +msgstr "Riepilogo prossima attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_id +msgid "Next Activity Type" +msgstr "Tipo prossima attività" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of errors" +msgstr "Numero di errori" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__observations +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Observations" +msgstr "Osservazioni" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE" +msgstr "Att. Ind." + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE Request" +msgstr "Richiesta Att. Ind." + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__line_ids +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Personal Equipment" +msgstr "Attrezzatura individuale" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_count +msgid "Personal Equipment Count" +msgstr "Conteggio attrezzatura individuale" + +#. module: hr_personal_equipment_request +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_request_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_request_menu +msgid "Personal Equipment Request" +msgstr "Richiesta attrezzatura individuale" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#, python-format +msgid "Personal Equipment Request by %s" +msgstr "Richiesta attrezzatura individuale di %s" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_product_template +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Product" +msgstr "Prodotto" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__quantity +msgid "Quantity" +msgstr "Quantità" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_user_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_user_id +msgid "Responsible User" +msgstr "Utente responsabile" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__start_date +msgid "Start Date" +msgstr "Data inizio" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__state +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "State" +msgstr "Stato" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment_request +msgid "This model allows to create a personal equipment request" +msgstr "" +"Questo modello permette di creare una richiesta attrezzatura individuale" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Tipo di attività eccezione sul record." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_uom_id +msgid "Unit of Measure" +msgstr "Unità di misura" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__valid +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Valid" +msgstr "Valida" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Validate" +msgstr "Approva" + +#~ msgid "SMS Delivery error" +#~ msgstr "Errore consegna SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Numero di messaggi che richiedono un'azione" diff --git a/hr_personal_equipment_request/i18n/pt_BR.po b/hr_personal_equipment_request/i18n/pt_BR.po new file mode 100644 index 00000000000..5d2dcc60438 --- /dev/null +++ b/hr_personal_equipment_request/i18n/pt_BR.po @@ -0,0 +1,472 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_personal_equipment_request +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-10-12 02:35+0000\n" +"Last-Translator: Douglas Custódio \n" +"Language-Team: none\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Accept" +msgstr "Aceitar" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__accepted +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__accepted +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Accepted" +msgstr "Aceito" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "Action Needed" +msgstr "Requer Ação" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_ids +msgid "Activities" +msgstr "Atividades" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoração de exceção de atividade" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "Activity State" +msgstr "Situação da Atividade" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Activity Type Icon" +msgstr "Ícone de Tipo de Atividade" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment +msgid "Adds personal equipment information and allocation" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_allocations_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Allocations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__allocations_count +msgid "Allocations Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to accept this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to cancel this personal equipment request?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Are you sure you want to expire this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Are you sure you want to validate this personal equipment allocation?" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_attachment_count +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Cancel" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__cancelled +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__cancelled +msgid "Cancelled" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__create_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__create_date +msgid "Created on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__display_name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__draft +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment_request__state__draft +msgid "Draft" +msgstr "Rascunho" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_employee +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__employee_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__employee_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Employee" +msgstr "Funcionário" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.product_template_form_view +msgid "Employee Personal Equipment" +msgstr "Equipamento Pessoal do Funcionário" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__equipment_request_id +#, python-format +msgid "Equipment Request" +msgstr "Requisição de Equipamento" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__equipment_request_count +msgid "Equipment Request Count" +msgstr "Contagem Requisição de Equipamento" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +msgid "Expire" +msgstr "Expirar" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__expired +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Expired" +msgstr "Expirado" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__expiry_date +msgid "Expiry Date" +msgstr "Data de Expiração" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_follower_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_partner_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidores (Parceiros)" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Ícone Font Awesome ex. fa-tasks" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__has_message +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__has_message +msgid "Has Message" +msgstr "Há mensagem" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__id +msgid "ID" +msgstr "ID" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon" +msgstr "Ícone" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_icon +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Ícone para indicar uma atividade excepcional." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se marcado, novas mensagens requerem sua atenção." + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_search_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "In Draft" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_product__is_personal_equipment +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_product_template__is_personal_equipment +msgid "Is Employee Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_is_follower +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment____last_update +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_uid +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__write_date +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__name +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__name +msgid "Name" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_calendar_event_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_date_deadline +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_summary +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_type_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_needaction_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__message_has_error_counter +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__observations +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Observations" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_employee_form_view +msgid "PE Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_employee.py:0 +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_ids +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__line_ids +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_menu +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +#, python-format +msgid "Personal Equipment" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_employee__personal_equipment_count +msgid "Personal Equipment Count" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.actions.act_window,name:hr_personal_equipment_request.hr_personal_equipment_request_act_window +#: model:ir.ui.menu,name:hr_personal_equipment_request.hr_personal_equipment_request_menu +msgid "Personal Equipment Request" +msgstr "" + +#. module: hr_personal_equipment_request +#. odoo-python +#: code:addons/hr_personal_equipment_request/models/hr_personal_equipment_request.py:0 +#, python-format +msgid "Personal Equipment Request by %s" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_product_template +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_id +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Product" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__activity_user_id +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__start_date +msgid "Start Date" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__state +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment_request__state +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "State" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_state +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model,name:hr_personal_equipment_request.model_hr_personal_equipment_request +msgid "This model allows to create a personal equipment request" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment__activity_exception_decoration +#: model:ir.model.fields,help:hr_personal_equipment_request.field_hr_personal_equipment_request__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields,field_description:hr_personal_equipment_request.field_hr_personal_equipment__product_uom_id +msgid "Unit of Measure" +msgstr "" + +#. module: hr_personal_equipment_request +#: model:ir.model.fields.selection,name:hr_personal_equipment_request.selection__hr_personal_equipment__state__valid +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_search_view +msgid "Valid" +msgstr "" + +#. module: hr_personal_equipment_request +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_form_view +#: model_terms:ir.ui.view,arch_db:hr_personal_equipment_request.hr_personal_equipment_request_form_view +msgid "Validate" +msgstr "" diff --git a/hr_personal_equipment_request/models/__init__.py b/hr_personal_equipment_request/models/__init__.py new file mode 100644 index 00000000000..df18e18396f --- /dev/null +++ b/hr_personal_equipment_request/models/__init__.py @@ -0,0 +1,4 @@ +from . import product_template +from . import hr_personal_equipment +from . import hr_personal_equipment_request +from . import hr_employee diff --git a/hr_personal_equipment_request/models/hr_employee.py b/hr_personal_equipment_request/models/hr_employee.py new file mode 100644 index 00000000000..712d52dac67 --- /dev/null +++ b/hr_personal_equipment_request/models/hr_employee.py @@ -0,0 +1,55 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, fields, models + + +class HrEmployee(models.Model): + _inherit = "hr.employee" + + equipment_request_ids = fields.One2many( + comodel_name="hr.personal.equipment.request", + inverse_name="employee_id", + ) + + personal_equipment_ids = fields.One2many( + comodel_name="hr.personal.equipment", + inverse_name="employee_id", + domain=[("state", "not in", ["draft", "cancelled"])], + ) + + equipment_request_count = fields.Integer( + compute="_compute_equipment_request_count", + ) + + personal_equipment_count = fields.Integer( + compute="_compute_personal_equipment_count" + ) + + def _compute_equipment_request_count(self): + self.equipment_request_count = len(self.equipment_request_ids) + + def _compute_personal_equipment_count(self): + self.personal_equipment_count = len(self.personal_equipment_ids) + + def action_open_equipment_request(self): + self.ensure_one() + return { + "name": _("Equipment Request"), + "type": "ir.actions.act_window", + "res_model": "hr.personal.equipment.request", + "view_mode": "tree,form", + "context": {"group_by": "state"}, + "domain": [("id", "in", self.equipment_request_ids.ids)], + } + + def action_open_personal_equipment(self): + self.ensure_one() + return { + "name": _("Personal Equipment"), + "type": "ir.actions.act_window", + "res_model": "hr.personal.equipment", + "context": {"group_by": "state"}, + "view_mode": "tree,form", + "domain": [("id", "in", self.personal_equipment_ids.ids)], + } diff --git a/hr_personal_equipment_request/models/hr_personal_equipment.py b/hr_personal_equipment_request/models/hr_personal_equipment.py new file mode 100644 index 00000000000..93b2257185f --- /dev/null +++ b/hr_personal_equipment_request/models/hr_personal_equipment.py @@ -0,0 +1,86 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models +from odoo.fields import Date + + +class HrPersonalEquipment(models.Model): + _name = "hr.personal.equipment" + _description = "Adds personal equipment information and allocation" + _inherit = ["mail.thread", "mail.activity.mixin"] + + name = fields.Char(compute="_compute_name") + product_id = fields.Many2one( + comodel_name="product.product", + required=True, + domain=[("is_personal_equipment", "=", True)], + ) + employee_id = fields.Many2one( + comodel_name="hr.employee", + related="equipment_request_id.employee_id", + store=True, + ) + state = fields.Selection( + [ + ("draft", "Draft"), + ("accepted", "Accepted"), + ("valid", "Valid"), + ("expired", "Expired"), + ("cancelled", "Cancelled"), + ], + default="draft", + tracking=True, + ) + start_date = fields.Date() + expiry_date = fields.Date() + equipment_request_id = fields.Many2one( + comodel_name="hr.personal.equipment.request", required=True, ondelete="cascade" + ) + quantity = fields.Integer(default=1) + product_uom_id = fields.Many2one("uom.uom", "Unit of Measure") + + @api.onchange("product_id") + def _onchange_uom_id(self): + if self.product_id: + self.product_uom_id = self.product_id.uom_id + return { + "domain": { + "product_uom_id": [ + ("category_id", "=", self.product_uom_id.category_id.id) + ] + } + } + + @api.depends("product_id", "employee_id") + def _compute_name(self): + for rec in self: + if rec.product_id.name and rec.employee_id.name: + rec.name = f"{rec.product_id.name} to {rec.employee_id.name}" + else: + rec.name = False + + def _validate_allocation_vals(self): + return { + "state": "valid", + "start_date": fields.Date.context_today(self) + if not self.start_date + else self.start_date, + } + + def validate_allocation(self): + for rec in self: + rec.write(rec._validate_allocation_vals()) + + def expire_allocation(self): + for rec in self: + rec.state = "expired" + if not rec.expiry_date: + rec.expiry_date = Date.today() + + def _accept_request_vals(self): + return {"state": "accepted"} + + def _accept_request(self): + for rec in self: + rec.write(rec._accept_request_vals()) diff --git a/hr_personal_equipment_request/models/hr_personal_equipment_request.py b/hr_personal_equipment_request/models/hr_personal_equipment_request.py new file mode 100644 index 00000000000..e3eb5347e9f --- /dev/null +++ b/hr_personal_equipment_request/models/hr_personal_equipment_request.py @@ -0,0 +1,70 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _, api, fields, models + + +class HrPersonalEquipmentRequest(models.Model): + _name = "hr.personal.equipment.request" + _description = "This model allows to create a personal equipment request" + _inherit = ["mail.thread", "mail.activity.mixin"] + + name = fields.Char(compute="_compute_name") + employee_id = fields.Many2one( + comodel_name="hr.employee", + string="Employee", + required=True, + default=lambda self: self._default_employee_id(), + ) + line_ids = fields.One2many( + string="Personal Equipment", + comodel_name="hr.personal.equipment", + inverse_name="equipment_request_id", + copy=True, + ) + allocations_count = fields.Integer(compute="_compute_allocation_count") + + state = fields.Selection( + [("draft", "Draft"), ("accepted", "Accepted"), ("cancelled", "Cancelled")], + default="draft", + tracking=True, + ) + + observations = fields.Text() + + def _default_employee_id(self): + return self.env.user.employee_ids[:1] + + @api.depends("employee_id") + def _compute_name(self): + for rec in self: + rec.name = _("Personal Equipment Request by %s") % rec.employee_id.name + + def accept_request(self): + for rec in self: + rec.write(rec._accept_request_vals()) + rec.line_ids._accept_request() + + def _accept_request_vals(self): + return {"state": "accepted"} + + def cancel_request(self): + for rec in self: + rec.state = "cancelled" + rec.line_ids.update({"state": "cancelled"}) + + def _compute_equipment_request_count(self): + self.equipment_request_count = len(self.equipment_request_ids) + + def _compute_allocation_count(self): + self.allocations_count = len(self.line_ids) + + def action_open_personal_equipment(self): + self.ensure_one() + return { + "name": _("Allocations"), + "type": "ir.actions.act_window", + "res_model": "hr.personal.equipment", + "view_mode": "tree,form", + "domain": [("id", "in", self.line_ids.ids)], + } diff --git a/hr_personal_equipment_request/models/product_template.py b/hr_personal_equipment_request/models/product_template.py new file mode 100644 index 00000000000..c6a4f1566c8 --- /dev/null +++ b/hr_personal_equipment_request/models/product_template.py @@ -0,0 +1,12 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + is_personal_equipment = fields.Boolean( + default=False, string="Is Employee Personal Equipment" + ) diff --git a/hr_personal_equipment_request/pyproject.toml b/hr_personal_equipment_request/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/hr_personal_equipment_request/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/hr_personal_equipment_request/readme/CONTRIBUTORS.md b/hr_personal_equipment_request/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..111e484c51f --- /dev/null +++ b/hr_personal_equipment_request/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- Alba Riera \<\> +- [APSL](https://apsl.tech): + - Antoni Marroig \<\> \ No newline at end of file diff --git a/hr_personal_equipment_request/readme/DESCRIPTION.md b/hr_personal_equipment_request/readme/DESCRIPTION.md new file mode 100644 index 00000000000..aaf0a2da85f --- /dev/null +++ b/hr_personal_equipment_request/readme/DESCRIPTION.md @@ -0,0 +1,2 @@ +This module allows to create a personal equipment request and manage +allocation of employee personal equipment. diff --git a/hr_personal_equipment_request/readme/USAGE.md b/hr_personal_equipment_request/readme/USAGE.md new file mode 100644 index 00000000000..1d9f1f9befe --- /dev/null +++ b/hr_personal_equipment_request/readme/USAGE.md @@ -0,0 +1,26 @@ +First, products which can be requested by employees should be marked as +employee personal equipment. 1. Go to *Products* (In *Inventory* App for +example). 2. Select a product. 3. Mark the *Is Employee Personal +Equipment* flag.(An additional page appears which serves as a hook if +additional fields are needed). + +To create a personal equipment request, a common user should follow the +next steps: 1. Go to menu *Employees -\> Personal Equipment-\> Employee +Personal Equipment Request* 2. Current employee is set as default. (An +Hr Officer can change the employee if needed). 3. At *Personal +Equipment* select the equipments you want to request. 4. Add +"Observations" at *Observations* if desired. + +Then, an HR Manager should: 1. If everything is correct, "Accept" the +request. 2. Finally, when the equipment is given to the employee, the +allocation should be validated. This can be done in two ways: a) Click +the allocation in the equipment request that you want to validate, the +form view will be opened, and click "Validate". b) Go to *Employees -\> +Personal Equipment-\> Allocations*. Select the corresponding allocation +and click "Validate". + +A common user can only see its own allocations. The HR Officer can see +all of them. + +If needed, the allocation can be expired clicking the button "Expire", +which can be found at the allocation form view. diff --git a/hr_personal_equipment_request/security/hr_personal_equipment_request_security.xml b/hr_personal_equipment_request/security/hr_personal_equipment_request_security.xml new file mode 100644 index 00000000000..cbc26f2d6fc --- /dev/null +++ b/hr_personal_equipment_request/security/hr_personal_equipment_request_security.xml @@ -0,0 +1,45 @@ + + + + Access only self user's employee personal equipment request + + [('employee_id', 'in', user.employee_ids.ids)] + + + + Access all employee personal equipment request + + [(1, '=', 1)] + + + + Access only self user's employee personal equipment + + [('equipment_request_id.employee_id', 'in', user.employee_ids.ids)] + + + + Access all employee personal equipment + + [(1, '=', 1)] + + + + Delete employee personal equipment only in draft state + + [('state', '=', 'draft')] + + + + + + + diff --git a/hr_personal_equipment_request/security/ir.model.access.csv b/hr_personal_equipment_request/security/ir.model.access.csv new file mode 100644 index 00000000000..13371999ca9 --- /dev/null +++ b/hr_personal_equipment_request/security/ir.model.access.csv @@ -0,0 +1,5 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +acl_hr_personal_equipment_officer,hr_personal_equipment_officer,model_hr_personal_equipment,hr.group_hr_user,1,1,1,1 +acl_hr_personal_equipment_user,hr_personal_equipment_user,model_hr_personal_equipment,base.group_user,1,1,1,1 +acl_hr_personal_equipment_request_officer,hr_personal_equipment_request_officer,model_hr_personal_equipment_request,hr.group_hr_user,1,1,1,0 +acl_hr_personal_equipment_request_user,hr_personal_equipment_request_user,model_hr_personal_equipment_request,base.group_user,1,1,1,0 diff --git a/hr_personal_equipment_request/static/description/icon.png b/hr_personal_equipment_request/static/description/icon.png new file mode 100644 index 00000000000..3a0328b516c Binary files /dev/null and b/hr_personal_equipment_request/static/description/icon.png differ diff --git a/hr_personal_equipment_request/static/description/index.html b/hr_personal_equipment_request/static/description/index.html new file mode 100644 index 00000000000..7b03e92886d --- /dev/null +++ b/hr_personal_equipment_request/static/description/index.html @@ -0,0 +1,452 @@ + + + + + + +Hr Personal Equipment Request + + + +
+

Hr Personal Equipment Request

+ + +

Beta License: AGPL-3 OCA/hr Translate me on Weblate Try me on Runboat

+

This module allows to create a personal equipment request and manage +allocation of employee personal equipment.

+

Table of contents

+ +
+

Usage

+

First, products which can be requested by employees should be marked as +employee personal equipment. 1. Go to Products (In Inventory App for +example). 2. Select a product. 3. Mark the Is Employee Personal +Equipment flag.(An additional page appears which serves as a hook if +additional fields are needed).

+

To create a personal equipment request, a common user should follow the +next steps: 1. Go to menu Employees -> Personal Equipment-> Employee +Personal Equipment Request 2. Current employee is set as default. (An +Hr Officer can change the employee if needed). 3. At Personal +Equipment select the equipments you want to request. 4. Add +“Observations” at Observations if desired.

+

Then, an HR Manager should: 1. If everything is correct, “Accept” the +request. 2. Finally, when the equipment is given to the employee, the +allocation should be validated. This can be done in two ways: a) Click +the allocation in the equipment request that you want to validate, the +form view will be opened, and click “Validate”. b) Go to Employees -> +Personal Equipment-> Allocations. Select the corresponding allocation +and click “Validate”.

+

A common user can only see its own allocations. The HR Officer can see +all of them.

+

If needed, the allocation can be expired clicking the button “Expire”, +which can be found at the allocation form view.

+
+
+

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

+
    +
  • Creu Blanca
  • +
+
+
+

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.

+

This module is part of the OCA/hr project on GitHub.

+

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

+
+
+
+ + diff --git a/hr_personal_equipment_request/tests/__init__.py b/hr_personal_equipment_request/tests/__init__.py new file mode 100644 index 00000000000..c34268f15cb --- /dev/null +++ b/hr_personal_equipment_request/tests/__init__.py @@ -0,0 +1 @@ +from . import test_hr_personal_equipment_request diff --git a/hr_personal_equipment_request/tests/test_hr_personal_equipment_request.py b/hr_personal_equipment_request/tests/test_hr_personal_equipment_request.py new file mode 100644 index 00000000000..ab91c3c9ba9 --- /dev/null +++ b/hr_personal_equipment_request/tests/test_hr_personal_equipment_request.py @@ -0,0 +1,142 @@ +# Copyright 2021 Creu Blanca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import _ +from odoo.tests import TransactionCase + + +class TestHRPersonalEquipmentRequest(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.product_personal_equipment_1 = cls.env["product.template"].create( + { + "name": "Product Test Personal Equipment 1", + "is_personal_equipment": True, + "uom_id": cls.env.ref("uom.product_uom_unit").id, + } + ) + cls.product_personal_equipment_2 = cls.env["product.template"].create( + { + "name": "Product Test Personal Equipment 2", + "is_personal_equipment": True, + "uom_id": cls.env.ref("uom.product_uom_unit").id, + } + ) + cls.user = ( + cls.env["res.users"] + .sudo() + .create( + { + "name": "Test User", + "login": "user@test.com", + "email": "user@test.com", + "groups_id": [ + (4, cls.env.ref("base.group_user").id), + (4, cls.env.ref("hr.group_hr_user").id), + ], + } + ) + ) + cls.employee = cls.env["hr.employee"].create( + {"name": "Employee Test", "user_id": cls.user.id} + ) + + lines = [ + { + "name": "Personal Equipment 1", + "product_id": cls.product_personal_equipment_1.product_variant_id.id, + "quantity": 3, + }, + { + "name": "Personal Equipment 2", + "product_id": cls.product_personal_equipment_2.product_variant_id.id, + "quantity": 2, + }, + ] + + cls.personal_equipment_request = ( + cls.env["hr.personal.equipment.request"] + .with_user(cls.user.id) + .create( + { + "name": "Personal Equipment Request Test", + "employee_id": cls.employee.id, + "line_ids": [(0, 0, line) for line in lines], + } + ) + ) + + def test_request_compute_name(self): + self.assertTrue(self.personal_equipment_request.name) + self.assertEqual( + self.personal_equipment_request.name, + _("Personal Equipment Request by %s") % "Employee Test", + ) + + def test_request_default_employee(self): + self.assertTrue(self.personal_equipment_request.employee_id) + self.assertEqual( + self.personal_equipment_request.employee_id.id, + self.employee.id, + ) + + def test_accept_request(self): + self.assertEqual(self.personal_equipment_request.state, "draft") + self.assertEqual(self.personal_equipment_request.line_ids[0].state, "draft") + self.personal_equipment_request.accept_request() + self.assertEqual(self.personal_equipment_request.state, "accepted") + self.assertEqual(self.personal_equipment_request.line_ids[0].state, "accepted") + + def test_cancel_request(self): + self.assertEqual(self.personal_equipment_request.state, "draft") + self.assertEqual(self.personal_equipment_request.line_ids[0].state, "draft") + self.personal_equipment_request.cancel_request() + self.assertEqual(self.personal_equipment_request.state, "cancelled") + self.assertEqual(self.personal_equipment_request.line_ids[0].state, "cancelled") + + def test_allocation_compute_name(self): + self.assertEqual( + self.personal_equipment_request.line_ids[0].name, + "Product Test Personal Equipment 1 to Employee Test", + ) + + def test_onchange_uom_id(self): + self.assertFalse(self.personal_equipment_request.line_ids[0].product_uom_id) + self.personal_equipment_request.line_ids[0]._onchange_uom_id() + self.assertTrue(self.personal_equipment_request.line_ids[0].product_uom_id) + self.assertEqual( + self.personal_equipment_request.line_ids[0].product_uom_id, + self.product_personal_equipment_1.uom_id, + ) + + def test_validate_allocation(self): + self.personal_equipment_request.accept_request() + allocation = self.personal_equipment_request.line_ids[0] + self.assertEqual(allocation.state, "accepted") + allocation.validate_allocation() + self.assertEqual(allocation.state, "valid") + + def test_expire_allocation(self): + self.personal_equipment_request.accept_request() + allocation = self.personal_equipment_request.line_ids[0] + allocation.validate_allocation() + self.assertEqual(allocation.state, "valid") + self.assertFalse(allocation.expiry_date) + allocation.expire_allocation() + self.assertEqual(allocation.state, "expired") + self.assertTrue(allocation.expiry_date) + + def test_action_open_equipment_request(self): + action = self.employee.action_open_equipment_request() + self.assertEqual(action["res_model"], "hr.personal.equipment.request") + self.assertEqual(self.employee.equipment_request_count, 1) + + def test_action_open_personal_equipment(self): + action = self.employee.action_open_personal_equipment() + self.assertEqual(action["res_model"], "hr.personal.equipment") + self.assertEqual(self.employee.personal_equipment_count, 0) + self.personal_equipment_request.accept_request() + self.personal_equipment_request.invalidate_recordset() + self.employee.invalidate_recordset() + self.assertEqual(self.employee.personal_equipment_count, 2) diff --git a/hr_personal_equipment_request/views/hr_employee_views.xml b/hr_personal_equipment_request/views/hr_employee_views.xml new file mode 100644 index 00000000000..0b51ca0ac6d --- /dev/null +++ b/hr_personal_equipment_request/views/hr_employee_views.xml @@ -0,0 +1,39 @@ + + + + + hr.employee.form (in hr_personal_equipment_request) + hr.employee + + + + + + + + + diff --git a/hr_personal_equipment_request/views/hr_personal_equipment_request_views.xml b/hr_personal_equipment_request/views/hr_personal_equipment_request_views.xml new file mode 100644 index 00000000000..e7486ab14d0 --- /dev/null +++ b/hr_personal_equipment_request/views/hr_personal_equipment_request_views.xml @@ -0,0 +1,174 @@ + + + + + hr.personal.equipment.request.form (in hr_personal_equipment_request) + hr.personal.equipment.request + +
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+ + + +
+
+
+ + + +
+ +
+
+ + hr.personal.equipment.request.search (in hr_personal_equipment_request) + hr.personal.equipment.request + + + + + + + + + + hr.personal.equipment.request.tree (in hr_personal_equipment_request) + hr.personal.equipment.request + + + + + + + + + + + Personal Equipment Request + hr.personal.equipment.request + tree,form + [] + {'search_default_filter_draft_state':1,'search_default_filter_accepted_state':1} + + + Personal Equipment Request + + + + +
diff --git a/hr_personal_equipment_request/views/hr_personal_equipment_views.xml b/hr_personal_equipment_request/views/hr_personal_equipment_views.xml new file mode 100644 index 00000000000..919a4e0f5cb --- /dev/null +++ b/hr_personal_equipment_request/views/hr_personal_equipment_views.xml @@ -0,0 +1,167 @@ + + + + + hr.personal.equipment.form (in hr_personal_equipment_request) + hr.personal.equipment + +
+
+
+ + + + + + + + + + + + + + + + +
+ + + +
+
+
+
+ + hr.personal.equipment.tree (in hr_personal_equipment_request) + hr.personal.equipment + + + + + + + + + + + + + + + hr.personal.equipment.search (in hr_personal_equipment_request) + hr.personal.equipment + + + + + + + + + + + + + + + + + + + + Allocations + hr.personal.equipment + tree,form + [] + {'search_default_filter_valid_state':1} + + + Personal Equipment + + + + + Allocations + + + + +
diff --git a/hr_personal_equipment_request/views/product_template_views.xml b/hr_personal_equipment_request/views/product_template_views.xml new file mode 100644 index 00000000000..f6664668814 --- /dev/null +++ b/hr_personal_equipment_request/views/product_template_views.xml @@ -0,0 +1,29 @@ + + + + + product.template.form (in hr_personal_equipment_request) + product.template + + + +
+ +
+
+ + + + + +
+
+