Move all OCA HR modules from oca-technical to dedicated oca-hr submodule

Reorganized 67 HR-related modules for better structure:
- Moved all odoo-bringout-oca-hr-* packages from packages/oca-technical/
- Now organized in dedicated packages/oca-hr/ submodule
- Includes attendance, expense, holiday, employee, and contract modules
- Maintains all module functionality while improving project organization

This creates a cleaner separation between general technical modules
and HR-specific functionality.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ernad Husremovic 2025-08-30 17:11:28 +02:00
parent f672249949
commit dfcda4100c
2456 changed files with 120722 additions and 0 deletions

View file

@ -0,0 +1,44 @@
# Employee Medical Examination
Odoo addon: hr_employee_medical_examination
## Installation
```bash
pip install odoo-bringout-oca-hr-hr_employee_medical_examination
```
## Dependencies
This addon depends on:
- hr
## Manifest Information
- **Name**: Employee Medical Examination
- **Version**: 16.0.1.1.0
- **Category**: N/A
- **License**: AGPL-3
- **Installable**: False
## Source
Based on [OCA/hr](https://github.com/OCA/hr) branch 16.0, addon `hr_employee_medical_examination`.
## License
This package maintains the original AGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md

View file

@ -0,0 +1,32 @@
# Architecture
```mermaid
flowchart TD
U[Users] -->|HTTP| V[Views and QWeb Templates]
V --> C[Controllers]
V --> W[Wizards Transient Models]
C --> M[Models and ORM]
W --> M
M --> R[Reports]
DX[Data XML] --> M
S[Security ACLs and Groups] -. enforces .-> M
subgraph Hr_employee_medical_examination Module - hr_employee_medical_examination
direction LR
M:::layer
W:::layer
C:::layer
V:::layer
R:::layer
S:::layer
DX:::layer
end
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
```
Notes
- Views include tree/form/kanban templates and report templates.
- Controllers provide website/portal routes when present.
- Wizards are UI flows implemented with `models.TransientModel`.
- Data XML loads data/demo records; Security defines groups and access.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for hr_employee_medical_examination. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -0,0 +1,5 @@
# Dependencies
This addon depends on:
- [hr](https://github.com/bringout/oca-ocb-hr/tree/dc1405e12dbe76ffb119a0feb323b56ae2c58522/odoo-bringout-oca-ocb-hr)

View file

@ -0,0 +1,4 @@
# FAQ
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
- Q: How to enable? A: Start server with --addon hr_employee_medical_examination or install in UI.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-oca-hr-hr_employee_medical_examination"
# or
uv pip install odoo-bringout-oca-hr-hr_employee_medical_examination"
```

View file

@ -0,0 +1,13 @@
# Models
Detected core models and extensions in hr_employee_medical_examination.
```mermaid
classDiagram
class hr_employee_medical_examination
class hr_employee
```
Notes
- Classes show model technical names; fields omitted for brevity.
- Items listed under _inherit are extensions of existing models.

View file

@ -0,0 +1,6 @@
# Overview
Packaged Odoo addon: hr_employee_medical_examination. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon hr_employee_medical_examination
- License: LGPL-3

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -0,0 +1,41 @@
# Security
Access control and security definitions in hr_employee_medical_examination.
## Access Control Lists (ACLs)
Model access permissions defined in:
- **[ir.model.access.csv](../hr_employee_medical_examination/security/ir.model.access.csv)**
- 3 model access rules
## Record Rules
Row-level security rules defined in:
## Security Groups & Configuration
Security groups and permissions defined in:
- **[hr_employee_medical_examination_security.xml](../hr_employee_medical_examination/security/hr_employee_medical_examination_security.xml)**
```mermaid
graph TB
subgraph "Security Layers"
A[Users] --> B[Groups]
B --> C[Access Control Lists]
C --> D[Models]
B --> E[Record Rules]
E --> F[Individual Records]
end
```
Security files overview:
- **[hr_employee_medical_examination_security.xml](../hr_employee_medical_examination/security/hr_employee_medical_examination_security.xml)**
- Security groups, categories, and XML-based rules
- **[ir.model.access.csv](../hr_employee_medical_examination/security/ir.model.access.csv)**
- Model access permissions (CRUD rights)
Notes
- Access Control Lists define which groups can access which models
- Record Rules provide row-level security (filter records by user/group)
- Security groups organize users and define permission sets
- All security is enforced at the ORM level by Odoo

View file

@ -0,0 +1,5 @@
# Troubleshooting
- Ensure Python and Odoo environment matches repo guidance.
- Check database connectivity and logs if startup fails.
- Validate that dependent addons listed in DEPENDENCIES.md are installed.

View file

@ -0,0 +1,7 @@
# Usage
Start Odoo including this addon (from repo root):
```bash
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon hr_employee_medical_examination
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

@ -0,0 +1,100 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association
============================
Employee Medical Examination
============================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b05384727527bf38d99de1dae9cd62faa016a823e02de245bf2d926932e6c440
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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/license-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/16.0/hr_employee_medical_examination
:alt: OCA/hr
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/hr-16-0/hr-16-0-hr_employee_medical_examination
: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=16.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
Adds information about employee's medical examinations
**Table of contents**
.. contents::
:local:
Usage
=====
This module adds a wizard to generate medical examinations for employees and an
action to see them.
The idea is to generate all the examinations using the wizard and then manage them
individually even though the usage of the wizard is not mandatory.
For generating the medical examinations:
#. Go to the menu *Employees > Medical Examinations > Generate Medical Examinations*.
#. Select a name and the employees and generate it.
To see all the medical examinations:
#. Go to the menu *Employees > Medical Examinations > View Medical Examinations*.
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/hr/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 <https://github.com/OCA/hr/issues/new?body=module:%20hr_employee_medical_examination%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues.
Credits
=======
Authors
~~~~~~~
* Creu Blanca
Contributors
~~~~~~~~~~~~
* Jaime Arroyo <jaime.arroyo@creublanca.es>
* Nattapong W. <aphon61bank@gmail.com>
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 <https://github.com/OCA/hr/tree/16.0/hr_employee_medical_examination>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View file

@ -0,0 +1,2 @@
from . import models
from . import wizards

View file

@ -0,0 +1,20 @@
# Copyright 2019 Creu Blanca
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Employee Medical Examination",
"summary": """
Adds information about employee's medical examinations""",
"version": "16.0.1.1.0",
"license": "AGPL-3",
"author": "Creu Blanca, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/hr",
"depends": ["hr"],
"data": [
"views/hr_employee_medical_examination_views.xml",
"wizards/wizard_generate_medical_examination.xml",
"views/hr_employee_views.xml",
"security/ir.model.access.csv",
"security/hr_employee_medical_examination_security.xml",
],
}

View file

@ -0,0 +1,440 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_medical_examination
#
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_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#, python-format
msgid "%(name)s on %(employee)s"
msgstr "%(name)s na %(employee)s"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "<strong>Filters:</strong>"
msgstr "<strong>Filteri:</strong>"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "Action Needed"
msgstr "Potrebna radnja"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_ids
msgid "Activities"
msgstr "Aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Dekoracija izuzetka aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_state
msgid "Activity State"
msgstr "Status aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Activity Type Icon"
msgstr "Ikona tipa aktivnosti"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Add note..."
msgstr "Dodaj bilješku..."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_attachment_count
msgid "Attachment Count"
msgstr "Broj priloga"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Back To Pending"
msgstr "Nazad na U tijeku"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__can_see_examinations_button
msgid "Can See Examinations Button"
msgstr "Može vidjeti gumb Pregleda"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Cancel"
msgstr "Odustani"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__cancelled
msgid "Cancelled"
msgstr "Otkazano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_date
msgid "Created on"
msgstr "Kreirano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__department_id
msgid "Department"
msgstr "Odjel"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__display_name
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__display_name
msgid "Display Name"
msgstr "Naziv"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__done
msgid "Done"
msgstr "Gotovo"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__employee_id
msgid "Employee"
msgstr "Djelatnik"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee_medical_examination
msgid "Employee Medical Examination"
msgstr "Medicinski pregled radnika"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.hr_employee_medical_examination_act_window
msgid "Employee Medical Examinations"
msgstr "Medicinski pregledi djelatnika"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Employee's Name"
msgstr "Naziv djelatnika"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__employee_ids
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Employees"
msgstr "Djelatnici"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__date
msgid "Examination Date"
msgstr "Datum pregleda"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__name
msgid "Examination Name"
msgstr "Naziv pregleda"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__failed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Failed"
msgstr "Nije zadovoljio"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_follower_ids
msgid "Followers"
msgstr "Pratitelji"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_partner_ids
msgid "Followers (Partners)"
msgstr "Pratitelji (partneri)"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Font awesome ikona npr. fa-tasks"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Future Activities"
msgstr "Buduće aktivnosti"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate"
msgstr "Generiraj"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate Medical Examination"
msgstr "Generiraj medicinski pregled"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#: model:ir.actions.act_window,name:hr_employee_medical_examination.wizard_generate_medical_examination_act_window
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_generate_wizard
#, python-format
msgid "Generate Medical Examinations"
msgstr "Generiraj medicinske preglede"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_wizard_generate_medical_examination
msgid "Generation wizard for medical examinations"
msgstr "Čarobnjak za generiranje medicinskih pregleda"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__has_message
msgid "Has Message"
msgstr "Ima poruka"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__id
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__id
msgid "ID"
msgstr "ID"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon"
msgstr "Ikona"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Ikona za prikaz iznimki."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Ako je zakačeno, nove poruke će zahtjevati vašu pažnju"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr "Ako je označeno neke poruke mogu imati grešku u dostavi."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_is_follower
msgid "Is Follower"
msgstr "Pratilac"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__job_id
msgid "Job"
msgstr "Posao"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination____last_update
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination____last_update
msgid "Last Modified on"
msgstr "Zadnje modificirano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_uid
msgid "Last Updated by"
msgstr "Zadnje ažurirano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_date
msgid "Last Updated on"
msgstr "Zadnje ažurirano"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Late Activities"
msgstr "Aktivnosti u kašnjenju"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_main_attachment_id
msgid "Main Attachment"
msgstr "Glavni prilog"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Cancelled"
msgstr "Označi kao otkazano"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Done"
msgstr "Označi kao gotovo"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Rejected"
msgstr "Označi kao odbijeno"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_ids
msgid "Medical Examination"
msgstr "Medicinski pregled"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_count
msgid "Medical Examination Count"
msgstr "Broj medicinskih pregleda"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.act_medical_examination_employee
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_menu
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.view_employee_form
msgid "Medical Examinations"
msgstr "Medicinski pregledi"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "Message Delivery error"
msgstr "Greška pri isporuci poruke"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_ids
msgid "Messages"
msgstr "Poruke"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Rok za moju aktivnost"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__name
msgid "Name"
msgstr "Naziv:"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Kaldendarski događaj slijedeće aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Krajnji rok za sljedeću aktivnost"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_summary
msgid "Next Activity Summary"
msgstr "Pregled sljedeće aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_id
msgid "Next Activity Type"
msgstr "Tip sljedeće aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__note
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Note"
msgstr "Zabilješka"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of Actions"
msgstr "Broj akcija"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of errors"
msgstr "Broj grešaka"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Broj poruka koje zahtijevaju aktivnost"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Broj poruka sa greškama pri isporuci"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__passed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Passed"
msgstr "Prošao"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__pending
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Pending"
msgstr "Na čekanju"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Populate"
msgstr "Popuni"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__rejected
msgid "Rejected"
msgstr "Odbijeno"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_user_id
msgid "Responsible User"
msgstr "Odgovorni korisnik"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__result
msgid "Result"
msgstr "Rezultat"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__state
msgid "State"
msgstr "Status"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__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_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Today Activities"
msgstr "Današnje aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Vrsta aktivnosti iznimke na zapisu."
#. module: hr_employee_medical_examination
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_all
msgid "View Medical Examinations"
msgstr "Prikaži medicinske preglede"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website Messages"
msgstr "Poruke sa website-a"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website communication history"
msgstr "Povijest komunikacije Web stranice"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__year
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__year
msgid "Year"
msgstr "Godina"

View file

@ -0,0 +1,441 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_medical_examination
#
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_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#, python-format
msgid "%(name)s on %(employee)s"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "<strong>Filters:</strong>"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "Action Needed"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_ids
msgid "Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_state
msgid "Activity State"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Activity Type Icon"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Add note..."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_attachment_count
msgid "Attachment Count"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Back To Pending"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__can_see_examinations_button
msgid "Can See Examinations Button"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Cancel"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__cancelled
msgid "Cancelled"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_uid
msgid "Created by"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_date
msgid "Created on"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__department_id
msgid "Department"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__display_name
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__display_name
msgid "Display Name"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__done
msgid "Done"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__employee_id
msgid "Employee"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee_medical_examination
msgid "Employee Medical Examination"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.hr_employee_medical_examination_act_window
msgid "Employee Medical Examinations"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Employee's Name"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__employee_ids
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Employees"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__date
msgid "Examination Date"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__name
msgid "Examination Name"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__failed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Failed"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_follower_ids
msgid "Followers"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_partner_ids
msgid "Followers (Partners)"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Future Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate Medical Examination"
msgstr ""
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#: model:ir.actions.act_window,name:hr_employee_medical_examination.wizard_generate_medical_examination_act_window
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_generate_wizard
#, python-format
msgid "Generate Medical Examinations"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_wizard_generate_medical_examination
msgid "Generation wizard for medical examinations"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__has_message
msgid "Has Message"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__id
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__id
msgid "ID"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "If checked, new messages require your attention."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_is_follower
msgid "Is Follower"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__job_id
msgid "Job"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination____last_update
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Late Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_main_attachment_id
msgid "Main Attachment"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Cancelled"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Done"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Rejected"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_ids
msgid "Medical Examination"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_count
msgid "Medical Examination Count"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.act_medical_examination_employee
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_menu
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.view_employee_form
msgid "Medical Examinations"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "Message Delivery error"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_ids
msgid "Messages"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__name
msgid "Name"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_date_deadline
msgid "Next Activity Deadline"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_summary
msgid "Next Activity Summary"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_id
msgid "Next Activity Type"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__note
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Note"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of Actions"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of errors"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of messages requiring action"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__passed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Passed"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__pending
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Pending"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Populate"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__rejected
msgid "Rejected"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_user_id
msgid "Responsible User"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__result
msgid "Result"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__state
msgid "State"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__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_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Today Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_all
msgid "View Medical Examinations"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website Messages"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website communication history"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__year
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__year
msgid "Year"
msgstr ""

View file

@ -0,0 +1,462 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_medical_examination
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-07-31 11:25+0000\n"
"Last-Translator: Víctor Martínez <victor.martinez@tecnativa.com>\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 5.10.4\n"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#, python-format
msgid "%(name)s on %(employee)s"
msgstr "%(name)sen%(employee)s"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "<strong>Filters:</strong>"
msgstr "<strong>Filtros:</strong>"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "Action Needed"
msgstr "Acción necesaria"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_ids
msgid "Activities"
msgstr "Actividades"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Decoración de actividad de excepción"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_state
msgid "Activity State"
msgstr "Estado de la actividad"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icono de tipo de actIvidad"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Add note..."
msgstr "Añadir nota..."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_attachment_count
msgid "Attachment Count"
msgstr "Recuento de anexos"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Back To Pending"
msgstr "Volver a Pendiente"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__can_see_examinations_button
msgid "Can See Examinations Button"
msgstr "Puede ver el Boton de Exámenes Médicos"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Cancel"
msgstr "Cancelar"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__cancelled
msgid "Cancelled"
msgstr "Cancelado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_date
msgid "Created on"
msgstr "Creado el"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__department_id
msgid "Department"
msgstr "Departamento"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__display_name
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__display_name
msgid "Display Name"
msgstr "Nombre a Mostrar"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__done
msgid "Done"
msgstr "Hecho"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__employee_id
msgid "Employee"
msgstr "Empleado"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee_medical_examination
msgid "Employee Medical Examination"
msgstr "Reconocimiento médico para empleados"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.hr_employee_medical_examination_act_window
msgid "Employee Medical Examinations"
msgstr "Exámenes Médicos de Empleados"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Employee's Name"
msgstr "Nombre del Empleado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__employee_ids
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Employees"
msgstr "Empleados"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__date
msgid "Examination Date"
msgstr "Fecha de examinación"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__name
msgid "Examination Name"
msgstr "Nombre del Exámen Médico"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__failed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Failed"
msgstr "Suspendido"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_follower_ids
msgid "Followers"
msgstr "Seguidores/as"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_partner_ids
msgid "Followers (Partners)"
msgstr "Seguidores (Socios)"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Icono de fuente impresionante, por ejemplo fa-tasks"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Future Activities"
msgstr "Actividades futuras"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate"
msgstr "Generar"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate Medical Examination"
msgstr "Generar Exámenes Médicos"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#: model:ir.actions.act_window,name:hr_employee_medical_examination.wizard_generate_medical_examination_act_window
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_generate_wizard
#, python-format
msgid "Generate Medical Examinations"
msgstr "Generar Exámenes Médicos"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_wizard_generate_medical_examination
msgid "Generation wizard for medical examinations"
msgstr "Asistente de generación para reconocimientos médicos"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__has_message
msgid "Has Message"
msgstr "Tiene mensaje"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__id
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__id
msgid "ID"
msgstr "ID"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon"
msgstr "Icono"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Icono para indicar una actividad por excepción."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Si está marcado, nuevos mensajes requieren su atención."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr "Si está marcado, algunos mensajes tienen error de entrega."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_is_follower
msgid "Is Follower"
msgstr "Es seguidor/a"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__job_id
msgid "Job"
msgstr "Puesto de Trabajo"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination____last_update
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination____last_update
msgid "Last Modified on"
msgstr "Última Modificación"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_uid
msgid "Last Updated by"
msgstr "Actualizado por última vez por"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_date
msgid "Last Updated on"
msgstr "Última Actualización en"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Late Activities"
msgstr "Actividades tardías"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_main_attachment_id
msgid "Main Attachment"
msgstr "Archivo adjunto principal"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Cancelled"
msgstr "Marcar como Cancelado"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Done"
msgstr "Marcar como Hecho"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Rejected"
msgstr "Marcar como Rechazado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_ids
msgid "Medical Examination"
msgstr "Exámen Médico"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_count
msgid "Medical Examination Count"
msgstr "Número de Exámenes Médicos"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.act_medical_examination_employee
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_menu
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.view_employee_form
msgid "Medical Examinations"
msgstr "Exámenes Médicos"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "Message Delivery error"
msgstr "Error en entrega del mensaje"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_ids
msgid "Messages"
msgstr "Mensajes"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Fecha limite de mi actividad"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__name
msgid "Name"
msgstr "Nombre"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Próximo evento del calendario de actividades"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Fecha Límite para la Próxima Actividad"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_summary
msgid "Next Activity Summary"
msgstr "Resumen de la Siguiente Actividad"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_id
msgid "Next Activity Type"
msgstr "Tipo de la siguiente actividad"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__note
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Note"
msgstr "Nota"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of Actions"
msgstr "Número de acciones"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of errors"
msgstr "Número de errores"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Número de mensajes que requieren una acción"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Número de mensajes con error de entrega"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__passed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Passed"
msgstr "Aprobado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__pending
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Pending"
msgstr "Pendiente"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Populate"
msgstr "Buscar"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__rejected
msgid "Rejected"
msgstr "Rechazado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_user_id
msgid "Responsible User"
msgstr "Usuario Responsable"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__result
msgid "Result"
msgstr "Resultado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__state
msgid "State"
msgstr "Estado"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__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 en función de las actividades\n"
"Atrasada: La fecha de vencimiento ya ha pasado\n"
"Hoy: La fecha de la actividad es hoy\n"
"Planificada: Actividades futuras."
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Today Activities"
msgstr "Actividades de hoy"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Tipo (o clase) de actividad excepcional registrada."
#. module: hr_employee_medical_examination
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_all
msgid "View Medical Examinations"
msgstr "Ver Exámenes Médicos"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website Messages"
msgstr "Mensajes de Sitio Web"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website communication history"
msgstr "Historial de la comunicación en el sitio web"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__year
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__year
msgid "Year"
msgstr "Año"
#~ msgid "Hr Employee Medical Examination"
#~ msgstr "Reconocimiento médico para empleados de RRHH"
#~ msgid "SMS Delivery error"
#~ msgstr "Error en la entrega de sms"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Números de mensajes que requieren una acción"
#~ msgid "%s on %s"
#~ msgstr "%s en %s"
#~ msgid "wizard.generate.medical.examination"
#~ msgstr "wizardgenerate.medical.examination"

View file

@ -0,0 +1,450 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_medical_examination
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-02-23 10:46+0000\n"
"Last-Translator: Vincent Hatakeyama <vincent+github@hatakeyama.fr>\n"
"Language-Team: none\n"
"Language: fr\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_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#, python-format
msgid "%(name)s on %(employee)s"
msgstr "%(name)s sur %(employee)s"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "<strong>Filters:</strong>"
msgstr "<strong>Filtres:</strong>"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "Action Needed"
msgstr "Action nécessaire"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_ids
msgid "Activities"
msgstr "Activités"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Activité exception décoration"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_state
msgid "Activity State"
msgstr "Statut de lactivité"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icône de type dactivité"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Add note..."
msgstr "Ajouter une note…"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_attachment_count
msgid "Attachment Count"
msgstr "Nombre de pièces jointes"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Back To Pending"
msgstr "Retour à en attente"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__can_see_examinations_button
msgid "Can See Examinations Button"
msgstr "Peut voir les boutons dexamens"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Cancel"
msgstr "Annuler"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__cancelled
msgid "Cancelled"
msgstr "Annulé"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_uid
msgid "Created by"
msgstr "Créé par"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_date
msgid "Created on"
msgstr "Créé le"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__department_id
msgid "Department"
msgstr "Département"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__display_name
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__display_name
msgid "Display Name"
msgstr "Nom affiché"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__done
msgid "Done"
msgstr "Fait"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__employee_id
msgid "Employee"
msgstr "Employé"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee_medical_examination
msgid "Employee Medical Examination"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.hr_employee_medical_examination_act_window
msgid "Employee Medical Examinations"
msgstr "Examens médicaux des employés"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Employee's Name"
msgstr "Nom de lemployé"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__employee_ids
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Employees"
msgstr "Employés"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__date
msgid "Examination Date"
msgstr "Date de lexamen"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__name
msgid "Examination Name"
msgstr "Nom de lexamen"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__failed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Failed"
msgstr "Échec"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_follower_ids
msgid "Followers"
msgstr "Abonnés"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_partner_ids
msgid "Followers (Partners)"
msgstr "Abonnés (partenaires)"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Icône Font Awesome par ex. fa-tasks"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Future Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate"
msgstr "Générer"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate Medical Examination"
msgstr "Générer lexamen médical"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#: model:ir.actions.act_window,name:hr_employee_medical_examination.wizard_generate_medical_examination_act_window
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_generate_wizard
#, python-format
msgid "Generate Medical Examinations"
msgstr "Générer les examens médicaux"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_wizard_generate_medical_examination
msgid "Generation wizard for medical examinations"
msgstr "Assistant de génération dexamen médical"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__has_message
msgid "Has Message"
msgstr "A un message"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__id
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__id
msgid "ID"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon"
msgstr "Icône"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Icône pour indiquer une activité d'exception."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Si coché, de nouveaux messages demandent votre attention."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr "Si coché, certains messages ont une erreur de livraison."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_is_follower
msgid "Is Follower"
msgstr "Est un abonné"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__job_id
msgid "Job"
msgstr "Métier"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination____last_update
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_uid
msgid "Last Updated by"
msgstr "Dernière mise à jour par"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_date
msgid "Last Updated on"
msgstr "Dernière mise à jour le"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Late Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_main_attachment_id
msgid "Main Attachment"
msgstr "Pièce jointe principale"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Cancelled"
msgstr "Marquer comme annulé"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Done"
msgstr "Marquer comme fait"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Rejected"
msgstr "Marqué comme rejeté"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_ids
msgid "Medical Examination"
msgstr "Examen médical"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_count
msgid "Medical Examination Count"
msgstr "Nombre dexamens médicaux"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.act_medical_examination_employee
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_menu
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.view_employee_form
msgid "Medical Examinations"
msgstr "Examens médicaux"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "Message Delivery error"
msgstr "Erreur denvoi du message"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_ids
msgid "Messages"
msgstr "Messages"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Échéance de mon activité"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__name
msgid "Name"
msgstr "Nom"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Activité suivante de lévénement du calendrier"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Échéance de lactivité suivante"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_summary
msgid "Next Activity Summary"
msgstr "Résumé de lactivité suivante"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_id
msgid "Next Activity Type"
msgstr "Type de lactivité suivante"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__note
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Note"
msgstr "Note"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of Actions"
msgstr "Nombre dactions"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of errors"
msgstr "Nombre derreurs"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Nombre de messages nécessitant une action"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Nombre de messages avec des erreurs denvoi"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__passed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Passed"
msgstr "Réussite"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__pending
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Pending"
msgstr "En attente"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Populate"
msgstr "Remplissage"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__rejected
msgid "Rejected"
msgstr "Rejeté"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_user_id
msgid "Responsible User"
msgstr "Utilisateur responsable"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__result
msgid "Result"
msgstr "Résultat"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__state
msgid "State"
msgstr "État"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__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 ""
"Statut basé sur les activités\n"
"En retard: la date déchéance est déjà dépassée\n"
"Aujourd'hui: la date dactivité est aujourdhui\n"
"Planifiée: activités futures."
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Today Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Type dactivité dexception enregistrée."
#. module: hr_employee_medical_examination
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_all
msgid "View Medical Examinations"
msgstr "Voir les examens médicaux"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website Messages"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website communication history"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__year
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__year
msgid "Year"
msgstr "Année"
#~ msgid "Hr Employee Medical Examination"
#~ msgstr "Examen médical dun employé"

View file

@ -0,0 +1,447 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_medical_examination
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-02-01 20:46+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>\n"
"Language-Team: none\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.14.1\n"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#, python-format
msgid "%(name)s on %(employee)s"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "<strong>Filters:</strong>"
msgstr "<strong>Filteri:</strong>"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "Action Needed"
msgstr "Potrebna radnja"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_ids
msgid "Activities"
msgstr "Aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Dekoracija izuzetka aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_state
msgid "Activity State"
msgstr "Status aktivnosti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Activity Type Icon"
msgstr "Ikona tipa aktivnosti"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Add note..."
msgstr "Dodaj bilješku..."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_attachment_count
msgid "Attachment Count"
msgstr "Broj priloga"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Back To Pending"
msgstr "Nazad na U tijeku"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__can_see_examinations_button
msgid "Can See Examinations Button"
msgstr "Može vidjeti gumb Pregleda"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Cancel"
msgstr "Odustani"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__cancelled
msgid "Cancelled"
msgstr "Otkazano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_date
msgid "Created on"
msgstr "Kreirano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__department_id
msgid "Department"
msgstr "Odjel"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__display_name
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__display_name
msgid "Display Name"
msgstr "Naziv"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__done
msgid "Done"
msgstr "Gotovo"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__employee_id
msgid "Employee"
msgstr "Djelatnik"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee_medical_examination
msgid "Employee Medical Examination"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.hr_employee_medical_examination_act_window
msgid "Employee Medical Examinations"
msgstr "Medicinski pregledi djelatnika"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Employee's Name"
msgstr "Naziv djelatnika"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__employee_ids
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Employees"
msgstr "Djelatnici"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__date
msgid "Examination Date"
msgstr "Datum pregleda"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__name
msgid "Examination Name"
msgstr "Naziv pregleda"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__failed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Failed"
msgstr "Nije zadovoljio"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_follower_ids
msgid "Followers"
msgstr "Pratitelji"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_partner_ids
msgid "Followers (Partners)"
msgstr "Pratitelji (partneri)"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Future Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate"
msgstr "Generiraj"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate Medical Examination"
msgstr "Generiraj medicinski pregled"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#: model:ir.actions.act_window,name:hr_employee_medical_examination.wizard_generate_medical_examination_act_window
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_generate_wizard
#, python-format
msgid "Generate Medical Examinations"
msgstr "Generiraj medicinske preglede"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_wizard_generate_medical_examination
msgid "Generation wizard for medical examinations"
msgstr "Čarobnjak za generiranje medicinskih pregleda"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__has_message
msgid "Has Message"
msgstr "Ima poruka"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__id
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__id
msgid "ID"
msgstr "ID"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon"
msgstr "Ikona"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "If checked, new messages require your attention."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_is_follower
msgid "Is Follower"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__job_id
msgid "Job"
msgstr "Posao"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination____last_update
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination____last_update
msgid "Last Modified on"
msgstr "Zadnje modificirano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_uid
msgid "Last Updated by"
msgstr "Zadnje ažurirano"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Late Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_main_attachment_id
msgid "Main Attachment"
msgstr "Glavni prilog"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Cancelled"
msgstr "Označi kao otkazano"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Done"
msgstr "Označi kao gotovo"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Rejected"
msgstr "Označi kao odbijeno"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_ids
msgid "Medical Examination"
msgstr "Medicinski pregled"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_count
msgid "Medical Examination Count"
msgstr "Broj medicinskih pregleda"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.act_medical_examination_employee
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_menu
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.view_employee_form
msgid "Medical Examinations"
msgstr "Medicinski pregledi"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "Message Delivery error"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_ids
msgid "Messages"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__name
msgid "Name"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_date_deadline
msgid "Next Activity Deadline"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_summary
msgid "Next Activity Summary"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_id
msgid "Next Activity Type"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__note
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Note"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of Actions"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of errors"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of messages requiring action"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__passed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Passed"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__pending
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Pending"
msgstr ""
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Populate"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__rejected
msgid "Rejected"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_user_id
msgid "Responsible User"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__result
msgid "Result"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__state
msgid "State"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__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_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Today Activities"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_all
msgid "View Medical Examinations"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website Messages"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website communication history"
msgstr ""
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__year
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__year
msgid "Year"
msgstr ""
#~ msgid "Hr Employee Medical Examination"
#~ msgstr "Medicinski pregled djelatnika"

View file

@ -0,0 +1,456 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_employee_medical_examination
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-08-02 18:25+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\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 5.10.4\n"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#, python-format
msgid "%(name)s on %(employee)s"
msgstr "%(name)s su %(employee)s"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "<strong>Filters:</strong>"
msgstr "<strong>Filtri:</strong>"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "Action Needed"
msgstr "Azione richiesta"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_ids
msgid "Activities"
msgstr "Attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Decorazione eccezione attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_state
msgid "Activity State"
msgstr "Stato attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icona tipo attività"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Add note..."
msgstr "Aggiungi nota..."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_attachment_count
msgid "Attachment Count"
msgstr "Conteggio allegati"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Back To Pending"
msgstr "Reimposta a sospeso"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__can_see_examinations_button
msgid "Can See Examinations Button"
msgstr "Può visualizzare pulsante visite"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Cancel"
msgstr "Annulla"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__cancelled
msgid "Cancelled"
msgstr "Annullato"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_uid
msgid "Created by"
msgstr "Creato da"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__create_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__create_date
msgid "Created on"
msgstr "Creato il"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__department_id
msgid "Department"
msgstr "Reparto"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__display_name
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__display_name
msgid "Display Name"
msgstr "Nome visualizzato"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__done
msgid "Done"
msgstr "Completata"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__employee_id
msgid "Employee"
msgstr "Dipendente"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_hr_employee_medical_examination
msgid "Employee Medical Examination"
msgstr "Esame medico dipendente"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.hr_employee_medical_examination_act_window
msgid "Employee Medical Examinations"
msgstr "Visite mediche dipendente"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Employee's Name"
msgstr "Nome del dipendente"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__employee_ids
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Employees"
msgstr "Dipendenti"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__date
msgid "Examination Date"
msgstr "Data visita"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__name
msgid "Examination Name"
msgstr "Nome visita"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__failed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Failed"
msgstr "Fallita"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_follower_ids
msgid "Followers"
msgstr "Seguito da"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_partner_ids
msgid "Followers (Partners)"
msgstr "Seguito da (partner)"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Icona Font Awesome es. fa-tasks"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Future Activities"
msgstr "Attività future"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate"
msgstr "Genera"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Generate Medical Examination"
msgstr "Genera visita medica"
#. module: hr_employee_medical_examination
#. odoo-python
#: code:addons/hr_employee_medical_examination/wizards/wizard_generate_medical_examination.py:0
#: model:ir.actions.act_window,name:hr_employee_medical_examination.wizard_generate_medical_examination_act_window
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_generate_wizard
#, python-format
msgid "Generate Medical Examinations"
msgstr "Genera visite mediche"
#. module: hr_employee_medical_examination
#: model:ir.model,name:hr_employee_medical_examination.model_wizard_generate_medical_examination
msgid "Generation wizard for medical examinations"
msgstr "Procedura guidata generazione visite mediche"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__has_message
msgid "Has Message"
msgstr "Ha un messaggio"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__id
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__id
msgid "ID"
msgstr "ID"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon"
msgstr "Icona"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Icona per indicare un'attività eccezione."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Se selezionata, nuovi messaggi richiedono attenzione."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna."
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_is_follower
msgid "Is Follower"
msgstr "Segue"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__job_id
msgid "Job"
msgstr "Lavoro"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination____last_update
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination____last_update
msgid "Last Modified on"
msgstr "Ultima modifica il"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_uid
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_uid
msgid "Last Updated by"
msgstr "Ultimo aggiornamento di"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__write_date
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__write_date
msgid "Last Updated on"
msgstr "Ultimo aggiornamento il"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Late Activities"
msgstr "Attività in ritardo"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_main_attachment_id
msgid "Main Attachment"
msgstr "Allegato principale"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Cancelled"
msgstr "Segna come annullata"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Done"
msgstr "Segna come eseguita"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Mark as Rejected"
msgstr "Segna come respinta"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_ids
msgid "Medical Examination"
msgstr "Visita medica"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee__medical_examination_count
msgid "Medical Examination Count"
msgstr "Conteggio visita medica"
#. module: hr_employee_medical_examination
#: model:ir.actions.act_window,name:hr_employee_medical_examination.act_medical_examination_employee
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_menu
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.view_employee_form
msgid "Medical Examinations"
msgstr "Visite mediche"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error
msgid "Message Delivery error"
msgstr "Errore di consegna messaggio"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_ids
msgid "Messages"
msgstr "Messaggi"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Scadenza mia attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__name
msgid "Name"
msgstr "Nome"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Evento calendario attività successiva"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Scadenza prossima attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_summary
msgid "Next Activity Summary"
msgstr "Riepilogo prossima attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_type_id
msgid "Next Activity Type"
msgstr "Tipo prossima attività"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__note
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_form_view
msgid "Note"
msgstr "Nota"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of Actions"
msgstr "Numero di azioni"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of errors"
msgstr "Numero di errori"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Numero di messaggi che richiedono un'azione"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Numero di messaggi con errore di consegna"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__result__passed
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Passed"
msgstr "Superata"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__pending
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Pending"
msgstr "In attesa"
#. module: hr_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.wizard_generate_medical_examination_form_view
msgid "Populate"
msgstr "Compila"
#. module: hr_employee_medical_examination
#: model:ir.model.fields.selection,name:hr_employee_medical_examination.selection__hr_employee_medical_examination__state__rejected
msgid "Rejected"
msgstr "Respinta"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_user_id
msgid "Responsible User"
msgstr "Utente responsabile"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__result
msgid "Result"
msgstr "Risultato"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__state
msgid "State"
msgstr "Stato"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__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_employee_medical_examination
#: model_terms:ir.ui.view,arch_db:hr_employee_medical_examination.hr_employee_medical_examination_search_view
msgid "Today Activities"
msgstr "Attività odierne"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Tipo di attività eccezione sul record."
#. module: hr_employee_medical_examination
#: model:ir.ui.menu,name:hr_employee_medical_examination.hr_employee_medical_examination_all
msgid "View Medical Examinations"
msgstr "Visualizza visite mediche"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website Messages"
msgstr "Messaggi sito web"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,help:hr_employee_medical_examination.field_hr_employee_medical_examination__website_message_ids
msgid "Website communication history"
msgstr "Cronologia comunicazioni sito web"
#. module: hr_employee_medical_examination
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_hr_employee_medical_examination__year
#: model:ir.model.fields,field_description:hr_employee_medical_examination.field_wizard_generate_medical_examination__year
msgid "Year"
msgstr "Anno"
#~ msgid "Hr Employee Medical Examination"
#~ msgstr "Visita medica dipendente RU"
#~ msgid "SMS Delivery error"
#~ msgstr "Errore consegna SMS"
#~ msgid "Number of messages which requires an action"
#~ msgstr "Numero di messaggi che richiedono un'azione"

View file

@ -0,0 +1,2 @@
from . import hr_employee_medical_examination
from . import hr_employee

View file

@ -0,0 +1,34 @@
# Copyright 2019 Creu Blanca
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class HrEmployee(models.Model):
_inherit = "hr.employee"
medical_examination_ids = fields.One2many(
comodel_name="hr.employee.medical.examination",
inverse_name="employee_id",
)
medical_examination_count = fields.Integer(
compute="_compute_medical_examination_count",
)
can_see_examinations_button = fields.Boolean(
compute="_compute_can_see_examinations_button",
)
@api.depends("medical_examination_ids")
def _compute_medical_examination_count(self):
for record in self:
record.medical_examination_count = len(record.medical_examination_ids)
def _compute_can_see_examinations_button(self):
for record in self:
record.can_see_examinations_button = (
self.env.uid == record.user_id.id
or self.env.user.has_group("hr.group_hr_manager")
)

View file

@ -0,0 +1,68 @@
# Copyright 2019 Creu Blanca
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
import datetime
from odoo import api, fields, models
class HrEmployeeMedicalExamination(models.Model):
_name = "hr.employee.medical.examination"
_description = "Employee Medical Examination"
_inherit = ["mail.thread", "mail.activity.mixin"]
name = fields.Char(
required=True,
tracking=True,
)
state = fields.Selection(
selection=[
("pending", "Pending"),
("done", "Done"),
("cancelled", "Cancelled"),
("rejected", "Rejected"),
],
default="pending",
readonly=True,
tracking=True,
)
date = fields.Date(
string="Examination Date",
tracking=True,
)
result = fields.Selection(
selection=[("failed", "Failed"), ("passed", "Passed")],
tracking=True,
)
employee_id = fields.Many2one(
"hr.employee",
string="Employee",
required=True,
tracking=True,
)
year = fields.Char(default=lambda r: str(datetime.date.today().year))
note = fields.Text(tracking=True)
@api.onchange("date")
def _onchange_date(self):
for record in self:
if record.date:
record.year = str(record.date.year)
def back_to_pending(self):
self.write({"state": "pending"})
def to_done(self):
self.write({"state": "done"})
def to_cancelled(self):
self.write({"state": "cancelled"})
def to_rejected(self):
self.write({"state": "rejected"})

View file

@ -0,0 +1,3 @@
* Jaime Arroyo <jaime.arroyo@creublanca.es>
* Nattapong W. <aphon61bank@gmail.com>

View file

@ -0,0 +1 @@
Adds information about employee's medical examinations

View file

@ -0,0 +1,14 @@
This module adds a wizard to generate medical examinations for employees and an
action to see them.
The idea is to generate all the examinations using the wizard and then manage them
individually even though the usage of the wizard is not mandatory.
For generating the medical examinations:
#. Go to the menu *Employees > Medical Examinations > Generate Medical Examinations*.
#. Select a name and the employees and generate it.
To see all the medical examinations:
#. Go to the menu *Employees > Medical Examinations > View Medical Examinations*.

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="hr_medical_examination_rule_base" model="ir.rule">
<field name="name">Base User: Only own examinations</field>
<field
name="model_id"
ref="hr_employee_medical_examination.model_hr_employee_medical_examination"
/>
<field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
<field name="groups" eval="[(6, 0, [ref('base.group_user')])]" />
</record>
<record id="hr_medical_examination_rule_manager" model="ir.rule">
<field name="name">Manager: All Examinations</field>
<field
name="model_id"
ref="hr_employee_medical_examination.model_hr_employee_medical_examination"
/>
<field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(6, 0, [ref('hr.group_hr_manager')])]" />
</record>
</odoo>

View file

@ -0,0 +1,4 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_hr_employee_medical_examination,access_hr_employee_medical_examination,model_hr_employee_medical_examination,base.group_user,1,0,0,0
access_hr_employee_medical_examination_manager,access_hr_employee_medical_examination_manager,model_hr_employee_medical_examination,hr.group_hr_manager,1,1,1,1
access_wizard_generate_medical_examination,access_wizard_generate_medical_examination,model_wizard_generate_medical_examination,base.group_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_hr_employee_medical_examination access_hr_employee_medical_examination model_hr_employee_medical_examination base.group_user 1 0 0 0
3 access_hr_employee_medical_examination_manager access_hr_employee_medical_examination_manager model_hr_employee_medical_examination hr.group_hr_manager 1 1 1 1
4 access_wizard_generate_medical_examination access_wizard_generate_medical_examination model_wizard_generate_medical_examination base.group_user 1 1 1 1

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View file

@ -0,0 +1,447 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>README.rst</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document">
<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
</a>
<div class="section" id="employee-medical-examination">
<h1>Employee Medical Examination</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:b05384727527bf38d99de1dae9cd62faa016a823e02de245bf2d926932e6c440
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/hr/tree/16.0/hr_employee_medical_examination"><img alt="OCA/hr" src="https://img.shields.io/badge/github-OCA%2Fhr-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/hr-16-0/hr-16-0-hr_employee_medical_examination"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/hr&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>Adds information about employees medical examinations</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#usage" id="toc-entry-1">Usage</a></li>
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="toc-entry-3">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="toc-entry-4">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="toc-entry-5">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="toc-entry-6">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="usage">
<h2><a class="toc-backref" href="#toc-entry-1">Usage</a></h2>
<p>This module adds a wizard to generate medical examinations for employees and an
action to see them.</p>
<p>The idea is to generate all the examinations using the wizard and then manage them
individually even though the usage of the wizard is not mandatory.</p>
<p>For generating the medical examinations:</p>
<ol class="arabic simple">
<li>Go to the menu <em>Employees &gt; Medical Examinations &gt; Generate Medical Examinations</em>.</li>
<li>Select a name and the employees and generate it.</li>
</ol>
<p>To see all the medical examinations:</p>
<ol class="arabic simple">
<li>Go to the menu <em>Employees &gt; Medical Examinations &gt; View Medical Examinations</em>.</li>
</ol>
</div>
<div class="section" id="bug-tracker">
<h2><a class="toc-backref" href="#toc-entry-2">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/hr/issues">GitHub Issues</a>.
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
<a class="reference external" href="https://github.com/OCA/hr/issues/new?body=module:%20hr_employee_medical_examination%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h2><a class="toc-backref" href="#toc-entry-3">Credits</a></h2>
<div class="section" id="authors">
<h3><a class="toc-backref" href="#toc-entry-4">Authors</a></h3>
<ul class="simple">
<li>Creu Blanca</li>
</ul>
</div>
<div class="section" id="contributors">
<h3><a class="toc-backref" href="#toc-entry-5">Contributors</a></h3>
<ul class="simple">
<li>Jaime Arroyo &lt;<a class="reference external" href="mailto:jaime.arroyo&#64;creublanca.es">jaime.arroyo&#64;creublanca.es</a>&gt;</li>
<li>Nattapong W. &lt;<a class="reference external" href="mailto:aphon61bank&#64;gmail.com">aphon61bank&#64;gmail.com</a>&gt;</li>
</ul>
</div>
<div class="section" id="maintainers">
<h3><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h3>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>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.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/hr/tree/16.0/hr_employee_medical_examination">OCA/hr</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1 @@
from . import test_hr_employee_medical_examination

View file

@ -0,0 +1,52 @@
# Copyright 2019 Creu Blanca
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.addons.base.tests.common import BaseCommon
class TestHrEmployeeMedicalExamination(BaseCommon):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.department = cls.env["hr.department"].create({"name": "Department"})
cls.job = cls.env["hr.job"].create({"name": "Job"})
cls.employee1 = cls.env["hr.employee"].create(
{
"name": "Employee 1",
"job_id": cls.job.id,
"department_id": cls.department.id,
}
)
cls.examination = cls.env["hr.employee.medical.examination"].create(
{"name": "Dummy Exam to test domain", "employee_id": cls.employee1.id}
)
cls.wizard = cls.env["wizard.generate.medical.examination"].create(
{"name": "Examination 2019"}
)
def test_hr_employee_medical_examination(self):
self.assertFalse(self.wizard.employee_ids)
self.wizard.write({"job_id": self.job.id, "department_id": self.department.id})
self.wizard.populate()
self.assertEqual(len(self.wizard.employee_ids), 1)
result = self.wizard.create_medical_examinations()
examination = self.env["hr.employee.medical.examination"].search(
result["domain"]
)
self.assertTrue(examination)
self.assertEqual(1, len(examination))
self.assertEqual(examination.name, "Examination 2019 on Employee 1")
self.assertEqual(self.employee1.medical_examination_count, 2)
self.assertTrue(self.employee1.can_see_examinations_button)
examination.write({"date": "2018-05-05"})
examination._onchange_date()
self.assertEqual(examination.year, "2018")
examination.to_done()
self.assertEqual(examination.state, "done")
examination.to_cancelled()
self.assertEqual(examination.state, "cancelled")
examination.to_rejected()
self.assertEqual(examination.state, "rejected")
examination.back_to_pending()
self.assertEqual(examination.state, "pending")

View file

@ -0,0 +1,205 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2019 Creu Blanca
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record model="ir.ui.view" id="hr_employee_medical_examination_form_view">
<field name="name">hr.employee.medical.examination.form (in
hr_employee_medical_examination)
</field>
<field name="model">hr.employee.medical.examination</field>
<field name="arch" type="xml">
<form>
<header>
<button
name="back_to_pending"
string="Back To Pending"
type="object"
states="done,cancelled,rejected"
/>
<button
name="to_done"
string="Mark as Done"
type="object"
class="btn btn-primary"
states="pending"
/>
<button
name="to_cancelled"
string="Mark as Cancelled"
type="object"
class="btn btn-primary"
states="pending"
/>
<button
name="to_rejected"
string="Mark as Rejected"
type="object"
class="btn btn-primary"
states="pending"
/>
<field name="state" widget="statusbar" />
</header>
<sheet>
<div class="oe_title">
<label for="name" class="oe_edit_only" />
<h1>
<field name="name" placeholder="Employee's Name" />
</h1>
</div>
<group>
<group>
<field name="employee_id" />
<field name="date" />
<field name="year" />
</group>
<group>
<field name="result" />
</group>
</group>
<div>
<separator string="Note" />
<field name="note" placeholder="Add note..." />
</div>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers" />
<field name="activity_ids" widget="mail_activity" />
<field name="message_ids" widget="mail_thread" />
</div>
</form>
</field>
</record>
<record model="ir.ui.view" id="hr_employee_medical_examination_search_view">
<field
name="name"
>hr.employee.medical.examination.search (in hr_employee_medical_examination)</field>
<field name="model">hr.employee.medical.examination</field>
<field name="arch" type="xml">
<search>
<field name="name" />
<field name="employee_id" />
<field name="state" />
<separator />
<filter
invisible="1"
string="Late Activities"
name="activities_overdue"
domain="[('my_activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]"
/>
<filter
invisible="1"
string="Today Activities"
name="activities_today"
domain="[('my_activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"
/>
<filter
invisible="1"
string="Future Activities"
name="activities_upcoming_all"
domain="[('my_activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"
/>
<group>
<filter
string="Passed"
name="passed"
domain="[('result','=','passed')]"
/>
<filter
string="Failed"
name="failed"
domain="[('result','=','failed')]"
/>
</group>
<filter
string="Pending"
name="pending"
domain="[('state','=','pending')]"
/>
</search>
</field>
</record>
<record model="ir.ui.view" id="hr_employee_medical_examination_tree_view">
<field
name="name"
>hr.employee.medical.examination.tree (in hr_employee_medical_examination)</field>
<field name="model">hr.employee.medical.examination</field>
<field name="arch" type="xml">
<tree>
<field name="name" />
<field name="employee_id" />
<field name="state" />
<field name="result" />
</tree>
</field>
</record>
<record model="ir.ui.view" id="hr_employee_medical_examination_kanban_view">
<field name="name">hr.employee.medical.examination.kanban</field>
<field name="model">hr.employee.medical.examination</field>
<field name="arch" type="xml">
<kanban>
<field name="state" />
<field name="id" />
<field name="employee_id" />
<field name="date" />
<field name="activity_ids" />
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click o_hr_kanban_record">
<div class="oe_kanban_details">
<div class="o_kanban_record_top">
<div class="o_kanban_record_headings">
<strong class="o_kanban_record_title">
<field name="name" />
</strong>
<span class="o_kanban_record_subtitle"><field
name="employee_id"
/></span>
</div>
</div>
<div class="o_kanban_record_bottom">
<div class="oe_kanban_bottom_left text-muted">
<span>
<t t-out="record.date.value" />
</span>
<field
name="activity_ids"
widget="kanban_activity"
/>
</div>
<div class="oe_kanban_bottom_right">
<field
name="state"
widget="label_selection"
options="{'classes': {'pending': 'default', 'cancelled': 'default', 'rejected': 'default', 'done': 'success'}}"
/>
</div>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<record
model="ir.actions.act_window"
id="hr_employee_medical_examination_act_window"
>
<field name="name">Employee Medical Examinations</field>
<field name="res_model">hr.employee.medical.examination</field>
<field name="view_mode">tree,kanban,form</field>
</record>
<menuitem
id="hr_employee_medical_examination_menu"
name="Medical Examinations"
parent="hr.menu_hr_root"
sequence="95"
/>
<menuitem
id="hr_employee_medical_examination_all"
name="View Medical Examinations"
parent="hr_employee_medical_examination_menu"
action="hr_employee_medical_examination_act_window"
sequence="1"
/>
</odoo>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2019 Creu Blanca
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record id="act_medical_examination_employee" model="ir.actions.act_window">
<field name="name">Medical Examinations</field>
<field name="res_model">hr.employee.medical.examination</field>
<field name="view_mode">tree,form</field>
<field name="context">{
'search_default_employee_id': [active_id],
'default_employee_id': active_id,
}</field>
</record>
<record model="ir.ui.view" id="view_employee_form">
<field name="name">hr.employee.form (in hr_employee_medical_examination)</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form" />
<field name="arch" type="xml">
<div name="button_box" position="inside">
<field name="can_see_examinations_button" invisible="1" />
<button
name="%(act_medical_examination_employee)d"
class="oe_stat_button"
icon="fa-medkit"
type="action"
attrs="{'invisible': [('can_see_examinations_button', '=', False)]}"
>
<field
name="medical_examination_count"
widget="statinfo"
string="Medical Examinations"
/>
</button>
</div>
</field>
</record>
</odoo>

View file

@ -0,0 +1 @@
from . import wizard_generate_medical_examination

View file

@ -0,0 +1,74 @@
# Copyright 2019 Creu Blanca
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from datetime import date
from odoo import _, fields, models
class WizardGenerateMedicalExamination(models.TransientModel):
_name = "wizard.generate.medical.examination"
_description = "Generation wizard for medical examinations"
name = fields.Char(required=True, string="Examination Name")
year = fields.Char(
default=lambda r: str(date.today().year),
)
employee_ids = fields.Many2many(comodel_name="hr.employee", string="Employees")
department_id = fields.Many2one(
comodel_name="hr.department",
string="Department",
)
job_id = fields.Many2one(
comodel_name="hr.job",
string="Job",
)
def _prepare_employee_domain(self):
res = []
if self.job_id:
res.append(("job_id", "=", self.job_id.id))
if self.department_id:
res.append(("department_id", "child_of", self.department_id.id))
return res
def populate(self):
domain = self._prepare_employee_domain()
employees = self.env["hr.employee"].search(domain)
self.employee_ids = employees
action = {
"name": _("Generate Medical Examinations"),
"type": "ir.actions.act_window",
"res_model": "wizard.generate.medical.examination",
"view_mode": "form",
"target": "new",
"res_id": self.id,
"context": self._context,
}
return action
def _create_examination_vals(self, employee):
return {
"name": _("%(name)s on %(employee)s")
% {
"name": self.name,
"employee": employee.name,
},
"employee_id": employee.id,
"year": self.year,
}
def create_medical_examinations(self):
exams = self.env["hr.employee.medical.examination"]
for form in self:
for employee in form.employee_ids:
exams |= self.env["hr.employee.medical.examination"].create(
form._create_examination_vals(employee)
)
result = self.env["ir.actions.act_window"]._for_xml_id(
"hr_employee_medical_examination.hr_employee_medical_examination_act_window"
)
result["domain"] = [("id", "in", exams.ids)]
return result

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2019 Creu Blanca
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record model="ir.ui.view" id="wizard_generate_medical_examination_form_view">
<field
name="name"
>wizard.generate.medical.examination.form (in hr_employee_medical_examination)</field>
<field name="model">wizard.generate.medical.examination</field>
<field name="arch" type="xml">
<form string="Generate Medical Examination">
<group>
<group>
<field name="name" />
</group>
<group>
<field name="year" />
</group>
</group>
<h3>
<strong>Filters:</strong>
</h3>
<group>
<group>
<field name="department_id" />
</group>
<group>
<field name="job_id" />
</group>
</group>
<div class="text-left">
<button
name="populate"
string="Populate"
type="object"
class="btn-primary"
/>
</div>
<notebook>
<page string="Employees">
<field name="employee_ids">
<tree delete="1" editable="0">
<field name="name" readonly="1" />
<field name="department_id" readonly="1" />
<field name="job_id" readonly="1" />
<field name="parent_id" readonly="1" />
</tree>
</field>
</page>
</notebook>
<footer>
<button
name="create_medical_examinations"
string="Generate"
class="btn-primary"
type="object"
/>
<button string="Cancel" class="btn-default" special="cancel" />
</footer>
</form>
</field>
</record>
<record
model="ir.actions.act_window"
id="wizard_generate_medical_examination_act_window"
>
<field name="name">Generate Medical Examinations</field>
<field name="res_model">wizard.generate.medical.examination</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
<menuitem
id="hr_employee_medical_examination_generate_wizard"
name="Generate Medical Examinations"
parent="hr_employee_medical_examination.hr_employee_medical_examination_menu"
action="wizard_generate_medical_examination_act_window"
groups="hr.group_hr_manager"
sequence="2"
/>
</odoo>

View file

@ -0,0 +1,43 @@
[project]
name = "odoo-bringout-oca-hr-hr_employee_medical_examination"
version = "16.0.0"
description = "Employee Medical Examination -
Adds information about employee's medical examinations"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-hr>=16.0.0",
"requests>=2.25.1"
]
readme = "README.md"
requires-python = ">= 3.11"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["hr_employee_medical_examination"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]