[IMP] hr_luncheon_voucher: add voucher balance field

This commit is contained in:
clementthomas
2023-04-28 14:55:46 +02:00
parent 0538e04997
commit 7694bd5c06
4 changed files with 92 additions and 368 deletions

View File

@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-24 22:02+0000\n"
"PO-Revision-Date: 2023-01-24 22:02+0000\n"
"POT-Creation-Date: 2023-04-28 12:49+0000\n"
"PO-Revision-Date: 2023-04-28 12:49+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -21,11 +21,9 @@ msgid "Acquired"
msgstr "Acquis"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__number_acquired_lv
msgid "Acquired Vouchers"
msgstr "Tickets acquis"
msgstr "Tickets Acquis"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
@@ -39,11 +37,26 @@ msgstr "Ajuster la distribution"
msgid "Back to draft"
msgstr "Brouillon"
#. module: hr_luncheon_voucher
#: model:ir.model,name:hr_luncheon_voucher.model_hr_employee_base
msgid "Basic Employee"
msgstr "Employé basique"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.lv_allocations_requests_wizard
msgid "Cancel"
msgstr "Annuler"
#. module: hr_luncheon_voucher
#: model:ir.model,name:hr_luncheon_voucher.model_res_company
msgid "Companies"
msgstr "Sociétés"
#. module: hr_luncheon_voucher
#: model:ir.model,name:hr_luncheon_voucher.model_res_config_settings
msgid "Config Settings"
msgstr "Paramètres de config"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_tree
@@ -80,11 +93,21 @@ msgid "Created on"
msgstr "Créé le"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee__default_monthly_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__default_monthly_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_public__default_monthly_lv
msgid "Default monthly distribution"
msgstr "Distribution mensuelle par défaut"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_calendar_event_type__display_name
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__display_name
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__display_name
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__display_name
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_company__display_name
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_config_settings__display_name
msgid "Display Name"
msgstr "Nom affiché"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
@@ -100,18 +123,16 @@ msgid "Distributed"
msgstr "Distribué"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__number_distributed_lv
msgid "Distributed Vouchers"
msgstr "Tickets distribués"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee__distributed_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__distributed_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_public__distributed_lv
msgid "Distributed luncheon vouchers"
msgstr "Tickets distribués"
msgstr "Tickets resto distribués"
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__distrib_campaign_name
@@ -131,16 +152,12 @@ msgid "Dued"
msgstr "Dû"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__number_dued_lv
msgid "Dued Vouchers"
msgstr "Tickets dûs"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__employee_id
msgid "Employee"
msgstr "Employé"
@@ -150,14 +167,16 @@ msgid "Employee Luncheon Vouchers"
msgstr "Tickets Restaurant de l'employé"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__date_to
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__date_to
msgid "End Date"
msgstr "Date de fin"
#. module: hr_luncheon_voucher
#: model:ir.model,name:hr_luncheon_voucher.model_calendar_event_type
msgid "Event Meeting Type"
msgstr "Type d'événement réunion"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_tree_lv
msgid "Generate Luncheon Vouchers Allocations"
@@ -255,24 +274,27 @@ msgstr "Nom"
msgid "Period to consider"
msgstr "Période du calcul"
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_calendar_event_type__ref
msgid "Reference"
msgstr "Référence"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_form_lv
msgid "Refresh Luncheon Vouchers"
msgstr "Rafraîchir les Tickets Restaurants"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee__dued_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__dued_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_public__dued_lv
msgid "Remaining luncheon vouchers"
msgstr "Tickets restaurants restants"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/calendar_event_type.py:0
#: code:addons/hr_luncheon_voucher/models/calendar_event_type.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_calendar_event_type__remove_luncheon_voucher
msgid "Remove luncheon voucher"
msgstr "Retirer Ticket restaurant"
msgstr "Supprimer le ticket"
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
@@ -280,11 +302,8 @@ msgid "Request context"
msgstr "Contexte de la requête"
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__date_from
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__date_from
msgid "Start Date"
msgstr "Date de début"
@@ -296,21 +315,33 @@ msgstr "État"
#. module: hr_luncheon_voucher
#: model:ir.model.fields,help:hr_luncheon_voucher.field_hr_lv_allocation__state
msgid ""
"The status is set to 'Draft', when an allocation request is created.\n"
"The status is 'Confirmed', when an allocation request is confirmed by HR manager.\n"
"The status is 'Distributed', when the luncheon vouchers have been distributed."
msgstr "Le statut est 'Brouillon', quand une demande d'allocation est créée.\n"
"Le statut est 'Confirmé', quand une demande d'allocation est confirmé par le responsable RH.\n"
"Le statut est 'Distribué', quand les tickets restaurant ont été distribués."
"The status is set to 'Draft', when an allocation request is created. The "
"status is 'Confirmed', when an allocation request is confirmed by HR "
"manager. The status is 'Distributed', when the luncheon vouchers have been "
"distributed."
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee__total_acquired_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__total_acquired_lv
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_public__total_acquired_lv
msgid "Total allocated luncheon vouchers"
msgstr "Total Tickets restaurant alloués"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.res_config_settings_lv_form
msgid "Voucher is acquired only if the employee worked during all his attendance."
msgstr "Les tickets sont acquis seulement si l'employé a travaillé durant toutes la période de présence."
msgid ""
"Voucher is acquired only if the employee worked during all his\n"
" attendance."
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,help:hr_luncheon_voucher.field_hr_lv_allocation__lv_balance
msgid ""
"Vouchers available after distribution. Dued vouchers - Distributed vouchers"
msgstr "Tickets disponibles après distribution. = Tickets dûs - tickets distribués"
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__lv_balance
msgid "Vouchers balance"
msgstr "Solde TR"

View File

@@ -1,315 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * hr_luncheon_voucher
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-01-24 22:01+0000\n"
"PO-Revision-Date: 2023-01-24 22:01+0000\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_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_form_lv
msgid "Acquired"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
msgid "Acquired Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_tree
msgid "Adjust distribution"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_tree
msgid "Back to draft"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.lv_allocations_requests_wizard
msgid "Cancel"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_tree
msgid "Confirm"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields.selection,name:hr_luncheon_voucher.selection__hr_lv_allocation__state__confirmed
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_search
msgid "Confirmed"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.actions.act_window,name:hr_luncheon_voucher.lv_allocations_requests_wizard_action
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.lv_allocations_requests_wizard
msgid "Create Luncheon Vouchers allocations requests"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.lv_allocations_requests_wizard
msgid "Create allocations requests"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__create_uid
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__create_uid
msgid "Created by"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__create_date
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__create_date
msgid "Created on"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
msgid "Default monthly distribution"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_tree
msgid "Distribute Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields.selection,name:hr_luncheon_voucher.selection__hr_lv_allocation__state__distributed
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_search
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_form_lv
msgid "Distributed"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
msgid "Distributed Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
msgid "Distributed luncheon vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__distrib_campaign_name
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__distrib_campaign_name
msgid "Distribution campaign"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields.selection,name:hr_luncheon_voucher.selection__hr_lv_allocation__state__draft
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_search
msgid "Draft"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_form_lv
msgid "Dued"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
msgid "Dued Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#, python-format
msgid "Employee"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.res_config_settings_lv_form
msgid "Employee Luncheon Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#, python-format
msgid "End Date"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_tree_lv
msgid "Generate Luncheon Vouchers Allocations"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model,name:hr_luncheon_voucher.model_generate_lv_allocation_requests
msgid "Generate Luncheon Vouchers Allocations Requests"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_company__hr_half_day_cancels_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_config_settings__hr_half_day_cancels_voucher
msgid "Half working days cancel luncheon vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_calendar_event_type__id
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__id
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__id
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__id
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_company__id
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_config_settings__id
msgid "ID"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_calendar_event_type____last_update
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests____last_update
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base____last_update
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation____last_update
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_company____last_update
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_res_config_settings____last_update
msgid "Last Modified on"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__write_uid
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__write_uid
msgid "Last Updated by"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_generate_lv_allocation_requests__write_date
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__write_date
msgid "Last Updated on"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_form_lv
msgid "Luncheon Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model,name:hr_luncheon_voucher.model_hr_lv_allocation
msgid "Luncheon Vouchers Allocation"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.res_config_settings_lv_form
msgid "Luncheon Vouchers Half-day Cancel"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.ui.menu,name:hr_luncheon_voucher.menu_hr_lv_allocations
msgid "Luncheon vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.actions.act_window,name:hr_luncheon_voucher.act_lv_allocations
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_search
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_tree
msgid "Luncheon vouchers allocations"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
msgid "Luncheon vouchers calculation"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee__lv_allocations_ids
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_base__lv_allocations_ids
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_employee_public__lv_allocations_ids
msgid "Lv Allocations"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__name
msgid "Name"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.lv_allocations_requests_wizard
msgid "Period to consider"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.view_employee_form_lv
msgid "Refresh Luncheon Vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
msgid "Remaining luncheon vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/calendar_event_type.py:0
#: code:addons/hr_luncheon_voucher/models/calendar_event_type.py:0
#, python-format
msgid "Remove luncheon voucher"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.hr_lv_allocation_form
msgid "Request context"
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/models/hr_lv_allocation.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#: code:addons/hr_luncheon_voucher/wizard/generate_lv_allocations_wizard.py:0
#, python-format
msgid "Start Date"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,field_description:hr_luncheon_voucher.field_hr_lv_allocation__state
msgid "Status"
msgstr ""
#. module: hr_luncheon_voucher
#: model:ir.model.fields,help:hr_luncheon_voucher.field_hr_lv_allocation__state
msgid ""
"The status is set to 'Draft', when an allocation request is created.\n"
"The status is 'Confirmed', when an allocation request is confirmed by HR manager.\n"
"The status is 'Distributed', when the luncheon vouchers have been distributed."
msgstr ""
#. module: hr_luncheon_voucher
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#: code:addons/hr_luncheon_voucher/models/hr_employee.py:0
#, python-format
msgid "Total allocated luncheon vouchers"
msgstr ""
#. module: hr_luncheon_voucher
#: model_terms:ir.ui.view,arch_db:hr_luncheon_voucher.res_config_settings_lv_form
msgid ""
"Voucher is acquired only if the employee worked during all his attendance."
msgstr ""

View File

@@ -83,6 +83,13 @@ class LuncheonVouchersAllocation(models.Model):
},
)
lv_balance = fields.Integer('Vouchers balance', compute="_get_lv_balance", help="Vouchers available after distribution. Dued vouchers - Distributed vouchers")
@api.depends("number_dued_lv", "number_distributed_lv")
def _get_lv_balance(self):
for allocation in self:
allocation.lv_balance = allocation.number_dued_lv - allocation.number_distributed_lv
@api.model_create_multi
def create(self, values):
res = super(LuncheonVouchersAllocation, self).create(values)

View File

@@ -40,6 +40,7 @@
<field name="number_acquired_lv" />
<field name="number_dued_lv" />
<field name="number_distributed_lv" />
<field name="lv_balance" />
</tree>
</field>
</record>