From 4410baac0fb03de5308a09df3f5c88aad032860a Mon Sep 17 00:00:00 2001 From: Carolina Fernandez Date: Thu, 5 Oct 2023 10:18:05 -0300 Subject: [PATCH] [MIG] partner_event: Migration to 16.0 --- partner_event/README.rst | 15 +++---- partner_event/__manifest__.py | 3 +- partner_event/i18n/es.po | 22 ++++++----- partner_event/i18n/it.po | 38 +++++++++--------- partner_event/i18n/partner_event.pot | 12 ++++++ partner_event/i18n/sl.po | 12 ++++++ partner_event/i18n/sv.po | 23 ++++++----- partner_event/models/event_registration.py | 16 +++++--- partner_event/readme/CONTRIBUTORS.rst | 1 + partner_event/readme/DESCRIPTION.rst | 1 + partner_event/static/description/index.html | 39 +++++++++---------- .../tests/test_event_registration.py | 10 ++--- .../wizard/res_partner_register_event.py | 1 - 13 files changed, 115 insertions(+), 78 deletions(-) diff --git a/partner_event/README.rst b/partner_event/README.rst index f40c4c97d..cef58987d 100644 --- a/partner_event/README.rst +++ b/partner_event/README.rst @@ -2,13 +2,10 @@ Link partner to events ====================== -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:363fa242cf8e09b15ecb9cd6724c6af0398251720d474898843211cec11e32dc - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png :target: https://odoo-community.org/page/development-status @@ -22,11 +19,11 @@ Link partner to events .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/event-15-0/event-15-0-partner_event :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/event&target_branch=15.0 - :alt: Try me on Runboat +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/199/15.0 + :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module links partners with the events they are registered through a smart button. @@ -64,7 +61,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed +If you spotted it first, help us smashing it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/partner_event/__manifest__.py b/partner_event/__manifest__.py index b59a3862b..312807ddb 100644 --- a/partner_event/__manifest__.py +++ b/partner_event/__manifest__.py @@ -5,11 +5,12 @@ # Copyright 2017 Tecnativa S.L. - David Vidal # Copyright 2018 Jupical Technologies Pvt. Ltd. - Anil Kesariya # Copyright 2020 Tecnativa S.L. - Víctor Martínez +# Copyright 2023 Tecnativa S.L. - Carolina Fernandez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Link partner to events", - "version": "15.0.1.0.2", + "version": "16.0.1.0.0", "category": "Marketing", "author": "Tecnativa," "Odoo Community Association (OCA)", "website": "https://github.com/OCA/event", diff --git a/partner_event/i18n/es.po b/partner_event/i18n/es.po index c825f9b73..dabb15918 100644 --- a/partner_event/i18n/es.po +++ b/partner_event/i18n/es.po @@ -79,6 +79,11 @@ msgstr "Creado el" msgid "Display Name" msgstr "Nombre mostrado" +#. module: partner_event +#: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__errors +msgid "Errors" +msgstr "Errores" + #. module: partner_event #: model:ir.model,name:partner_event.model_event_event #: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__event @@ -136,15 +141,14 @@ msgstr "Registros" msgid "Select event to register" msgstr "Selecciona el evento para registrar" -#~ msgid "Errors" -#~ msgstr "Errores" - -#~ msgid "" -#~ "These partners haven't been registered because they\\'re " -#~ "already registered or other error occurred" -#~ msgstr "" -#~ "Estas empresas no se han registrado porque ya " -#~ "estaban registradas u otro error ocurrió" +#. module: partner_event +#: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view +msgid "" +"These partners haven't been registered because they\\'re " +"already registered or other error occurred" +msgstr "" +"Estas empresas no se han registrado porque ya estaban " +"registradas u otro error ocurrió" #~ msgid "Event attended registrations number" #~ msgstr "Nº de registrados que han asistido al evento" diff --git a/partner_event/i18n/it.po b/partner_event/i18n/it.po index f76060334..041fbb9d7 100644 --- a/partner_event/i18n/it.po +++ b/partner_event/i18n/it.po @@ -6,15 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-07-24 12:09+0000\n" -"Last-Translator: mymage \n" +"PO-Revision-Date: 2023-01-02 11:45+0000\n" +"Last-Translator: Francesco Foresti \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" +"X-Generator: Weblate 4.14.1\n" #. module: partner_event #: model:ir.model.fields,field_description:partner_event.field_res_partner__registration_count @@ -30,7 +30,7 @@ msgstr "Presente" #. module: partner_event #: model:ir.model.fields,field_description:partner_event.field_event_registration__attendee_partner_id msgid "Attendee Partner" -msgstr "Partner partecipante" +msgstr "" #. module: partner_event #: model:ir.model.fields,field_description:partner_event.field_event_registration__partner_id @@ -56,12 +56,12 @@ msgstr "Numero di eventi con registrazioni confermate." #: model:ir.model.fields,field_description:partner_event.field_event_event__create_partner #: model:ir.model.fields,field_description:partner_event.field_event_session__create_partner msgid "Create Partners in registration" -msgstr "Crea partner alla registrazione" +msgstr "" #. module: partner_event #: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view msgid "Create registrations" -msgstr "Crea registrazioni" +msgstr "" #. module: partner_event #: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__create_uid @@ -78,6 +78,11 @@ msgstr "Creato il" msgid "Display Name" msgstr "Nome visualizzato" +#. module: partner_event +#: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__errors +msgid "Errors" +msgstr "Errori" + #. module: partner_event #: model:ir.model,name:partner_event.model_event_event #: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__event @@ -118,12 +123,12 @@ msgstr "Ultimo aggiornamento il" #. module: partner_event #: model:ir.actions.act_window,name:partner_event.action_partner_register_event msgid "Register in an event" -msgstr "Registrare in un evento" +msgstr "" #. module: partner_event #: model:ir.model,name:partner_event.model_res_partner_register_event msgid "Register partner for event" -msgstr "Registrare partner per l'evento" +msgstr "" #. module: partner_event #: model:ir.actions.act_window,name:partner_event.act_partner_registration @@ -133,14 +138,11 @@ msgstr "Registrazioni" #. module: partner_event #: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view msgid "Select event to register" -msgstr "Selezionare evento da registrare" - -#~ msgid "Errors" -#~ msgstr "Errori" +msgstr "" -#~ msgid "" -#~ "These partners haven't been registered because they\\'re " -#~ "already registered or other error occurred" -#~ msgstr "" -#~ "Questi partner non sono stati registrati perché sono " -#~ "già registrati o si sono presentati altri errori" +#. module: partner_event +#: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view +msgid "" +"These partners haven't been registered because they\\'re " +"already registered or other error occurred" +msgstr "" diff --git a/partner_event/i18n/partner_event.pot b/partner_event/i18n/partner_event.pot index 587dfd9cf..27473ddd0 100644 --- a/partner_event/i18n/partner_event.pot +++ b/partner_event/i18n/partner_event.pot @@ -75,6 +75,11 @@ msgstr "" msgid "Display Name" msgstr "" +#. module: partner_event +#: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__errors +msgid "Errors" +msgstr "" + #. module: partner_event #: model:ir.model,name:partner_event.model_event_event #: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__event @@ -131,3 +136,10 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view msgid "Select event to register" msgstr "" + +#. module: partner_event +#: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view +msgid "" +"These partners haven't been registered because they\\'re already" +" registered or other error occurred" +msgstr "" diff --git a/partner_event/i18n/sl.po b/partner_event/i18n/sl.po index 0203c6cd2..eee1e7fdd 100644 --- a/partner_event/i18n/sl.po +++ b/partner_event/i18n/sl.po @@ -82,6 +82,11 @@ msgstr "" msgid "Display Name" msgstr "" +#. module: partner_event +#: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__errors +msgid "Errors" +msgstr "" + #. module: partner_event #: model:ir.model,name:partner_event.model_event_event #: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__event @@ -142,5 +147,12 @@ msgstr "Prijave" msgid "Select event to register" msgstr "" +#. module: partner_event +#: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view +msgid "" +"These partners haven't been registered because they\\'re " +"already registered or other error occurred" +msgstr "" + #~ msgid "Attended registration number" #~ msgstr "Pričakovano število prijav" diff --git a/partner_event/i18n/sv.po b/partner_event/i18n/sv.po index 17358002f..dff50ba97 100644 --- a/partner_event/i18n/sv.po +++ b/partner_event/i18n/sv.po @@ -78,6 +78,11 @@ msgstr "Skapad den" msgid "Display Name" msgstr "Visningsnamn" +#. module: partner_event +#: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__errors +msgid "Errors" +msgstr "Fel" + #. module: partner_event #: model:ir.model,name:partner_event.model_event_event #: model:ir.model.fields,field_description:partner_event.field_res_partner_register_event__event @@ -135,13 +140,11 @@ msgstr "Anmälningar" msgid "Select event to register" msgstr "Välj evenemang att anmäla" -#~ msgid "Errors" -#~ msgstr "Fel" - -#~ msgid "" -#~ "These partners haven't been registered because they\\'re " -#~ "already registered or other error occurred" -#~ msgstr "" -#~ "Dessa partners har inte anmälts eftersom de redan " -#~ "är anmälda eller på grund av att ett annat fel " -#~ "uppstod" +#. module: partner_event +#: model_terms:ir.ui.view,arch_db:partner_event.res_partner_register_event_view +msgid "" +"These partners haven't been registered because they\\'re " +"already registered or other error occurred" +msgstr "" +"Dessa partners har inte anmälts eftersom de redan är " +"anmälda eller på grund av att ett annat fel uppstod" diff --git a/partner_event/models/event_registration.py b/partner_event/models/event_registration.py index 19c8a986c..d3e6740c3 100644 --- a/partner_event/models/event_registration.py +++ b/partner_event/models/event_registration.py @@ -1,10 +1,11 @@ # Copyright 2015 Tecnativa - Javier Iniesta # Copyright 2016 Tecnativa - Antonio Espinosa # Copyright 2016 Tecnativa - Vicent Cubells +# Copyright 2018 Jupical Technologies Pvt. Ltd. - Anil Kesariya # Copyright 2020 Tecnativa - Víctor Martínez # Copyright 2014-2023 Tecnativa - Pedro M. Baeza +# Copyright 2023 Tecnativa - Carolina Fernandez # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - from odoo import api, fields, models @@ -73,7 +74,12 @@ def _onchange_partner_id(self): get_attendee_partner_address = { "get_attendee_partner_address": self.attendee_partner_id, } - return super( - EventRegistration, self.with_context(**get_attendee_partner_address) - )._onchange_partner_id() - return super(EventRegistration, self)._onchange_partner_id() + self = self.with_context(**get_attendee_partner_address) + for registration in self: + if registration.partner_id: + registration.update( + registration._synchronize_partner_values( + registration.partner_id + ) + ) + return {} diff --git a/partner_event/readme/CONTRIBUTORS.rst b/partner_event/readme/CONTRIBUTORS.rst index 736ece26e..91f0d5fc7 100644 --- a/partner_event/readme/CONTRIBUTORS.rst +++ b/partner_event/readme/CONTRIBUTORS.rst @@ -8,6 +8,7 @@ * Rafael Blasco * Víctor Martínez * Stefan Ungureanu + * Carolina Fernandez * `Antiun `__: diff --git a/partner_event/readme/DESCRIPTION.rst b/partner_event/readme/DESCRIPTION.rst index 9c2e259c5..2360047bb 100644 --- a/partner_event/readme/DESCRIPTION.rst +++ b/partner_event/readme/DESCRIPTION.rst @@ -10,3 +10,4 @@ It also includes: * Action in partner tree view 'More' button, to register several partners to an event * Restricts partner deletion when event attendees are linked to it. +* Onchange for partner_id removed in v16 core in Event Registration- including functionality here diff --git a/partner_event/static/description/index.html b/partner_event/static/description/index.html index 0835218d4..ecad89690 100644 --- a/partner_event/static/description/index.html +++ b/partner_event/static/description/index.html @@ -1,20 +1,20 @@ - + - + Link partner to events