[IMP] hr_luncheon_voucher: add voucher balance field
This commit is contained in:
@@ -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"
|
||||
|
@@ -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 ""
|
@@ -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)
|
||||
|
@@ -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>
|
||||
|
Reference in New Issue
Block a user