From 6d97625e5c678be2e171117aaf8dcbeb2016dbdc Mon Sep 17 00:00:00 2001 From: Marcoapu Date: Fri, 13 Dec 2024 11:11:09 +0100 Subject: [PATCH] [UPD] updated translations --- controllo_accessi/i18n/it.po | 72 ++ controllo_accessi/security/security.xml | 18 +- controllo_accessi_inrim_app/i18n/it.po | 119 +++ .../models/ca_anag_registro_accesso.py | 2 +- .../models/ca_punto_accesso.py | 4 +- inrim_anagrafiche/i18n/it.po | 535 +++++++++----- inrim_anagrafiche/models/ca_codice_locale.py | 4 +- inrim_anagrafiche/models/ca_documento.py | 25 +- inrim_anagrafiche/models/ca_ente_azienda.py | 11 +- inrim_anagrafiche/models/ca_lettore.py | 7 +- inrim_anagrafiche/models/ca_persona.py | 17 +- inrim_anagrafiche/models/ca_righe_persona.py | 6 +- inrim_anagrafiche/models/ca_spazio.py | 16 +- inrim_anagrafiche/models/ca_stato_anag.py | 2 +- inrim_anagrafiche/models/ca_tag.py | 13 +- inrim_anagrafiche/models/ca_tag_persona.py | 13 +- inrim_anagrafiche/models/ca_tipo_persona.py | 20 +- inrim_anagrafiche/models/ca_work_info.py | 14 +- inrim_anagrafiche/views/ca_tag_views.xml | 2 +- inrim_controllo_accessi/i18n/it.po | 689 ++++++++++++++---- .../models/ca_anag_registro_accesso.py | 3 +- inrim_controllo_accessi/models/ca_lettore.py | 3 +- .../models/ca_lettore_persona.py | 14 +- .../models/ca_log_integrazione_lettori.py | 3 +- .../models/ca_punto_accesso.py | 22 +- .../models/ca_richiesta_riga_accesso_sede.py | 8 +- .../models/ca_righe_accesso.py | 9 +- .../models/ca_tag_lettore.py | 10 +- .../views/ca_punto_accesso_views.xml | 8 +- .../ca_richiesta_riga_accesso_sede_views.xml | 2 +- .../wizard/ca_abilita_persona_locale.py | 3 +- .../ca_abilita_persona_locale_views.xml | 6 +- .../wizard/ca_aggiungi_movimento_accesso.py | 8 +- .../ca_aggiungi_movimento_accesso_views.xml | 2 +- .../wizard/ca_registra_doc_persona.py | 7 +- .../wizard/ca_registra_doc_persona_views.xml | 22 +- .../wizard/ca_registra_persona.py | 9 +- .../wizard/ca_registra_persona_views.xml | 22 +- .../wizard/ca_restituisci_badge.py | 2 +- .../wizard/ca_ritira_badge_views.xml | 6 +- .../wizard/ca_sposta_punto_accesso.py | 5 +- .../wizard/ca_sposta_punto_accesso_views.xml | 2 +- inrim_controllo_accessi_api/i18n/it.po | 59 +- inrim_controllo_accessi_rfidglobal/i18n/it.po | 81 ++ .../models/ente_azienda.py | 6 +- .../i18n/it.po | 84 +-- .../models/ca_anag_avanzamento_rich.py | 2 +- .../models/ca_anag_servizi.py | 12 +- .../models/ca_categoria_richiesta.py | 2 +- .../models/ca_categoria_tipo_richiesta.py | 5 +- .../models/ca_richiesta_accesso.py | 7 +- .../models/ca_richiesta_accesso_persona.py | 14 +- .../models/ca_richiesta_riga_accesso_sede.py | 9 +- .../models/ca_richiesta_servizi_persona.py | 20 +- .../models/ca_settore_ente.py | 5 +- 55 files changed, 1497 insertions(+), 574 deletions(-) create mode 100644 controllo_accessi/i18n/it.po create mode 100644 controllo_accessi_inrim_app/i18n/it.po create mode 100644 inrim_controllo_accessi_rfidglobal/i18n/it.po diff --git a/controllo_accessi/i18n/it.po b/controllo_accessi/i18n/it.po new file mode 100644 index 0000000..db6ec4d --- /dev/null +++ b/controllo_accessi/i18n/it.po @@ -0,0 +1,72 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * controllo_accessi +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-12 09:02+0000\n" +"PO-Revision-Date: 2024-12-12 09:02+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: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_base +msgid "Base" +msgstr "" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_gdpr +msgid "AC GDPR" +msgstr "CA GDPR" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_config +msgid "Configurations" +msgstr "Configurazioni" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_config_tech +msgid "Technical Configurations" +msgstr "Configurazioni Tecniche" + +#. module: controllo_accessi +#: model:ir.module.category,name:controllo_accessi.access_control +#: model:res.groups,name:controllo_accessi.ca_ca +msgid "Access Control" +msgstr "Controllo Accessi" + +#. module: controllo_accessi +#: model:ir.module.category,name:controllo_accessi.access_control_inrim +msgid "INRiM" +msgstr "" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_portineria +msgid "Concierge" +msgstr "Portineria" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_ru +msgid "Human Resources" +msgstr "Risorse Umane" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_spp +msgid "Spp" +msgstr "" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_tech +msgid "Technician" +msgstr "Tecnico" + +#. module: controllo_accessi +#: model:res.groups,name:controllo_accessi.ca_utente +msgid "User" +msgstr "Utente" diff --git a/controllo_accessi/security/security.xml b/controllo_accessi/security/security.xml index 6f16fb1..d022de6 100644 --- a/controllo_accessi/security/security.xml +++ b/controllo_accessi/security/security.xml @@ -1,7 +1,7 @@ - Controllo Accessi + Access Control 2 @@ -17,37 +17,37 @@ - Utente + User - CA GDPR + AC GDPR - Configurazioni + Configurations - Controllo Accessi + Access Control - Configurazioni Tecniche + Technical Configurations - Risorse Umane + Human Resources @@ -59,13 +59,13 @@ - Portineria + Concierge - Tecnico + Technician diff --git a/controllo_accessi_inrim_app/i18n/it.po b/controllo_accessi_inrim_app/i18n/it.po new file mode 100644 index 0000000..ded020b --- /dev/null +++ b/controllo_accessi_inrim_app/i18n/it.po @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * controllo_accessi_inrim_app +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-12 09:27+0000\n" +"PO-Revision-Date: 2024-12-12 09:27+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: controllo_accessi_inrim_app +#: model:ir.model,name:controllo_accessi_inrim_app.model_ca_anag_registro_accesso +msgid "Anagrafica Registro Accesso" +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.model,name:controllo_accessi_inrim_app.model_res_company_ldap +msgid "Company LDAP configuration" +msgstr "Configurazione LDAP azienda" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields,field_description:controllo_accessi_inrim_app.field_ca_anag_registro_accesso__codice_lettore_grum +#: model:ir.model.fields,field_description:controllo_accessi_inrim_app.field_ca_punto_accesso__codice_lettore_grum +msgid "GRUM Reader Code" +msgstr "Codice Lettore GRUM" + +#. module: controllo_accessi_inrim_app +#: model_terms:ir.ui.view,arch_db:controllo_accessi_inrim_app.ca_punto_accesso_view_form_inherit +msgid "Grum Reader ID" +msgstr "ID Lettore Grum" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields,field_description:controllo_accessi_inrim_app.field_ca_anag_registro_accesso__work_id_number +msgid "ID Number" +msgstr "Numero ID" + +#. module: controllo_accessi_inrim_app +#: model:ir.actions.server,name:controllo_accessi_inrim_app.read_people_get_addressbook_cron_ir_actions_server +msgid "INRiM: Read People Get Addressbook" +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.actions.server,name:controllo_accessi_inrim_app.read_people_get_rooms_cron_ir_actions_server +msgid "INRiM: Read People Get Rooms" +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.actions.server,name:controllo_accessi_inrim_app.sync_access_register_with_labinf_ir_actions_server +msgid "INRiM: Sync to Labinf" +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields.selection,name:controllo_accessi_inrim_app.selection__ca_anag_registro_accesso__state__no_sync +msgid "No Sync" +msgstr "Nessuna Sincronizzazione" + +#. module: controllo_accessi_inrim_app +#: model:ir.model,name:controllo_accessi_inrim_app.model_ca_persona +msgid "Persona" +msgstr "Anagrafica Persona" + +#. module: controllo_accessi_inrim_app +#: model:ir.model,name:controllo_accessi_inrim_app.model_ca_punto_accesso +msgid "Punto Accesso" +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields.selection,name:controllo_accessi_inrim_app.selection__ca_anag_registro_accesso__state__sent +msgid "Sent" +msgstr "Inviato" + +#. module: controllo_accessi_inrim_app +#: model:ir.model,name:controllo_accessi_inrim_app.model_ca_spazio +msgid "Spazio" +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields.selection,name:controllo_accessi_inrim_app.selection__ca_anag_registro_accesso__state__sync_done +msgid "Sync Done" +msgstr "Sincronizzazione Completata" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields.selection,name:controllo_accessi_inrim_app.selection__ca_anag_registro_accesso__state__sync_error +msgid "Sync Error" +msgstr "Errore Di Sincronizzazione" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields,field_description:controllo_accessi_inrim_app.field_ca_anag_registro_accesso__state +msgid "Sync State" +msgstr "Stato Sincronizza" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields,field_description:controllo_accessi_inrim_app.field_res_company_ldap__user +msgid "Template User" +msgstr "Utente modello" + +#. module: controllo_accessi_inrim_app +#. odoo-python +#: code:addons/controllo_accessi_inrim_app/models/ca_punto_accesso.py:0 +#, python-format +msgid "The GRUM reader code must be between 20 and 999." +msgstr "" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields.selection,name:controllo_accessi_inrim_app.selection__ca_anag_registro_accesso__state__to_sync +msgid "To Sync" +msgstr "Da Sincronizzare" + +#. module: controllo_accessi_inrim_app +#: model:ir.model.fields,help:controllo_accessi_inrim_app.field_res_company_ldap__user +msgid "User to copy when creating new users" +msgstr "Modello utente da copiare quando ne viene creato un nuovo" diff --git a/controllo_accessi_inrim_app/models/ca_anag_registro_accesso.py b/controllo_accessi_inrim_app/models/ca_anag_registro_accesso.py index 963bd6a..75b0c4d 100644 --- a/controllo_accessi_inrim_app/models/ca_anag_registro_accesso.py +++ b/controllo_accessi_inrim_app/models/ca_anag_registro_accesso.py @@ -17,7 +17,7 @@ class CaAnagRegistroAccesso(models.Model): _inherit = 'ca.anag_registro_accesso' codice_lettore_grum = fields.Integer( - string='Codice Lettore GRUM', + string='GRUM Reader Code', ) work_id_number = fields.Char(string='ID Number') state = fields.Selection([ diff --git a/controllo_accessi_inrim_app/models/ca_punto_accesso.py b/controllo_accessi_inrim_app/models/ca_punto_accesso.py index 6d2bf7b..fe68373 100644 --- a/controllo_accessi_inrim_app/models/ca_punto_accesso.py +++ b/controllo_accessi_inrim_app/models/ca_punto_accesso.py @@ -6,7 +6,7 @@ class CaPuntoAccesso(models.Model): _inherit = "ca.punto_accesso" codice_lettore_grum = fields.Integer( - string='Codice Lettore GRUM', + string='GRUM Reader Code', ) @api.constrains('codice_lettore_grum', 'typology') @@ -16,4 +16,4 @@ def _check_codice_lettore_grum(self): # raise UserError("Il codice lettore GRUM è obbligatorio se la tipologia è: Timbratura.") if record.codice_lettore_grum: if not (20 <= record.codice_lettore_grum <= 999): - raise UserError("Il codice lettore GRUM deve essere compreso tra 20 e 999.") \ No newline at end of file + raise UserError(_("The GRUM reader code must be between 20 and 999.")) \ No newline at end of file diff --git a/inrim_anagrafiche/i18n/it.po b/inrim_anagrafiche/i18n/it.po index 69ce8c5..45b9c30 100644 --- a/inrim_anagrafiche/i18n/it.po +++ b/inrim_anagrafiche/i18n/it.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 17.0+e\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-21 10:16+0000\n" -"PO-Revision-Date: 2024-10-21 10:16+0000\n" +"POT-Creation-Date: 2024-12-12 15:10+0000\n" +"PO-Revision-Date: 2024-12-12 15:10+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -19,46 +19,56 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form msgid "" "\n" -" Domicile Address\n" -" " +" Domicile Address\n" +" " msgstr "" "\n" -" Indirizzo Domicilio\n" -" " +" Indirizzo Domicilio\n" +" " #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form msgid "" -"\n" -" Residence Address\n" -" " +"\n" +" Residence Address\n" +" " msgstr "" -"\n" -" Indirizzo Residenza\n" -" " +"\n" +" Indirizzo Residenza\n" +" " #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_ente_azienda_form msgid "" "\n" -" Address\n" -" " +" Address\n" +" " msgstr "" "\n" -" Indirizzo\n" -" " +" Indirizzo\n" +" " #. module: inrim_anagrafiche -#: model:ir.ui.menu,name:inrim_anagrafiche.ca_controllo_accessi_root -msgid "Access Control" -msgstr "Controllo Accessi" +#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form +msgid "Present:" +msgstr "Presente:" #. module: inrim_anagrafiche #. odoo-python -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 +#: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 #, python-format -msgid "Access Log" -msgstr "Registro Accesso" +msgid "A company already exists with this VAT number/Tax Code" +msgstr "Esiste già una Azienda con questa Partita Iva/Codice Fiscale" + +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__work_id_number +msgid "A.C. ID Number" +msgstr "A.C. Numero ID" + +#. module: inrim_anagrafiche +#: model:ir.ui.menu,name:inrim_anagrafiche.ca_controllo_accessi_root +msgid "Access Control" +msgstr "Controllo Accessi" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_codice_locale__active @@ -75,20 +85,21 @@ msgstr "Registro Accesso" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__active #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__active #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__active +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__active +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__active +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__active +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_work_info__state__active msgid "Active" msgstr "Attivo" #. module: inrim_anagrafiche -#. odoo-python -#: code:addons/inrim_anagrafiche/models/ca_tag_persona.py:0 -#, python-format -msgid "Ad un esterno possono essere assegnati solo tag di tipo temporaneo" -msgstr "" +#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form +msgid "Address" +msgstr "Indirizzo" #. module: inrim_anagrafiche #: model:ir.ui.menu,name:inrim_anagrafiche.ca_documento_menu #: model:ir.ui.menu,name:inrim_anagrafiche.ca_persona_tutte_menu -#: model:ir.ui.menu,name:inrim_anagrafiche.ca_tag_tutti_menu msgid "All" msgstr "Tutti" @@ -121,7 +132,7 @@ msgstr "Numero eventi disponibili" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__available_tags_ids msgid "Available Tags" -msgstr "" +msgstr "Tag Disponibili" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__birth_date @@ -139,56 +150,14 @@ msgid "Branches" msgstr "Filiali" #. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__ca_documento_id -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_documento_ids -msgid "Ca Documento" -msgstr "Documento" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_ente_azienda_ids -msgid "Ca Ente Azienda" -msgstr "Rif. Ente/Azienda Associata" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__ca_persona_id -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__ca_persona_id -msgid "Ca Persona" -msgstr "Persona" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag__ca_proprieta_tag_ids -msgid "Ca Proprieta Tag" -msgstr "Proprietà Tag" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_stato_anag_id -msgid "Ca Stato Anag" -msgstr "Stato Anagrafica" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__ca_stato_documento_id -msgid "Ca Stato Documento" -msgstr "Stato Documento" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__ca_tag_id -msgid "Ca Tag" -msgstr "Tag" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__ca_tipo_documento_id -msgid "Ca Tipo Documento" -msgstr "Tipo Documento" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__ca_work_info_type_id +msgid "Ca Work Info Type" +msgstr "Tipo Info Lavorative" #. module: inrim_anagrafiche -#: model:ir.actions.server,name:inrim_anagrafiche.ir_cron_check_document_availability_ir_actions_server -msgid "Check Document Availability" -msgstr "INRIM: Controllo Validità Documenti" - -#. module: inrim_anagrafiche -#: model:ir.actions.server,name:inrim_anagrafiche.ir_cron_check_tag_validity_ir_actions_server -msgid "Check Tag Validity" -msgstr "INRIM: Controllo Validità Tag" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_workinfo_ids +msgid "Ca Workinfo" +msgstr "Info Lavorative" #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form @@ -210,13 +179,20 @@ msgid "City completion" msgstr "Completamento luogo" #. module: inrim_anagrafiche -#: model:ir.model,name:inrim_anagrafiche.model_ca_codice_locale -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__codice_locale_id -msgid "Codice Locale" -msgstr "" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__code +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__code +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__code +msgid "Code" +msgstr "Codice" + +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_ente_azienda_ids +msgid "Companies" +msgstr "Rif. Ente/Azienda Associata" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__company_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__ente_azienda_id msgid "Company" msgstr "Azienda" @@ -227,9 +203,9 @@ msgid "Company Entity Type" msgstr "Tipologia Ente/Azienda" #. module: inrim_anagrafiche -#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form -msgid "Company Name..." -msgstr "Nome Azienda..." +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__tipo_ente_azienda_id +msgid "Company Type" +msgstr "Tipo Ente Azienda" #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form @@ -267,7 +243,6 @@ msgstr "Provincia" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_proprieta_tag__create_uid -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_stato_anag__create_uid @@ -278,6 +253,9 @@ msgstr "Provincia" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__create_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__create_uid +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__create_uid +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__create_uid +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__create_uid msgid "Created by" msgstr "" @@ -289,7 +267,6 @@ msgstr "" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_proprieta_tag__create_date -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_stato_anag__create_date @@ -300,24 +277,15 @@ msgstr "" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__create_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__create_date +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__create_date +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__create_date +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__create_date msgid "Created on" msgstr "" #. module: inrim_anagrafiche -#. odoo-python -#: code:addons/inrim_anagrafiche/models/ca_codice_locale.py:0 -#: code:addons/inrim_anagrafiche/models/ca_documento.py:0 -#: code:addons/inrim_anagrafiche/models/ca_documento.py:0 -#: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 -#: code:addons/inrim_anagrafiche/models/ca_righe_persona.py:0 -#: code:addons/inrim_anagrafiche/models/ca_spazio.py:0 -#: code:addons/inrim_anagrafiche/models/ca_spazio.py:0 -#: code:addons/inrim_anagrafiche/models/ca_stato_anag.py:0 -#: code:addons/inrim_anagrafiche/models/ca_tag.py:0 -#: code:addons/inrim_anagrafiche/models/ca_tag_persona.py:0 -#: code:addons/inrim_anagrafiche/models/ca_tipo_persona.py:0 -#, python-format -msgid "Data fine deve essere maggiore della data di inizio" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__ca_div_uo_code +msgid "DIV/UO" msgstr "" #. module: inrim_anagrafiche @@ -330,6 +298,8 @@ msgstr "" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__date_end #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__date_end #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__date_end +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__date_end +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__date_end msgid "Date End" msgstr "Data Fine" @@ -343,13 +313,15 @@ msgstr "Data Fine" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__date_start #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__date_start #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__date_start +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__date_start +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__date_start msgid "Date Start" msgstr "Data Inizio" #. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__datetime -msgid "Date/Time" -msgstr "Data/Ora" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag__default_id_number +msgid "Default Id Number" +msgstr "Numero ID Default" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_codice_locale__description @@ -361,6 +333,8 @@ msgstr "Data/Ora" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__description #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__description #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__description +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__description +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__description msgid "Description" msgstr "Descrizione" @@ -382,7 +356,6 @@ msgstr "Direzione" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_proprieta_tag__display_name -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_stato_anag__display_name @@ -393,9 +366,18 @@ msgstr "Direzione" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__display_name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__display_name +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__display_name +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__display_name +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__display_name msgid "Display Name" msgstr "Nome" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__ca_documento_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_documento_ids +msgid "Document" +msgstr "Documento" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__document_code msgid "Document Code" @@ -403,12 +385,15 @@ msgstr "Codice Documento" #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_stato_documento_action +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__ca_stato_documento_id #: model:ir.ui.menu,name:inrim_anagrafiche.ca_stato_documento_menu msgid "Document Status" msgstr "Stato Documenti" #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_tipo_doc_ident_action +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__tipo_documento_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__ca_tipo_documento_id #: model:ir.ui.menu,name:inrim_anagrafiche.ca_tipo_doc_ident_menu msgid "Document Type" msgstr "Tipologia Documenti" @@ -471,39 +456,35 @@ msgstr "Bozza" msgid "Email" msgstr "" -#. module: inrim_anagrafiche -#: model:ir.model,name:inrim_anagrafiche.model_ca_ente_azienda -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__ente_azienda_id -msgid "Ente Azienda" -msgstr "" - -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__error_code -msgid "Error Code" -msgstr "Codice errore" - #. module: inrim_anagrafiche #. odoo-python +#: code:addons/inrim_anagrafiche/models/ca_codice_locale.py:0 +#: code:addons/inrim_anagrafiche/models/ca_documento.py:0 +#: code:addons/inrim_anagrafiche/models/ca_documento.py:0 +#: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 +#: code:addons/inrim_anagrafiche/models/ca_righe_persona.py:0 +#: code:addons/inrim_anagrafiche/models/ca_spazio.py:0 +#: code:addons/inrim_anagrafiche/models/ca_spazio.py:0 +#: code:addons/inrim_anagrafiche/models/ca_stato_anag.py:0 +#: code:addons/inrim_anagrafiche/models/ca_tag.py:0 #: code:addons/inrim_anagrafiche/models/ca_tag_persona.py:0 +#: code:addons/inrim_anagrafiche/models/ca_tipo_persona.py:0 #, python-format -msgid "Esiste già un'altro tag persona per questa persona in questo periodo" -msgstr "" +msgid "End date must be greater than start date" +msgstr "Data fine deve essere maggiore della data di inizio" #. module: inrim_anagrafiche -#. odoo-python -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#, python-format -msgid "Esiste già una persona con questa matricola" +#: model:ir.model,name:inrim_anagrafiche.model_ca_ente_azienda +msgid "Ente Azienda" msgstr "" #. module: inrim_anagrafiche -#. odoo-python -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#, python-format -msgid "Esiste già una persona con questo codice fiscale" -msgstr "" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__error_code +msgid "Error Code" +msgstr "Codice errore" #. module: inrim_anagrafiche +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_work_info__state__expired #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form msgid "Expired" msgstr "Scaduto" @@ -524,30 +505,44 @@ msgstr "Documenti In Scadenza" msgid "External" msgstr "Esterni" -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__parent_id -msgid "Reference person" -msgstr "Riferente interno" - #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__filename msgid "Filename" -msgstr "" +msgstr "Nome File" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__fiscalcode msgid "Fiscalcode" msgstr "Codice Fiscale" +#. module: inrim_anagrafiche +#. odoo-python +#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 +#, python-format +msgid "For External person Internal reference is required " +msgstr "Per persone esterna è richiesto un riferimento interno" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__freshman msgid "Freshman" msgstr "Matricola" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__from_remote +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__from_remote +msgid "From Remote" +msgstr "Da Remoto" + +#. module: inrim_anagrafiche +#: model:ir.model.fields,help:inrim_anagrafiche.field_ca_tipo_persona__from_remote +#: model:ir.model.fields,help:inrim_anagrafiche.field_ca_titolo_persona__from_remote +msgid "From remote" +msgstr "Da remoto" + #. module: inrim_anagrafiche #: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_img_documento__side__fronte -msgid "Fronte" -msgstr "" +msgid "Front" +msgstr "Fronte" #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_ente_azienda_form @@ -562,7 +557,6 @@ msgstr "Informazioni Generali" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_proprieta_tag__id -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_stato_anag__id @@ -573,18 +567,42 @@ msgstr "Informazioni Generali" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__id msgid "ID" msgstr "" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__work_id_number +msgid "ID Number" +msgstr "Numero ID" + +#. module: inrim_anagrafiche +#: model:ir.actions.server,name:inrim_anagrafiche.ir_cron_check_document_availability_ir_actions_server +msgid "INRIM: Check Document Availability" +msgstr "INRIM: Controllo Validità Documenti" + +#. module: inrim_anagrafiche +#: model:ir.actions.server,name:inrim_anagrafiche.ir_cron_check_tag_validity_ir_actions_server +msgid "INRIM: Check Tag Persona Validity" +msgstr "INRIM: Controllo Validità Tag" + +#. module: inrim_anagrafiche +#: model:ir.actions.server,name:inrim_anagrafiche.ir_cron_check_workinfo_validity_ir_actions_server +msgid "INRIM: Check Work Info Validity" +msgstr "INRIM: Controllo Validità Info Lavorative" + #. module: inrim_anagrafiche #. odoo-python #: code:addons/inrim_anagrafiche/models/ca_tag_persona.py:0 #, python-format msgid "Il tag risulta revocato" -msgstr "" +msgstr "The tag is revoked" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__image_ids +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__image msgid "Image" msgstr "Immagini" @@ -593,11 +611,6 @@ msgstr "Immagini" msgid "Img Documento" msgstr "" -#. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_img_documento__image -msgid "Immagine" -msgstr "" - #. module: inrim_anagrafiche #: model:ir.ui.menu,name:inrim_anagrafiche.inrim_city_zip_geonames_import_menu msgid "Import from Geonames" @@ -606,7 +619,7 @@ msgstr "Importa da Geonames" #. module: inrim_anagrafiche #: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_lettore__direction__in msgid "In" -msgstr "" +msgstr "Ingresso" #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form @@ -619,6 +632,11 @@ msgstr "In Aggiornamento" msgid "In Use" msgstr "In Uso" +#. module: inrim_anagrafiche +#: model:ir.model,name:inrim_anagrafiche.model_ca_work_info +msgid "Info Lavorative" +msgstr "" + #. module: inrim_anagrafiche #: model:ir.ui.menu,name:inrim_anagrafiche.ca_ente_azienda_sedi_ente_menu msgid "Institution Locations" @@ -632,6 +650,7 @@ msgstr "Enti/Aziende" #. module: inrim_anagrafiche #: model:ir.model.fields,help:inrim_anagrafiche.field_ca_tipo_persona__structured +#: model:ir.model.fields,help:inrim_anagrafiche.field_ca_titolo_persona__structured msgid "Integration U-Gov/Esse3" msgstr "Integrazione U-Gov/Esse3" @@ -679,7 +698,6 @@ msgstr "Codice ISTAT" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_proprieta_tag__write_uid -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_stato_anag__write_uid @@ -690,6 +708,9 @@ msgstr "Codice ISTAT" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__write_uid #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__write_uid +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__write_uid +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__write_uid +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__write_uid msgid "Last Updated by" msgstr "" @@ -701,7 +722,6 @@ msgstr "" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_proprieta_tag__write_date -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_stato_anag__write_date @@ -712,6 +732,9 @@ msgstr "" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__write_date #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__write_date +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__write_date +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__write_date +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__write_date msgid "Last Updated on" msgstr "" @@ -722,15 +745,24 @@ msgstr "Cognome" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_lettore -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__lettore_id msgid "Lettore" msgstr "" +#. module: inrim_anagrafiche +#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form +msgid "List Tags" +msgstr "Lista Tag" + #. module: inrim_anagrafiche #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form msgid "List of Identity Documents" msgstr "Elenco Documenti di Identità" +#. module: inrim_anagrafiche +#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form +msgid "List of Work Info" +msgstr "Lista Info Lavorative" + #. module: inrim_anagrafiche #: model:ir.ui.menu,name:inrim_anagrafiche.ca_tag_persona_lista_associazioni_menu msgid "List of associations" @@ -738,14 +770,16 @@ msgstr "Lista associazioni" #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_codice_locale_action +#: model:ir.model,name:inrim_anagrafiche.model_ca_codice_locale +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__codice_locale_id #: model:ir.ui.menu,name:inrim_anagrafiche.ca_codice_locale_menu msgid "Local Code" msgstr "Codice Locale" #. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__management -msgid "Management" -msgstr "Direzione" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__lock +msgid "Lock" +msgstr "Bloccato" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__mobile @@ -780,6 +814,8 @@ msgstr "Tipo modalità" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_ente_azienda__name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__name #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_spazio__name +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__name +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__name msgid "Name" msgstr "Nome" @@ -795,18 +831,26 @@ msgstr "" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__note +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__note msgid "Note" msgstr "" +#. module: inrim_anagrafiche +#. odoo-python +#: code:addons/inrim_anagrafiche/models/ca_tag_persona.py:0 +#, python-format +msgid "Only temporary tags can be assigned to an external" +msgstr "Ad un esterno possono essere assegnati solo tag di tipo temporaneo" + #. module: inrim_anagrafiche #: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_lettore__direction__out msgid "Out" -msgstr "" +msgstr "Uscita" #. module: inrim_anagrafiche #: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_img_documento__side__pagina -msgid "Pagina" -msgstr "" +msgid "Page" +msgstr "Pagina" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__parent_id @@ -818,6 +862,16 @@ msgstr "Azienda madre" msgid "Parent Path" msgstr "Percorso padre" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__righe_persona_ids +msgid "Partner Lines" +msgstr "Righe Persona" + +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_stato_anag_id +msgid "Partner Status" +msgstr "Stato Anagrafica" + #. module: inrim_anagrafiche #: model:ir.ui.menu,name:inrim_anagrafiche.ca_persona_menu_root msgid "Partners and Institutions" @@ -836,11 +890,17 @@ msgid "People" msgstr "Persone" #. module: inrim_anagrafiche -#. odoo-python -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#, python-format -msgid "Per una persona esterna è obbligatorio caricare i documenti" -msgstr "" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__ca_persona_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__ca_persona_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__ca_persona_id +msgid "Person" +msgstr "Persona" + +#. module: inrim_anagrafiche +#: model:ir.actions.act_window,name:inrim_anagrafiche.ca_titolo_persona_action +#: model:ir.ui.menu,name:inrim_anagrafiche.ca_titolo_persona_menu +msgid "Person Title" +msgstr "Titolo Persona" #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_tipo_persona_action @@ -850,7 +910,6 @@ msgstr "Tipologia Persona" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_persona -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__persona_id msgid "Persona" msgstr "Anagrafica Persona" @@ -865,6 +924,11 @@ msgstr "Telefono" msgid "Present" msgstr "Presente" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__private_mobile +msgid "Private Mobile" +msgstr "Cellulare Privato" + #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_proprieta_tag_action #: model:ir.ui.menu,name:inrim_anagrafiche.ca_proprieta_tag_menu @@ -876,6 +940,12 @@ msgstr "Proprietà Tag" msgid "Proprietà Tag" msgstr "" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__spazio_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__lettore_id +msgid "Reader" +msgstr "Spazio" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__reader_ip msgid "Reader Ip" @@ -892,6 +962,11 @@ msgstr "Stato Lettore" msgid "Readers" msgstr "Lettori" +#. module: inrim_anagrafiche +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_img_documento__side__retro +msgid "Rear" +msgstr "Retro" + #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_stato_anag_action #: model:ir.ui.menu,name:inrim_anagrafiche.ca_stato_anag_menu @@ -899,9 +974,9 @@ msgid "Record Loading States" msgstr "Stati Caricamento Anagrafica" #. module: inrim_anagrafiche -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__registro_accesso_id -msgid "Registro Accesso" -msgstr "" +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__parent_id +msgid "Reference person" +msgstr "Referente interno" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__residence_city @@ -935,26 +1010,26 @@ msgid "Residence Zip" msgstr "CAP Residenza" #. module: inrim_anagrafiche -#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_img_documento__side__retro -msgid "Retro" -msgstr "" +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_tag_persona__state__returned +msgid "Returned" +msgstr "Restituito" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag__revoked msgid "Revoked" -msgstr "" - -#. module: inrim_anagrafiche -#: model:ir.model,name:inrim_anagrafiche.model_ca_righe_accesso -msgid "Righe Accesso" -msgstr "" +msgstr "Revocato" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_righe_persona -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__righe_persona_ids msgid "Righe Persona" msgstr "" +#. module: inrim_anagrafiche +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_tag_persona__state__scheduled +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_work_info__state__scheduled +msgid "Scheduled" +msgstr "Programmato" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__sequence msgid "Sequence" @@ -976,6 +1051,11 @@ msgstr "Gestione Spazi" msgid "Space Name" msgstr "Nome Spazio" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__tipo_spazio_id +msgid "Space Type" +msgstr "Tipo Spazio" + #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_tipo_spazio_action #: model:ir.ui.menu,name:inrim_anagrafiche.ca_tipo_spazio_menu @@ -984,13 +1064,13 @@ msgstr "Tipologia Spazio" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_spazio -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__spazio_id -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__spazio_id msgid "Spazio" msgstr "" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__state_id +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__state +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__state #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_ente_azienda_form #: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_persona_form msgid "State" @@ -1030,6 +1110,8 @@ msgstr "Indirizzo2" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tipo_persona__structured +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_titolo_persona__structured +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info_type__structured msgid "Structured" msgstr "Strutturato" @@ -1046,7 +1128,8 @@ msgstr "Errore di Sistema" #. module: inrim_anagrafiche #: model:ir.actions.act_window,name:inrim_anagrafiche.ca_tag_action #: model:ir.model,name:inrim_anagrafiche.model_ca_tag -#: model:ir.ui.menu,name:inrim_anagrafiche.ca_tag_menu +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__ca_tag_ids +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__ca_tag_id msgid "Tag" msgstr "" @@ -1056,79 +1139,103 @@ msgid "Tag Code" msgstr "Codice Tag" #. module: inrim_anagrafiche -#: model:ir.model,name:inrim_anagrafiche.model_ca_tag_persona -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__tag_persona_id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__tag_persona_id +msgid "Tag Person" +msgstr "Tag Persona" + +#. module: inrim_anagrafiche +#: model:ir.model,name:inrim_anagrafiche.model_ca_tag_persona msgid "Tag Persona" msgstr "" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag__ca_proprieta_tag_ids +msgid "Tag Properties" +msgstr "Proprietà Tag" + +#. module: inrim_anagrafiche +#: model:ir.ui.menu,name:inrim_anagrafiche.ca_tag_menu +msgid "Tags" +msgstr "" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag__temp #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__temp +#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_tag_view_search msgid "Temp" msgstr "Temporaneo" -#. module: inrim_anagrafiche -#: model_terms:ir.ui.view,arch_db:inrim_anagrafiche.ca_tag_view_search -msgid "Temporanei" -msgstr "" - #. module: inrim_anagrafiche #. odoo-python #: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 #, python-format msgid "" "The city of the partner %(partner)s differs from that in location " "%(location)s" msgstr "" +"La città del partner %(partner)s è diversa da quella della località " +"%(location)s" #. module: inrim_anagrafiche #. odoo-python #: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 #, python-format msgid "" "The country of the partner %(partner)s differs from that in location " "%(location)s" msgstr "" +"Il paese del partner %(partner)s è diverso da quello della località " +"%(location)s" #. module: inrim_anagrafiche #. odoo-python #: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 #, python-format msgid "" "The state of the partner %(partner)s differs from that in location " "%(location)s" msgstr "" +"Lo stato del partner %(partner)s è diverso da quello della posizione " +"%(location)s" #. module: inrim_anagrafiche #. odoo-python #: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 -#: code:addons/inrim_anagrafiche/models/ca_persona.py:0 #, python-format msgid "" "The zip of the partner %(partner)s differs from that in location " "%(location)s" msgstr "" +"Il codice postale del partner %(partner)s è diverso da quello della " +"posizione %(location)s" + +#. module: inrim_anagrafiche +#. odoo-python +#: code:addons/inrim_anagrafiche/models/ca_tag_persona.py:0 +#, python-format +msgid "There is already another person tag for this person at this time" +msgstr "Esiste già un'altro tag persona per questa persona in questo periodo" + +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__tz +msgid "Timezone" +msgstr "Fuso orario" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_tipo_doc_ident -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_documento__tipo_documento_id msgid "Tipo Documento" msgstr "" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_tipo_ente_azienda -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__tipo_ente_azienda_id msgid "Tipo Ente Azienda" msgstr "" +#. module: inrim_anagrafiche +#: model:ir.model,name:inrim_anagrafiche.model_ca_work_info_type +msgid "Tipo Info Lavorative" +msgstr "" + #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_tipo_persona msgid "Tipo Persona" @@ -1136,17 +1243,35 @@ msgstr "" #. module: inrim_anagrafiche #: model:ir.model,name:inrim_anagrafiche.model_ca_tipo_spazio -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_accesso__tipo_spazio_id -#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_spazio__tipo_spazio_id msgid "Tipo Spazio" msgstr "" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_work_info__ca_title_id +msgid "Title" +msgstr "Titolo" + +#. module: inrim_anagrafiche +#: model:ir.model,name:inrim_anagrafiche.model_ca_titolo_persona +msgid "Titolo Persona" +msgstr "" + +#. module: inrim_anagrafiche +#: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_tag_persona__state__to_give_back +msgid "To Give Back" +msgstr "Da Restituire" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__token #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_tag_persona__token msgid "Token" msgstr "CU" +#. module: inrim_anagrafiche +#: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__trust_level +msgid "Trust Level" +msgstr "Livello di fiducia" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_lettore__type #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__type_ids @@ -1158,6 +1283,13 @@ msgstr "Tipo" msgid "Uid" msgstr "UID" +#. module: inrim_anagrafiche +#. odoo-python +#: code:addons/inrim_anagrafiche/models/ca_ente_azienda.py:0 +#, python-format +msgid "VAT number/Tax code mandatory field" +msgstr "Partita Iva/Codice Fiscale campo obbligatorio" + #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_righe_persona__date_start msgid "Valid Access From" @@ -1199,6 +1331,23 @@ msgstr "In attesa documenti" msgid "Website" msgstr "Sito Web" +#. module: inrim_anagrafiche +#: model:ir.model.fields,help:inrim_anagrafiche.field_ca_ente_azienda__tz +msgid "" +"When printing documents and exporting/importing data, time values are computed according to this timezone.\n" +"If the timezone is not set, UTC (Coordinated Universal Time) is used.\n" +"Anywhere else, time values are computed according to the time offset of your web client." +msgstr "" +"Quando si stampano documenti e si esportano/importano dati, i valori temporali sono calcolati secondo questo fuso orario.\n" +"Se il fuso orario non è impostato, viene utilizzato UTC (Tempo Coordinato Universale).\n" +"Altrove, i valori temporali sono calcolati in base al fuso orario del client web." + +#. module: inrim_anagrafiche +#: model:ir.actions.act_window,name:inrim_anagrafiche.ca_work_info_type_action +#: model:ir.ui.menu,name:inrim_anagrafiche.ca_work_info_type_menu +msgid "Work Info Type" +msgstr "Tipo Info Lavorative" + #. module: inrim_anagrafiche #: model:ir.model.fields.selection,name:inrim_anagrafiche.selection__ca_persona__present__yes msgid "Yes" @@ -1215,7 +1364,7 @@ msgstr "CAP" #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__domicile_zip_id #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_persona__residence_zip_id msgid "ZIP Location" -msgstr "" +msgstr "Posizione CAP" #. module: inrim_anagrafiche #: model:ir.model.fields,field_description:inrim_anagrafiche.field_ca_ente_azienda__zip diff --git a/inrim_anagrafiche/models/ca_codice_locale.py b/inrim_anagrafiche/models/ca_codice_locale.py index 3f051bd..e4c9615 100644 --- a/inrim_anagrafiche/models/ca_codice_locale.py +++ b/inrim_anagrafiche/models/ca_codice_locale.py @@ -4,7 +4,7 @@ class CaCodiceLocale(models.Model): _name = 'ca.codice_locale' _inherit = "ca.model.base.mixin" - _description = 'Codice Locale' + _description = 'Local Code' name = fields.Char(required=True) description = fields.Char() @@ -18,4 +18,4 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) \ No newline at end of file + _('End date must be greater than start date')) \ No newline at end of file diff --git a/inrim_anagrafiche/models/ca_documento.py b/inrim_anagrafiche/models/ca_documento.py index 0ed0794..ec9da4c 100644 --- a/inrim_anagrafiche/models/ca_documento.py +++ b/inrim_anagrafiche/models/ca_documento.py @@ -20,7 +20,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def rest_get_record(self): return { @@ -84,15 +84,16 @@ class CaImgDocumento(models.Model): name = fields.Char(required=True) description = fields.Char() - ca_tipo_documento_id = fields.Many2one('ca.tipo_doc_ident') + ca_tipo_documento_id = fields.Many2one('ca.tipo_doc_ident', + string="Document Type") side = fields.Selection([ - ('fronte', 'Fronte'), - ('retro', 'Retro'), - ('pagina', 'Pagina') + ('fronte', 'Front'), + ('retro', 'Rear'), + ('pagina', 'Page') ], required=True) - image = fields.Binary(required=True, string="Immagine") + image = fields.Binary(required=True, string="Image") filename = fields.Char() - ca_documento_id = fields.Many2one('ca.documento') + ca_documento_id = fields.Many2one('ca.documento', string="Document") def rest_boby_hint(self): return { @@ -133,15 +134,17 @@ class CaDocumento(models.Model): _inherit = "ca.model.base.mixin" _rec_name = 'ca_persona_id' - ca_persona_id = fields.Many2one('ca.persona') - tipo_documento_id = fields.Many2one('ca.tipo_doc_ident', required=True) + ca_persona_id = fields.Many2one('ca.persona', string="Person") + tipo_documento_id = fields.Many2one('ca.tipo_doc_ident', required=True, + string="Document Type") tipo_documento_name = fields.Char(related="tipo_documento_id.name") validity_start_date = fields.Date(required=True) validity_end_date = fields.Date(required=True) document_code = fields.Char(required=True) issued_by = fields.Char(required=True) image_ids = fields.One2many('ca.img_documento', 'ca_documento_id') - ca_stato_documento_id = fields.Many2one('ca.stato_documento', readonly=True) + ca_stato_documento_id = fields.Many2one('ca.stato_documento', readonly=True, + string="Document Status") ca_stato_documento_name = fields.Char(related="ca_stato_documento_id.name") @@ -151,7 +154,7 @@ def _check_date(self): if record.validity_end_date and record.validity_start_date: if record.validity_end_date <= record.validity_start_date: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def _cron_check_ca_stato_documento_id(self): today = fields.Date.today() diff --git a/inrim_anagrafiche/models/ca_ente_azienda.py b/inrim_anagrafiche/models/ca_ente_azienda.py index a3b8d3f..15c97a5 100644 --- a/inrim_anagrafiche/models/ca_ente_azienda.py +++ b/inrim_anagrafiche/models/ca_ente_azienda.py @@ -62,7 +62,10 @@ class CaEnteAzienda(models.Model): website = fields.Char() vat = fields.Char() pec = fields.Char(required=False) - tipo_ente_azienda_id = fields.Many2one('ca.tipo_ente_azienda', required=True) + tipo_ente_azienda_id = fields.Many2one( + 'ca.tipo_ente_azienda', + required=True, + string="Company Type") note = fields.Text() company_id = fields.Many2one('res.company') ca_persona_ids = fields.Many2many('ca.persona', string='People') @@ -174,7 +177,7 @@ def _check_vat(self): if record.vat: if not record.vat and not record.parent_id: raise ValidationError( - _('Partita Iva/Codice Fiscale campo obbligatorio')) + _('VAT number/Tax code mandatory field')) persona_id = self.env['ca.ente_azienda'].search([ ('id', '!=', record.id), ('vat', '=', record.vat), @@ -182,7 +185,7 @@ def _check_vat(self): ]) if persona_id: raise ValidationError( - _('Esiste già una Azienda con questa Partita Iva/Codice Fiscale')) + _('A company already exists with this VAT number/Tax Code')) def rest_boby_hint(self): return { @@ -275,7 +278,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def rest_boby_hint(self): return { diff --git a/inrim_anagrafiche/models/ca_lettore.py b/inrim_anagrafiche/models/ca_lettore.py index c53aa24..9919e1a 100644 --- a/inrim_anagrafiche/models/ca_lettore.py +++ b/inrim_anagrafiche/models/ca_lettore.py @@ -1,4 +1,5 @@ -from odoo import models, fields, api +from odoo import models, fields, api, _ +from odoo.exceptions import UserError class CaLettore(models.Model): @@ -34,9 +35,9 @@ def _check_unique_IP(self): ] ) if tags: - msg = f'Esiste già questo lettore con IP: {record.reader_ip}' + msg = _(f'Esiste già questo lettore con IP: {record.reader_ip}') if not record.active: - msg = f"Lettore con IP{record.reader_ip} Risulta disattivato, riattivare per utilizzare" + msg = _(f"Lettore con IP {record.reader_ip} Risulta disattivato, riattivare per utilizzare") raise UserError( _(msg)) diff --git a/inrim_anagrafiche/models/ca_persona.py b/inrim_anagrafiche/models/ca_persona.py index 120d847..73c2aa9 100644 --- a/inrim_anagrafiche/models/ca_persona.py +++ b/inrim_anagrafiche/models/ca_persona.py @@ -106,10 +106,12 @@ class CaPersona(models.Model): ) domicile_other_than_residence = fields.Boolean() ca_workinfo_ids = fields.One2many('ca.work_info', 'ca_persona_id') - ca_documento_ids = fields.One2many('ca.documento', 'ca_persona_id') + ca_documento_ids = fields.One2many( + 'ca.documento', 'ca_persona_id', string="Document") ca_stato_anag_id = fields.Many2one('ca.stato_anag', default=lambda - self: self.default_ca_stato_anag_id(), required=True) - ca_ente_azienda_ids = fields.Many2many('ca.ente_azienda') + self: self.default_ca_stato_anag_id(), required=True, + string="Partner Status") + ca_ente_azienda_ids = fields.Many2many('ca.ente_azienda', string="Companies") token = fields.Char(required=True, readonly=True, copy=False, default=lambda self: self.get_token()) present = fields.Selection([ @@ -122,7 +124,8 @@ class CaPersona(models.Model): is_external = fields.Boolean(compute="_compute_bool", store=True) is_internal = fields.Boolean(compute="_compute_bool", store=True) is_structured = fields.Boolean(compute='_compute_is_structured', store=True) - ca_tag_ids = fields.One2many('ca.tag_persona', 'ca_persona_id', readonly=True) + ca_tag_ids = fields.One2many('ca.tag_persona', 'ca_persona_id', readonly=True, + string="Tag") active = fields.Boolean(default=True) def get_current_tag(self): @@ -177,9 +180,9 @@ def _check_unique_fiscalcode(self): ] ) if persona_id: - msg = f'Esiste già una persona con questo codice fiscale: {record.fiscalcode}' + msg = _(f'Esiste già una persona con questo codice fiscale: {record.fiscalcode}') if not record.active: - msg = f"{msg} la persona Risulta disattivata, riattivare per utilizzare" + msg = _(f"{msg} la persona Risulta disattivata, riattivare per utilizzare") raise UserError( _(msg)) @@ -189,7 +192,7 @@ def _check_external_documento_ids(self): if len(record.ca_documento_ids) == 0 and record.is_external: if not self.env.context.get("massive_create"): raise UserError(_( - 'Per una persona esterna è obbligatorio caricare i documenti')) + 'For an external person it is mandatory to upload the documents')) @api.onchange('domicile_state_id') def _onchange_domicile_state_id(self): diff --git a/inrim_anagrafiche/models/ca_righe_persona.py b/inrim_anagrafiche/models/ca_righe_persona.py index 15bc6d1..d0bbbad 100644 --- a/inrim_anagrafiche/models/ca_righe_persona.py +++ b/inrim_anagrafiche/models/ca_righe_persona.py @@ -6,8 +6,8 @@ class CaRighePersona(models.Model): _inherit = "ca.model.base.mixin" _description = 'Righe Persona' - spazio_id = fields.Many2one('ca.spazio') - tag_persona_id = fields.Many2one('ca.tag_persona') + spazio_id = fields.Many2one('ca.spazio', string="Reader") + tag_persona_id = fields.Many2one('ca.tag_persona', string="Tag Person") date_start = fields.Date(string='Valid Access From') date_end = fields.Date(string='Valid Access To') suspended = fields.Boolean() @@ -18,4 +18,4 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) \ No newline at end of file + _('End date must be greater than start date')) \ No newline at end of file diff --git a/inrim_anagrafiche/models/ca_spazio.py b/inrim_anagrafiche/models/ca_spazio.py index 3a6262b..2a472fe 100644 --- a/inrim_anagrafiche/models/ca_spazio.py +++ b/inrim_anagrafiche/models/ca_spazio.py @@ -19,7 +19,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def _domain_ente_azienda(self): domain = [ @@ -37,15 +37,17 @@ class CaSpazio(models.Model): _description = 'Spazio' name = fields.Char(required=True, string="Space Name") - tipo_spazio_id = fields.Many2one('ca.tipo_spazio', required=True) + tipo_spazio_id = fields.Many2one('ca.tipo_spazio', required=True, string="Space Type") ente_azienda_id = fields.Many2one( 'ca.ente_azienda', required=True, - domain=_domain_ente_azienda) - codice_locale_id = fields.Many2one('ca.codice_locale') - lettore_id = fields.Many2one('ca.lettore') + domain=_domain_ente_azienda, + string="Company") + codice_locale_id = fields.Many2one('ca.codice_locale', string="Local Code") + lettore_id = fields.Many2one('ca.lettore', string="Reader") date_start = fields.Date() date_end = fields.Date() - righe_persona_ids = fields.One2many('ca.righe_persona', 'spazio_id') + righe_persona_ids = fields.One2many('ca.righe_persona', 'spazio_id', + string="Partner Lines") active = fields.Boolean(default=True) @api.constrains('date_start', 'date_end') @@ -54,4 +56,4 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) \ No newline at end of file + _('End date must be greater than start date')) \ No newline at end of file diff --git a/inrim_anagrafiche/models/ca_stato_anag.py b/inrim_anagrafiche/models/ca_stato_anag.py index 37d3a70..a819b0d 100644 --- a/inrim_anagrafiche/models/ca_stato_anag.py +++ b/inrim_anagrafiche/models/ca_stato_anag.py @@ -18,4 +18,4 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) \ No newline at end of file + _('End date must be greater than start date')) \ No newline at end of file diff --git a/inrim_anagrafiche/models/ca_tag.py b/inrim_anagrafiche/models/ca_tag.py index 8936c32..f76acbf 100644 --- a/inrim_anagrafiche/models/ca_tag.py +++ b/inrim_anagrafiche/models/ca_tag.py @@ -19,7 +19,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def rest_boby_hint(self): return { @@ -52,7 +52,8 @@ class CaTag(models.Model): name = fields.Char(required=True) tag_code = fields.Char(required=True) - ca_proprieta_tag_ids = fields.Many2many('ca.proprieta_tag') + ca_proprieta_tag_ids = fields.Many2many('ca.proprieta_tag', + string="Tag Properties") in_use = fields.Boolean(readonly=True) active = fields.Boolean(default=True) default_id_number = fields.Char() @@ -89,9 +90,9 @@ def _check_unique_tag(self): ] ) if tags: - msg = f'Esiste già questo Tag: {record.tag_code} in {record.name}' + msg = _(f'Esiste già questo Tag: {record.tag_code} in {record.name}') if not record.active: - msg = f"{record.tag_code} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.tag_code} Risulta disattivato, riattivare per utilizzare") raise UserError( _(msg)) @@ -107,9 +108,9 @@ def _check_unique_default_id_number(self): ] ) if tags: - msg = f'Esiste già questo Seriale: {record.default_id_number} {record.name}' + msg = _(f'Esiste già questo Seriale: {record.default_id_number} {record.name}') if not record.active: - msg = f"{record.name} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.name} Risulta disattivato, riattivare per utilizzare") raise UserError( _(msg)) diff --git a/inrim_anagrafiche/models/ca_tag_persona.py b/inrim_anagrafiche/models/ca_tag_persona.py index bd2ead5..37839d2 100644 --- a/inrim_anagrafiche/models/ca_tag_persona.py +++ b/inrim_anagrafiche/models/ca_tag_persona.py @@ -14,8 +14,9 @@ class CaTagPersona(models.Model): token = fields.Char( required=True, readonly=True, default=lambda self: self.get_token()) - ca_persona_id = fields.Many2one('ca.persona', required=True) - ca_tag_id = fields.Many2one('ca.tag', required=True) + ca_persona_id = fields.Many2one('ca.persona', required=True, + string="Person") + ca_tag_id = fields.Many2one('ca.tag', required=True, string="Tag") tag_name = fields.Char(related="ca_tag_id.name", store=True) tag_in_use = fields.Boolean(related="ca_tag_id.in_use", store=True) date_start = fields.Datetime(required=True) @@ -25,7 +26,7 @@ class CaTagPersona(models.Model): [ ('to_give_back', 'To Give Back'), ('returned', 'Returned'), - ('scheduled', 'Secheduled'), + ('scheduled', 'Scheduled'), ], default='returned', string='State', readonly=True) available_tags_ids = fields.Many2many('ca.tag', compute="_compute_available_tags") @@ -37,7 +38,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) @api.constrains('ca_persona_id', 'ca_tag_id', 'date_start', 'date_end', 'active') def _check_duplicate(self): @@ -56,7 +57,7 @@ def _check_duplicate(self): ]) if tag_persona_id: raise UserError( - _("Esiste già un'altro tag persona per questa persona in questo periodo")) + _("There is already another person tag for this person at this time")) @api.constrains('ca_persona_id', 'temp', 'active') def _check_temp_tag_persona(self): @@ -64,7 +65,7 @@ def _check_temp_tag_persona(self): if record.ca_persona_id: if record.ca_persona_id.is_external and not record.temp: raise UserError( - _('Ad un esterno possono essere assegnati solo tag di tipo temporaneo')) + _('Only temporary tags can be assigned to an external')) @api.constrains('ca_tag_id', 'active') def _check_tag_revocato(self): diff --git a/inrim_anagrafiche/models/ca_tipo_persona.py b/inrim_anagrafiche/models/ca_tipo_persona.py index bd266ca..eab491b 100644 --- a/inrim_anagrafiche/models/ca_tipo_persona.py +++ b/inrim_anagrafiche/models/ca_tipo_persona.py @@ -14,7 +14,7 @@ class CaTitoloPersona(models.Model): date_end = fields.Date() active = fields.Boolean(default=True) structured = fields.Boolean(help='Integration U-Gov/Esse3') - from_remote = fields.Boolean(help='Da remoto') + from_remote = fields.Boolean(help='From remote') @api.constrains('date_start', 'date_end') def _check_date(self): @@ -22,7 +22,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) @api.constrains('code', 'active') def _check_unique_code(self): @@ -36,9 +36,9 @@ def _check_unique_code(self): ] ) if tags: - msg = f'Esiste già questo titolo: {record.code}' + msg = _(f'Esiste già questo titolo: {record.code}') if not record.active: - msg = f"{record.code} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.code} Risulta disattivato, riattivare per utilizzare") raise UserError( _(msg)) @@ -54,9 +54,9 @@ def _check_unique_name(self): ] ) if tags: - msg = f'Esiste già questa tipologia: {record.name}' + msg = _(f'Esiste già questa tipologia: {record.name}') if not record.active: - msg = f"{record.name} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.name} Risulta disattivato, riattivare per utilizzare") raise UserError(_(msg)) @api.model @@ -103,7 +103,7 @@ class CaTipoPersona(models.Model): date_end = fields.Date() active = fields.Boolean(default=True) structured = fields.Boolean(help='Integration U-Gov/Esse3') - from_remote = fields.Boolean(help='Da remoto') + from_remote = fields.Boolean(help='From remote') @api.constrains('date_start', 'date_end') def _check_date(self): @@ -111,7 +111,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) @api.constrains('code', 'active') def _check_unique_code(self): @@ -125,9 +125,9 @@ def _check_unique_code(self): ] ) if tags: - msg = f'Esiste già questa tipologia: {record.code}' + msg = _(f'Esiste già questa tipologia: {record.code}') if not record.active: - msg = f"{record.code} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.code} Risulta disattivato, riattivare per utilizzare") raise UserError(_(msg)) def rest_boby_hint(self): diff --git a/inrim_anagrafiche/models/ca_work_info.py b/inrim_anagrafiche/models/ca_work_info.py index 4dbb4e2..e2def37 100644 --- a/inrim_anagrafiche/models/ca_work_info.py +++ b/inrim_anagrafiche/models/ca_work_info.py @@ -26,9 +26,9 @@ def _check_unique_code(self): ] ) if tags: - msg = f'Esiste già questa tipologia: {record.code}' + msg = _(f'Esiste già questa tipologia: {record.code}') if not record.active: - msg = f"{record.code} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.code} Risulta disattivato, riattivare per utilizzare") raise UserError(_(msg)) @api.constrains('name', 'active') @@ -43,9 +43,9 @@ def _check_unique_name(self): ] ) if tags: - msg = f'Esiste già questa tipologia: {record.name}' + msg = _(f'Esiste già questa tipologia: {record.name}') if not record.active: - msg = f"{record.name} Risulta disattivato, riattivare per utilizzare" + msg = _(f"{record.name} Risulta disattivato, riattivare per utilizzare") raise UserError(_(msg)) @api.model @@ -85,7 +85,7 @@ class CaWorkInfo(models.Model): _rec_name = 'ca_persona_id' ca_persona_id = fields.Many2one( - 'ca.persona', required=True) + 'ca.persona', required=True, string="Person") work_id_number = fields.Char(string="ID Number") @@ -93,7 +93,7 @@ class CaWorkInfo(models.Model): 'ca.work_info_type', ondelete='cascade') ca_title_id = fields.Many2one( - 'ca.titolo_persona', ondelete='cascade') + 'ca.titolo_persona', ondelete='cascade', string="Title") ca_div_uo_code = fields.Char(string="DIV/UO") @@ -113,7 +113,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end < record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def check_update_state(self): now = fields.Date.today() diff --git a/inrim_anagrafiche/views/ca_tag_views.xml b/inrim_anagrafiche/views/ca_tag_views.xml index 4adaa85..35dab2b 100644 --- a/inrim_anagrafiche/views/ca_tag_views.xml +++ b/inrim_anagrafiche/views/ca_tag_views.xml @@ -5,7 +5,7 @@ ca.tag - + diff --git a/inrim_controllo_accessi/i18n/it.po b/inrim_controllo_accessi/i18n/it.po index 0914a69..cf54d05 100644 --- a/inrim_controllo_accessi/i18n/it.po +++ b/inrim_controllo_accessi/i18n/it.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 17.0+e\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-10-22 10:30+0000\n" -"PO-Revision-Date: 2024-10-22 10:30+0000\n" +"POT-Creation-Date: 2024-12-12 14:46+0000\n" +"PO-Revision-Date: 2024-12-12 14:46+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,12 +16,20 @@ msgstr "" "Plural-Forms: \n" #. module: inrim_controllo_accessi -#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form -msgid "Abilita" +#. odoo-python +#: code:addons/inrim_controllo_accessi/models/ca_tag_lettore.py:0 +#, python-format +msgid "A reader tag already exists with the same tag and reader" +msgstr "Esiste già un tag lettore con stesso tag e lettore" + +#. module: inrim_controllo_accessi +#: model:ir.model,name:inrim_controllo_accessi.model_ca_abilita_persona_locale +msgid "Abilita Persona locale" msgstr "" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_punto_accesso_id +#: model:ir.ui.menu,name:inrim_controllo_accessi.ca_punto_accesso_menu msgid "Access" msgstr "Accesso" @@ -30,6 +38,21 @@ msgstr "Accesso" msgid "Access Allowed" msgstr "Accesso Consentito" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__access_conflict +msgid "Access Conflict" +msgstr "Conflitto di accesso" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,help:inrim_controllo_accessi.field_ca_anag_registro_accesso__access_conflict +msgid "Access Conflict Tag Access realted to a person that is not present" +msgstr "Accesso Conflitto Tag Accesso relativo ad una persona non presente" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Access Data" +msgstr "Dati Accesso" + #. module: inrim_controllo_accessi #: model:ir.ui.menu,name:inrim_controllo_accessi.access_data_management_menu msgid "Access Data Management" @@ -37,16 +60,28 @@ msgstr "Gestione Dati Accesso" #. module: inrim_controllo_accessi #: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_punto_accesso_action +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__punto_accesso_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__ca_punto_accesso +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore__punto_accesso_ids +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_punto_accesso_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__ca_access_point_ids +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__punto_accesso_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__ca_punto_accesso_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__ca_punto_accesso_id +#: model:ir.ui.menu,name:inrim_controllo_accessi.ca_base_punto_accesso_menu msgid "Access Point" msgstr "Punto Accesso" #. module: inrim_controllo_accessi -#: model:ir.ui.menu,name:inrim_controllo_accessi.ca_punto_accesso_menu +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_punto_accesso_category_action +#: model:ir.ui.menu,name:inrim_controllo_accessi.ca_punto_accesso_category_menu +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_category_view_form msgid "Access Points" msgstr "Punti Accesso" #. module: inrim_controllo_accessi #: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_anag_registro_accesso_action +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__registro_accesso_id #: model:ir.ui.menu,name:inrim_controllo_accessi.ca_anag_registro_accesso_menu msgid "Access Register" msgstr "Registro Accesso" @@ -54,25 +89,26 @@ msgstr "Registro Accesso" #. module: inrim_controllo_accessi #. odoo-python #: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 -#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form #, python-format -msgid "Accessi Oggi" -msgstr "" +msgid "Access Rejected Today" +msgstr "Accessi Rifiutati Oggi" #. module: inrim_controllo_accessi #. odoo-python #: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form #, python-format -msgid "Accessi Rifiutati Oggi" -msgstr "" +msgid "Accessed Today" +msgstr "Accessi Oggi" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__active -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__active #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__active +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__active +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__active #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__active #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_lettore_persona__state__active +#: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_tag_lettore__state__active msgid "Active" msgstr "Attivo" @@ -83,21 +119,42 @@ msgid "Activity Code" msgstr "Codice attività" #. module: inrim_controllo_accessi +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_aggiungi_movimento_accesso_action +#: model:ir.model,name:inrim_controllo_accessi.model_ca_aggiungi_movimento_accesso #: model:ir.ui.menu,name:inrim_controllo_accessi.create_ca_anag_registro_accesso_menu msgid "Add Access Movement" msgstr "Aggiungi Movimento Accesso" #. module: inrim_controllo_accessi -#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_aggiungi_movimento_accesso_action -#: model:ir.model,name:inrim_controllo_accessi.model_ca_aggiungi_movimento_accesso -msgid "Aggiungi Movimento Accesso" -msgstr "" +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_category_view_form +msgid "Add Badge Person" +msgstr "Aggiungi Badge Persona" + +#. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 +#, python-format +msgid "Add Card Person" +msgstr "Aggiungi Carta Persona" + +#. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form +#, python-format +msgid "Add person in local" +msgstr "Aggiungi Persona Locale" #. module: inrim_controllo_accessi #: model:ir.model,name:inrim_controllo_accessi.model_ca_anag_registro_accesso msgid "Anagrafica Registro Accesso" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__typology +msgid "Ap Type" +msgstr "Tipo Configurazione" + #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form msgid "Are you sure you want to disable this record?" @@ -115,53 +172,90 @@ msgid "Auto" msgstr "Automatica" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_lettore_id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__ca_lettore_id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_lettore_id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_lettore_id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__ca_lettore_id -msgid "Ca Lettore" -msgstr "Lettore" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__available_events +msgid "Available Events" +msgstr "Eventi Disponibili" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_persona_id -msgid "Ca Persona" -msgstr "Persona" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__available_tags_ids +msgid "Available Tags" +msgstr "Tag Disponibili" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__ca_punto_accesso -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__ca_punto_accesso_id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__ca_punto_accesso_id -msgid "Ca Punto Accesso" -msgstr "Punto Accesso" +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Badge" +msgstr "" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_restituisci_badge_form +msgid "Badge Data" +msgstr "Dati Badge" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__ca_tag_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__ca_tag_id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__ca_tag_id msgid "Ca Tag" msgstr "Tag" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_tag_lettore_ids -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_tag_lettore_id -msgid "Ca Tag Lettore" -msgstr "Tag Lettore" - -#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__ca_tag_persona_id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__ca_tag_persona_id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__ca_tag_persona_ids #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_tag_persona +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__ca_tag_persona_ids msgid "Ca Tag Persona" msgstr "Tag Persona" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__ca_title_id +msgid "Ca Title" +msgstr "Titolo" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__ca_work_info_type_id +msgid "Ca Work Info Type" +msgstr "Tipo Info Lavorative" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_abilita_persona_locale_form +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_restituisci_badge_form #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_sposta_punto_accesso_view_form msgid "Cancel" msgstr "Chiudi" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__typology -msgid "Configuration Type" -msgstr "Tipo Configurazione" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_category +msgid "Cluster" +msgstr "" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__code +msgid "Code" +msgstr "Codice" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__ente_azienda +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__ente_azienda_id +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Company" +msgstr "Ente Azienda" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__ca_ente_name +msgid "Company Name" +msgstr "Nome Azienda" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__tipo_ente_azienda_ids +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__tipo_ente_azienda_id +msgid "Company Type" +msgstr "Tipo Ente Azienda" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Complete" +msgstr "Completa" #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_aggiungi_movimento_accesso_view_form @@ -169,44 +263,47 @@ msgid "Confirm" msgstr "Conferma" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__create_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__create_uid -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__create_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__create_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__create_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__create_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__create_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__create_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__create_uid msgid "Created by" msgstr "" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__create_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__create_date -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__create_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__create_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__create_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__create_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__create_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__create_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__create_date msgid "Created on" msgstr "" #. module: inrim_controllo_accessi -#. odoo-python -#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 -#: code:addons/inrim_controllo_accessi/models/ca_tag_lettore.py:0 -#, python-format -msgid "Data fine deve essere maggiore della data di inizio" -msgstr "" - -#. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__date -msgid "Date" -msgstr "Data" - -#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__allowed_date_end +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__date_end +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__date_end #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__date_end +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__date_end #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__date_end msgid "Date End" msgstr "Data Fine" @@ -218,7 +315,11 @@ msgid "Date End:" msgstr "Data Fine:" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__allowed_date_start +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__date_start +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__date_start #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__date_start +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__date_start #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__date_start msgid "Date Start" msgstr "Data Inizio" @@ -229,6 +330,28 @@ msgstr "Data Inizio" msgid "Date Start:" msgstr "Data Inizio:" +#. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/wizard/ca_abilita_persona_locale.py:0 +#: code:addons/inrim_controllo_accessi/wizard/ca_registra_persona.py:0 +#, python-format +msgid "Date end must be after date start" +msgstr "La fine della data deve essere successiva alla data di inizio" + +#. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/wizard/ca_abilita_persona_locale.py:0 +#, python-format +msgid "Date start and date end must be beetween a valid period" +msgstr "" +"La data di inizio e la data di fine devono essere comprese tra un periodo " +"valido" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__datetime +msgid "Date/Time" +msgstr "Data/Ora" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__datetime #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__datetime @@ -241,6 +364,11 @@ msgstr "Data/Ora" msgid "Datetime Event" msgstr "Data/Ora Evento" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__description +msgid "Description" +msgstr "Descrizione" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__direction #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__direction @@ -250,8 +378,8 @@ msgstr "Direzione" #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form -msgid "Disabilita" -msgstr "" +msgid "Disable" +msgstr "Disabilita" #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_search @@ -259,22 +387,63 @@ msgid "Disabled" msgstr "Disabilitati" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__display_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__display_name -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__display_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__display_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__display_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__display_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__display_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__display_name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__display_name msgid "Display Name" msgstr "" #. module: inrim_controllo_accessi -#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form -msgid "Elabora Persone Abilitate" +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Doc Code" +msgstr "Codice Doc" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Doc Type" +msgstr "Tipo Doc." + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__document_code +msgid "Document Code" +msgstr "Codice Documento" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Document Data" +msgstr "Dati Documento" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__tipo_documento_id +msgid "Document Type" +msgstr "Tipo Documento" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__email +msgid "Email" msgstr "" +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form +msgid "Enable" +msgstr "Abilita" + +#. module: inrim_controllo_accessi +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_abilita_persona_locale_action +msgid "Enable Local Person" +msgstr "Abilita Persona Locale" + #. module: inrim_controllo_accessi #: model:ir.model.fields,help:inrim_controllo_accessi.field_ca_punto_accesso__enable_sync msgid "Enable/Disable remote player synchronization" @@ -292,43 +461,19 @@ msgid "Enabled:" msgstr "Abilitato:" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__ente_azienda_id -msgid "Ente Azienda" -msgstr "" +#. odoo-python +#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 +#: code:addons/inrim_controllo_accessi/models/ca_tag_lettore.py:0 +#: code:addons/inrim_controllo_accessi/wizard/ca_registra_doc_persona.py:0 +#, python-format +msgid "End date must be greater than start date" +msgstr "Data fine deve essere maggiore della data di inizio" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__error_code msgid "Error Code" msgstr "Codice Errore" -#. module: inrim_controllo_accessi -#. odoo-python -#: code:addons/inrim_controllo_accessi/models/ca_anag_registro_accesso.py:0 -#, python-format -msgid "Errore punto accesso non attivo" -msgstr "" - -#. module: inrim_controllo_accessi -#. odoo-python -#: code:addons/inrim_controllo_accessi/models/ca_anag_registro_accesso.py:0 -#, python-format -msgid "Errore punto accesso non ha tipologia timbratura" -msgstr "" - -#. module: inrim_controllo_accessi -#. odoo-python -#: code:addons/inrim_controllo_accessi/models/ca_anag_registro_accesso.py:0 -#, python-format -msgid "Errore utente non abilitato" -msgstr "" - -#. module: inrim_controllo_accessi -#. odoo-python -#: code:addons/inrim_controllo_accessi/models/ca_tag_lettore.py:0 -#, python-format -msgid "Esiste già un tag lettore con stesso tag e lettore" -msgstr "" - #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__events_read_num msgid "Events Read Num" @@ -340,15 +485,35 @@ msgid "Expected Events Num" msgstr "Numero Eventi Attesi" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__expired +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Expiration" +msgstr "Scadenza" + +#. module: inrim_controllo_accessi #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_lettore_persona__state__expired +#: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_tag_lettore__state__expired msgid "Expired" msgstr "Scaduto" #. module: inrim_controllo_accessi -#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_tag_lettore_view_kanban -msgid "Expired:" -msgstr "Scaduto:" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__fiscalcode +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Fiscalcode" +msgstr "Codice Fiscale" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__freshman +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Freshman" +msgstr "Matricola" + +#. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_category_view_form +#, python-format +msgid "Give Back Badge" +msgstr "Restituisci Badge" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ente_azienda_id @@ -361,17 +526,38 @@ msgid "Headquarters Location:" msgstr "Posizione Sede:" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__id -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__id msgid "ID" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__work_id_number +msgid "ID Number" +msgstr "Numero ID" + +#. module: inrim_controllo_accessi +#: model:ir.actions.server,name:inrim_controllo_accessi.ir_cron_check_reader_person_validity_ir_actions_server +msgid "INRIM: Check Reader Person Validity" +msgstr "INRIM: Controlla Validità Lettori Persona" + +#. module: inrim_controllo_accessi +#: model:ir.actions.server,name:inrim_controllo_accessi.ir_cron_check_tag_reader_validity_ir_actions_server +msgid "INRIM: Check Tag Reader Validity" +msgstr "INRIM: Controlla Validità Tag Lettore" + #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_log_integrazione_lettori_view_search #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_search @@ -388,11 +574,26 @@ msgstr "In Uso" msgid "Insertion Type" msgstr "Tipo Inserimento" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__ente_interno +msgid "Internal" +msgstr "Interno" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__is_headquarters msgid "Is Headquarters" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__issued_by +msgid "Issued By" +msgstr "Rilasciato Da" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Issued by" +msgstr "Rilasciato Da" + #. module: inrim_controllo_accessi #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_log_integrazione_lettori__operation_status__ko msgid "Ko" @@ -409,40 +610,61 @@ msgid "Last Update Reader" msgstr "Ultimo Agg. Lettore" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__write_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__write_uid -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__write_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__write_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__write_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__write_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__write_uid +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__write_uid #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__write_uid msgid "Last Updated by" msgstr "" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__write_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__write_date -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__write_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__write_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__write_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__write_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__write_date +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__write_date #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__write_date msgid "Last Updated on" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__lastname +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Lastname" +msgstr "Cognome" + #. module: inrim_controllo_accessi #: model:ir.model,name:inrim_controllo_accessi.model_ca_lettore msgid "Lettore" msgstr "" #. module: inrim_controllo_accessi -#. odoo-python -#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 -#, python-format +#: model:ir.model,name:inrim_controllo_accessi.model_ca_lettore_persona msgid "Lettore Persona" -msgstr "" +msgstr "Reader Person" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_persona_view_ca_form_inherit +msgid "List Access" +msgstr "Lista Accesso" #. module: inrim_controllo_accessi #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_punto_accesso__typology__local_access @@ -459,34 +681,66 @@ msgstr "Log Errore" msgid "Log Integrazione Lettori" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__management +msgid "Management" +msgstr "Gestione" + #. module: inrim_controllo_accessi #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_aggiungi_movimento_accesso__type__manual #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_anag_registro_accesso__type__manual msgid "Manual" msgstr "Manuale" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__mobile +msgid "Mobile" +msgstr "Cellulare" + #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_sposta_punto_accesso_view_form msgid "Move" msgstr "Sposta" +#. module: inrim_controllo_accessi +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_sposta_punto_accesso_action +#: model:ir.model,name:inrim_controllo_accessi.model_ca_sposta_punto_accesso +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form +msgid "Move Access Point" +msgstr "Sposta Punto Accesso" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso_category__name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__name #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__name +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form msgid "Name" msgstr "Nome" +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "New Name" +msgstr "Nuovo Nominativo" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_sposta_punto_accesso__new_ca_spazio_id msgid "New Position" msgstr "Nuova Posizione" +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_abilita_persona_locale_form +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_restituisci_badge_form +msgid "Next" +msgstr "Avanti" + #. module: inrim_controllo_accessi #. odoo-python #: code:addons/inrim_controllo_accessi/models/ca_lettore.py:0 #, python-format msgid "No more than 1 access point" -msgstr "" +msgstr "Non più di 1 punto di accesso" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__events_read_num @@ -524,35 +778,55 @@ msgid "Operation Status" msgstr "Stato Operazione" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__person_freshman -msgid "Person Freshman" -msgstr "Persona Matricola" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_persona_id +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_richiesta_riga_accesso_sede_view_form +msgid "Partner" +msgstr "Persona" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_ente_azienda_ids -msgid "Person Institution/Company" -msgstr "Persona Ente/Azienda" +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form +msgid "People" +msgstr "" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__person_lastname -msgid "Person Lastname" -msgstr "Persona Cognome" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_persona_id +msgid "Person" +msgstr "Persona" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_persona__person_access_ids +msgid "Person Access" +msgstr "Accesso Persona" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__person_freshman +msgid "Person Freshman" +msgstr "Persona Matricola" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__person_name +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__person_display_name msgid "Person Name" -msgstr "Persona Nome" +msgstr "Nome Persona" #. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/wizard/ca_abilita_persona_locale.py:0 +#, python-format +msgid "Person alredy allowed to access" +msgstr "Persona già autorizzata ad accedere" + +#. module: inrim_controllo_accessi +#: model:ir.model,name:inrim_controllo_accessi.model_ca_persona +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__persona_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__persona_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__persona_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__persona_id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__persona_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__persona_id +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form msgid "Persona" msgstr "Anagrafica Persona" -#. module: inrim_controllo_accessi -#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form -msgid "Persone Abilitate" -msgstr "Persona Abilitate" - #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__ca_ente_azienda_id #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_spazio_id @@ -572,18 +846,16 @@ msgstr "Posizione:" #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_richiesta_riga_accesso_sede_view_form msgid "Process Access Log Requests" -msgstr "" +msgstr "Elaborara Richiesta Registro Accesso" #. module: inrim_controllo_accessi #: model:ir.model,name:inrim_controllo_accessi.model_ca_punto_accesso -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore__punto_accesso_ids -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_richiesta_riga_accesso_sede__punto_accesso_id msgid "Punto Accesso" msgstr "" #. module: inrim_controllo_accessi -#: model:ir.model,name:inrim_controllo_accessi.model_ca_lettore_persona -msgid "Punto Accesso Persona" +#: model:ir.model,name:inrim_controllo_accessi.model_ca_punto_accesso_category +msgid "Punto Accesso Category" msgstr "" #. module: inrim_controllo_accessi @@ -591,16 +863,28 @@ msgstr "" #: code:addons/inrim_controllo_accessi/models/ca_lettore_persona.py:0 #, python-format msgid "" +"There can only be one configuration for reader tag, person tag, date, in" +" active state" + +msgstr "" "Puo’ esistere solo una configurazione per tag lettore, tag persona, data, in" " stato attivo" -msgstr "" #. module: inrim_controllo_accessi #. odoo-python #: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 #, python-format msgid "Qualified People" -msgstr "" +msgstr "Persone Qualificate" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_lettore_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_lettore_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_log_integrazione_lettori__ca_lettore_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_lettore_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__ca_lettore_id +msgid "Reader" +msgstr "Lettore" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__system_error @@ -612,6 +896,11 @@ msgstr "Lettore Errore" msgid "Reader Error:" msgstr "Lettore Errore:" +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form +msgid "Reader Info" +msgstr "Info Lettore" + #. module: inrim_controllo_accessi #: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_log_integrazione_lettori_action #: model:ir.ui.menu,name:inrim_controllo_accessi.ca_log_integrazione_lettori_menu @@ -619,13 +908,18 @@ msgid "Reader Integration Log" msgstr "Log Integrazione Lettori" #. module: inrim_controllo_accessi +#. odoo-python +#: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 #: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_punto_accesso_persona_action #: model:ir.ui.menu,name:inrim_controllo_accessi.ca_punto_accesso_persona_menu +#, python-format msgid "Reader Person" msgstr "Lettore Persona" #. module: inrim_controllo_accessi #: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_tag_lettore_action +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__ca_tag_lettore_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_tag_lettore_ids #: model:ir.ui.menu,name:inrim_controllo_accessi.ca_tag_lettore_menu msgid "Reader Tag" msgstr "Tag Lettore" @@ -635,7 +929,7 @@ msgstr "Tag Lettore" #: code:addons/inrim_controllo_accessi/models/ca_punto_accesso.py:0 #, python-format msgid "Reader already in use in another location" -msgstr "" +msgstr "Lettore già in uso in un'altra posizione" #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_kanban @@ -643,15 +937,57 @@ msgstr "" msgid "Reader:" msgstr "Lettore:" +#. module: inrim_controllo_accessi +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_registra_doc_persona_action +msgid "Record Guest Doc" +msgstr "Registra Doc Ospite" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__recursive_read_events +msgid "Recursive Read Events" +msgstr "Lettura Eventi Ricorsivi" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_abilita_persona_locale__referente_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__parent_id +msgid "Reference person" +msgstr "Referente" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_persona_id msgid "Referent" msgstr "Referente" +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Referente interno" +msgstr "Referente Interno" + +#. module: inrim_controllo_accessi +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_registra_persona_action +#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_restituisci_badge_action +msgid "Register Guest" +msgstr "Registra Ospite" + +#. module: inrim_controllo_accessi +#: model:ir.model,name:inrim_controllo_accessi.model_ca_registra_persona +msgid "Register Person" +msgstr "Registra Persona" + +#. module: inrim_controllo_accessi +#: model:ir.model,name:inrim_controllo_accessi.model_ca_registra_doc_persona +msgid "Register Person Doc" +msgstr "Registra Doc Persona" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_doc_persona_form +msgid "Release Date" +msgstr "Data Rilascio" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__remote_update msgid "Remote Update" -msgstr "" +msgstr "Aggiornamento Remoto" #. module: inrim_controllo_accessi #: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_richiesta_riga_accesso_sede_action @@ -659,13 +995,36 @@ msgstr "" msgid "Request Insertion Headquarters Access Register" msgstr "Richiesta Riga Accesso Sede" +#. module: inrim_controllo_accessi +#: model:ir.model,name:inrim_controllo_accessi.model_ca_restituisci_badge +msgid "Return Badge" +msgstr "Restituisci Badge" + #. module: inrim_controllo_accessi #: model:ir.model,name:inrim_controllo_accessi.model_ca_richiesta_riga_accesso_sede msgid "Richiesta Riga Accesso Sede" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model,name:inrim_controllo_accessi.model_ca_righe_accesso +msgid "Righe Accesso" +msgstr "" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_lettore_persona__state__scheduled +#: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_tag_lettore__state__scheduled +msgid "Scheduled" +msgstr "Programmato" + +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_abilita_persona_locale_form +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "Search in the system" +msgstr "Cerca nel sistema" + #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_spazio_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__spazio_id msgid "Space" msgstr "Spazio" @@ -676,16 +1035,10 @@ msgstr "Spazio Sede" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_tipo_spazio_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__tipo_spazio_id msgid "Space Type" msgstr "Spazio Tipo" -#. module: inrim_controllo_accessi -#: model:ir.actions.act_window,name:inrim_controllo_accessi.ca_sposta_punto_accesso_action -#: model:ir.model,name:inrim_controllo_accessi.model_ca_sposta_punto_accesso -#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_view_form -msgid "Sposta Punto Accesso" -msgstr "" - #. module: inrim_controllo_accessi #: model:ir.model.fields.selection,name:inrim_controllo_accessi.selection__ca_punto_accesso__typology__stamping msgid "Stamping" @@ -693,19 +1046,26 @@ msgstr "Timbratura" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_lettore_persona__state +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__state msgid "State" msgstr "Stato" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__system_error msgid "System Error" -msgstr "Error" +msgstr "Errore" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__ca_tag_persona_id +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__tag_ids msgid "Tag" msgstr "" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__ca_tag_code +msgid "Tag Code" +msgstr "Codice Tag" + #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_tag_lettore_view_kanban msgid "Tag In Use:" @@ -716,6 +1076,22 @@ msgstr "Tag In Uso:" msgid "Tag Lettore" msgstr "Lettore" +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_righe_accesso__tag_persona_id +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_punto_accesso_category_view_form +msgid "Tag Person" +msgstr "Tag Persona" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_tag_lettore_persona_ids +msgid "Tag Reader Person" +msgstr "Tag Lettore Persona" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__ca_tag_lettore_persona_view +msgid "Tag Reader Person View" +msgstr "Tag Lettore Persona Vista" + #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_tag_lettore_view_kanban msgid "Tag:" @@ -727,6 +1103,7 @@ msgid "Tags" msgstr "" #. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_restituisci_badge__temp #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__temp msgid "Temp" msgstr "Temporaneo" @@ -737,9 +1114,10 @@ msgid "Temp:" msgstr "Temporaneo:" #. module: inrim_controllo_accessi -#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_aggiungi_movimento_accesso__tipo_ente_azienda_ids -msgid "Tipo Ente Azienda" -msgstr "" +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_anag_registro_accesso__tz +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__tz +msgid "Timezone" +msgstr "Fuso Orario" #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_anag_registro_accesso_view_search @@ -754,9 +1132,42 @@ msgstr "Tipo" #. module: inrim_controllo_accessi #: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_punto_accesso__typology +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_tag_lettore__access_point_typology msgid "Typology" msgstr "Tipologia" +#. module: inrim_controllo_accessi +#: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_registra_persona_form +msgid "VAT" +msgstr "Partita IVA" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__validity_end_date +msgid "Validity End Date" +msgstr "Data di fine validità" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_doc_persona__validity_start_date +msgid "Validity Start Date" +msgstr "Data di inizio validità" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,field_description:inrim_controllo_accessi.field_ca_registra_persona__vat +msgid "Vat" +msgstr "Partita IVA" + +#. module: inrim_controllo_accessi +#: model:ir.model.fields,help:inrim_controllo_accessi.field_ca_anag_registro_accesso__tz +#: model:ir.model.fields,help:inrim_controllo_accessi.field_ca_punto_accesso__tz +msgid "" +"When printing documents and exporting/importing data, time values are computed according to this timezone.\n" +"If the timezone is not set, UTC (Coordinated Universal Time) is used.\n" +"Anywhere else, time values are computed according to the time offset of your web client." +msgstr "" +"Quando si stampano documenti e si esportano/importano dati, i valori temporali sono calcolati in base a questo fuso orario.\n" +"Se il fuso orario non è impostato, viene utilizzato UTC (Tempo Coordinato Universale).\n" +"Altrove, i valori temporali sono calcolati in base all'offset temporale del client web." + #. module: inrim_controllo_accessi #: model_terms:ir.ui.view,arch_db:inrim_controllo_accessi.ca_anag_registro_accesso_view_search msgid "Yesterday" diff --git a/inrim_controllo_accessi/models/ca_anag_registro_accesso.py b/inrim_controllo_accessi/models/ca_anag_registro_accesso.py index e72da86..4a855ea 100644 --- a/inrim_controllo_accessi/models/ca_anag_registro_accesso.py +++ b/inrim_controllo_accessi/models/ca_anag_registro_accesso.py @@ -34,7 +34,8 @@ class CaAnagRegistroAccesso(models.Model): related="ca_persona_id.freshman", store=True, string="Person Freshman", readonly=True) ca_lettore_id = fields.Many2one( - related="ca_punto_accesso_id.ca_lettore_id", store=True, readonly=True) + related="ca_punto_accesso_id.ca_lettore_id", store=True, readonly=True, + string="Reader") ca_spazio_id = fields.Many2one( related="ca_punto_accesso_id.ca_spazio_id", store=True, string="Space", readonly=True) diff --git a/inrim_controllo_accessi/models/ca_lettore.py b/inrim_controllo_accessi/models/ca_lettore.py index 955e198..50f18ca 100644 --- a/inrim_controllo_accessi/models/ca_lettore.py +++ b/inrim_controllo_accessi/models/ca_lettore.py @@ -6,7 +6,8 @@ class CaLettore(models.Model): _inherit = 'ca.lettore' punto_accesso_ids = fields.One2many( - 'ca.tag_lettore', 'ca_lettore_id', readonly=True) + 'ca.tag_lettore', 'ca_lettore_id', readonly=True, + string="Access Point") @api.constrains('punto_accesso_ids') def _check_sale_lines(self): diff --git a/inrim_controllo_accessi/models/ca_lettore_persona.py b/inrim_controllo_accessi/models/ca_lettore_persona.py index f0cfa26..d95936c 100644 --- a/inrim_controllo_accessi/models/ca_lettore_persona.py +++ b/inrim_controllo_accessi/models/ca_lettore_persona.py @@ -9,16 +9,20 @@ class CaLettorePersona(models.Model): _rec_name = 'ca_lettore_id' ca_tag_lettore_id = fields.Many2one( - 'ca.tag_lettore', required=True, readonly=True) + 'ca.tag_lettore', required=True, readonly=True, + string="Reader Tag") ca_lettore_id = fields.Many2one( - related="ca_tag_lettore_id.ca_lettore_id", store=True, index=True) + related="ca_tag_lettore_id.ca_lettore_id", store=True, index=True, + string="Reader") ca_punto_accesso_id = fields.Many2one( - related="ca_tag_lettore_id.ca_punto_accesso_id", store=True, index=True) + related="ca_tag_lettore_id.ca_punto_accesso_id", store=True, index=True, + string="Access Point") ca_tag_persona = fields.Many2one( 'ca.tag_persona', ondelete='cascade', required=True, readonly=True) ca_persona_id = fields.Many2one( - related="ca_tag_persona.ca_persona_id", store=True, readonly=True) + related="ca_tag_persona.ca_persona_id", store=True, readonly=True, + string="Partner") date_start = fields.Datetime( related="ca_tag_persona.date_start", readonly=True, store=True) @@ -49,7 +53,7 @@ def _check_unique(self): ]) if punto_accesso_persona_id: raise UserError( - _('Puo’ esistere solo una configurazione per tag lettore, tag persona, data, in stato attivo')) + _('There can only be one configuration for reader tag, person tag, date, in active state')) @api.onchange('date_start', 'date_end') def _compute_expired(self): diff --git a/inrim_controllo_accessi/models/ca_log_integrazione_lettori.py b/inrim_controllo_accessi/models/ca_log_integrazione_lettori.py index 825f47c..38e8ae1 100644 --- a/inrim_controllo_accessi/models/ca_log_integrazione_lettori.py +++ b/inrim_controllo_accessi/models/ca_log_integrazione_lettori.py @@ -8,7 +8,8 @@ class CaLogIntegrazioneLettori(models.Model): activity_code = fields.Char(readonly=True) datetime = fields.Datetime(readonly=True) - ca_lettore_id = fields.Many2one('ca.lettore', readonly=True) + ca_lettore_id = fields.Many2one('ca.lettore', readonly=True, + string="Reader") expected_events_num = fields.Integer(readonly=True, default=0) events_read_num = fields.Integer(readonly=True, default=0) operation_status = fields.Selection([ diff --git a/inrim_controllo_accessi/models/ca_punto_accesso.py b/inrim_controllo_accessi/models/ca_punto_accesso.py index 708744d..8c1ef9a 100644 --- a/inrim_controllo_accessi/models/ca_punto_accesso.py +++ b/inrim_controllo_accessi/models/ca_punto_accesso.py @@ -15,7 +15,8 @@ class CaPuntoAccessoCategory(models.Model): name = fields.Char(required=True) code = fields.Char() description = fields.Char() - ca_access_point_ids = fields.One2many('ca.punto_accesso', 'ca_category') + ca_access_point_ids = fields.One2many('ca.punto_accesso', 'ca_category', + string="Access Point") ca_tag_persona_ids = fields.Many2many( 'ca.tag_persona', compute="compute_ca_tag_persona_ids") active = fields.Boolean(default=True) @@ -74,7 +75,8 @@ class CaPuntoAccesso(models.Model): related='ca_spazio_id.ente_azienda_id', string="Headquarters Location" ) - ca_lettore_id = fields.Many2one('ca.lettore', required=True) + ca_lettore_id = fields.Many2one('ca.lettore', required=True, + string="Reader") ca_category = fields.Many2one('ca.punto_accesso_category', string="Cluster") system_error = fields.Boolean(related="ca_lettore_id.system_error", store=True, string="Reader Error") @@ -99,12 +101,14 @@ class CaPuntoAccesso(models.Model): date_start = fields.Date(required=True) date_end = fields.Date(required=True, default=lambda self: self.default_date_end()) ca_tag_lettore_ids = fields.One2many( - 'ca.tag_lettore', 'ca_punto_accesso_id') + 'ca.tag_lettore', 'ca_punto_accesso_id', string="Reader Tag") ca_tag_lettore_persona_ids = fields.One2many( - 'ca.lettore_persona', 'ca_punto_accesso_id') + 'ca.lettore_persona', 'ca_punto_accesso_id', + string="Tag Reader Person") ca_tag_lettore_persona_view = fields.One2many( 'ca.lettore_persona', 'ca_punto_accesso_id', - domain=[("state", "in", ["active", "scheduled"])] + domain=[("state", "in", ["active", "scheduled"])], + string="Tag Reader Person View" ) remote_update = fields.Boolean(readonly=True) active = fields.Boolean(default=True) @@ -120,7 +124,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) def default_date_end(self): date_end = self.env['ir.config_parameter'].sudo().get_param('date_end.forever') @@ -139,7 +143,7 @@ def accessi_rifiutati_oggi(self): ('access_allowed', '=', False) ], order="person_display_name, datetime_event asc") return { - 'name': _('Accessi Rifiutati Oggi'), + 'name': _('Access Rejected Today'), 'type': 'ir.actions.act_window', 'view_type': 'form', 'view_mode': 'tree,form', @@ -158,7 +162,7 @@ def accessi_oggi(self): ('ca_lettore_id', '=', self.ca_lettore_id.id) ], order="person_display_name, datetime_event asc") return { - 'name': _('Accessi Oggi'), + 'name': _('Accessed Today'), 'type': 'ir.actions.act_window', 'view_type': 'form', 'view_mode': 'tree,form', @@ -176,7 +180,7 @@ def elabora_persone_abilitate(self): def elabora_persone_abilitate_view(self): self.elabora_persone_abilitate() return { - 'name': _('Lettore Persona'), + 'name': _('Reader Person'), 'type': 'ir.actions.act_window', 'view_type': 'form', 'view_mode': 'tree,form', diff --git a/inrim_controllo_accessi/models/ca_richiesta_riga_accesso_sede.py b/inrim_controllo_accessi/models/ca_richiesta_riga_accesso_sede.py index 23ff1f7..9aaffa4 100644 --- a/inrim_controllo_accessi/models/ca_richiesta_riga_accesso_sede.py +++ b/inrim_controllo_accessi/models/ca_richiesta_riga_accesso_sede.py @@ -9,9 +9,11 @@ class CaRichiestaRigaAccessoSede(models.Model): _rec_name = 'display_name' persona_id = fields.Many2one('ca.persona', - default=lambda self:self._default_persona_id(), required=True) - ente_azienda_id = fields.Many2one('ca.ente_azienda', required=True) - punto_accesso_id = fields.Many2one('ca.punto_accesso', required=True, ondelete='cascade') + default=lambda self:self._default_persona_id(), required=True, + string="Partner") + ente_azienda_id = fields.Many2one('ca.ente_azienda', required=True, string="Company") + punto_accesso_id = fields.Many2one('ca.punto_accesso', required=True, ondelete='cascade', + string="Access Point") direction = fields.Selection(related="punto_accesso_id.direction", required=True) datetime_event = fields.Datetime(required=True) display_name = fields.Char(compute='_compute_display_name') diff --git a/inrim_controllo_accessi/models/ca_righe_accesso.py b/inrim_controllo_accessi/models/ca_righe_accesso.py index b7abc9e..7c54ce2 100644 --- a/inrim_controllo_accessi/models/ca_righe_accesso.py +++ b/inrim_controllo_accessi/models/ca_righe_accesso.py @@ -5,10 +5,11 @@ class CaRigheAccesso(models.Model): _inherit = "ca.model.base.mixin" _description = 'Righe Accesso' - registro_accesso_id = fields.Many2one('ca.anag_registro_accesso') + registro_accesso_id = fields.Many2one('ca.anag_registro_accesso', + string="Access Register") persona_id = fields.Many2one('ca.persona') - spazio_id = fields.Many2one('ca.spazio') - tipo_spazio_id = fields.Many2one('ca.tipo_spazio') - tag_persona_id = fields.Many2one('ca.tag_persona') + spazio_id = fields.Many2one('ca.spazio', string="Space") + tipo_spazio_id = fields.Many2one('ca.tipo_spazio', string="Space Type") + tag_persona_id = fields.Many2one('ca.tag_persona', string="Tag Person") datetime = fields.Datetime(string="Date/Time") management = fields.Text() \ No newline at end of file diff --git a/inrim_controllo_accessi/models/ca_tag_lettore.py b/inrim_controllo_accessi/models/ca_tag_lettore.py index f5faae2..b979359 100644 --- a/inrim_controllo_accessi/models/ca_tag_lettore.py +++ b/inrim_controllo_accessi/models/ca_tag_lettore.py @@ -8,7 +8,8 @@ class CaTagLettore(models.Model): _description = 'Tag Lettore' name = fields.Char(compute="_compute_name", store=True) - ca_lettore_id = fields.Many2one('ca.lettore', required=True) + ca_lettore_id = fields.Many2one('ca.lettore', required=True, + string="Reader") ca_tag_id = fields.Many2one('ca.tag', required=True) ca_tag_code = fields.Char(related="ca_tag_id.tag_code", store=True) tag_in_use = fields.Boolean(related="ca_tag_id.in_use") @@ -20,7 +21,8 @@ class CaTagLettore(models.Model): ('expired', 'Expired'), ('scheduled', 'Scheduled') ], readonly=True) - ca_punto_accesso_id = fields.Many2one('ca.punto_accesso') + ca_punto_accesso_id = fields.Many2one('ca.punto_accesso', + string="Access Point") access_point_typology = fields.Selection( related="ca_punto_accesso_id.typology", store=True) active = fields.Boolean(default=True) @@ -60,7 +62,7 @@ def _check_date(self): if record.date_end and record.date_start: if record.date_end <= record.date_start: raise UserError( - _('Data fine deve essere maggiore della data di inizio')) + _('End date must be greater than start date')) @api.model_create_multi def create(self, vals): @@ -149,7 +151,7 @@ def _check_unique(self): ('active', '=', True) ]) if tag_lettore_id: - raise UserError(_('Esiste già un tag lettore con stesso tag e lettore')) + raise UserError(_('A reader tag already exists with the same tag and reader')) def collega_tag_lettore(self, nome_lettore, nome_tag, date_start="", date_end=""): if nome_lettore and nome_tag: diff --git a/inrim_controllo_accessi/views/ca_punto_accesso_views.xml b/inrim_controllo_accessi/views/ca_punto_accesso_views.xml index fbead62..ee6f4c7 100644 --- a/inrim_controllo_accessi/views/ca_punto_accesso_views.xml +++ b/inrim_controllo_accessi/views/ca_punto_accesso_views.xml @@ -48,13 +48,13 @@
diff --git a/inrim_controllo_accessi/views/ca_richiesta_riga_accesso_sede_views.xml b/inrim_controllo_accessi/views/ca_richiesta_riga_accesso_sede_views.xml index 36c3220..7ada978 100644 --- a/inrim_controllo_accessi/views/ca_richiesta_riga_accesso_sede_views.xml +++ b/inrim_controllo_accessi/views/ca_richiesta_riga_accesso_sede_views.xml @@ -28,7 +28,7 @@ - + - +