Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] event_registration_cancel_reason: Migration to 18.0 #433

Open
wants to merge 22 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
9ca64cc
[ADD] event_registration_cancel_reason
pedrobaeza Feb 3, 2016
19b17e4
[IMP] event_registration_cancel_reason: Module category/Multi support…
pedrobaeza Feb 14, 2016
967ccc3
[IMP+FIX] event_registration_cancel_reason: Allow multirecord cancell…
yajo Feb 15, 2016
e4e43b1
[9.0][MIG] event_registration_cancel_reason module
cubells Jan 12, 2017
8963110
[11.0][MIG] event_registration_cancel_reason: Migration to 11.0
cristinamartinrod Sep 25, 2018
bcead66
[MIG] event_registration_cancel_reason: Migration to v12
Aug 26, 2019
cabd307
[IMP] : black, isort, prettier
victoralmau Sep 7, 2020
f1796f0
[MIG] event_registration_cancel_reason: Migration to 13.0
victoralmau Sep 7, 2020
b68a5a0
Translated using Weblate (Spanish)
anasuarez1 Mar 17, 2021
794f242
[MIG] event_registration_cancel_reason: Migration to 14.0
LudLaf Apr 21, 2022
5855191
[IMP] event_registration_cancel_reason: Switch test to SavepointCase
pedrobaeza Apr 22, 2022
6d09c54
Added translation using Weblate (Italian)
primes2h Oct 7, 2022
246bd8f
[MIG] event_registration_cancel_reason: Migration to 15.0
ernesto-garcia-tecnativa Mar 7, 2023
d60ca48
Update translation files
weblate Mar 8, 2023
bb47522
Translated using Weblate (Italian)
mymage Jul 19, 2023
ff90be3
Translated using Weblate (Spanish)
Ivorra78 Oct 29, 2023
82e2575
[IMP] event_registration_cancel_reason: pre-commit auto fixes
carolinafernandez-tecnativa Jul 8, 2024
b025a34
[MIG] event_registration_cancel_reason: Migration to 17.0
carolinafernandez-tecnativa Jul 8, 2024
212c225
[UPD] Update event_registration_cancel_reason.pot
Jul 8, 2024
22fe736
[BOT] post-merge updates
OCA-git-bot Jul 8, 2024
5fe9fbc
Update translation files
weblate Jul 8, 2024
c5f7e1e
[MIG] event_registration_cancel_reason: Migration to 18.0
HeliconiaSolutions Feb 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 119 additions & 0 deletions event_registration_cancel_reason/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
=============================================
Reasons for event registrations cancellations
=============================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:74e44016b233a2f2704378dd19ab9ab037bc114d3699f76230e9c1db300ee6f2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fevent-lightgray.png?logo=github
:target: https://github.com/OCA/event/tree/18.0/event_registration_cancel_reason
:alt: OCA/event
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/event-18-0/event-18-0-event_registration_cancel_reason
: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=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module allows to add predefined reasons for the attendees to report
back why they cancel their registration to an event.

**Table of contents**

.. contents::
:local:

Configuration
=============

To configure this module, you need to:

1. Go to **Events > Configuration > Registrations cancellation reasons**
for setting the possible reasons you want to handle.

You can also set if a reason is only available for certain types of
events or if you leave it empty, for all.

Usage
=====

1. Go to **Events > Events**
2. Enter into the details of any of the events.
3. Press the button "Attendees", located at the top right hand corner.
4. Press the red button in the right part of any of the registrations.
5. A new screen will appear asking you to enter the reason why the
registration is cancelled.

You will get also the same screen:

1. Go to **Events > Reporting > Attendees (view list)**.
2. Enter into the details of any of the attendees.
3. Press the button *Cancel registration*.

On this object, you can group by the cancellation reason in the list,
calendar or graph view.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/event/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/event/issues/new?body=module:%20event_registration_cancel_reason%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Tecnativa

Contributors
------------

- `Tecnativa <https://www.tecnativa.com>`__:

- Rafael Blasco
- Pedro M. Baeza
- Vicent Cubells
- Cristina Martín
- Victor M.M. Torres
- Víctor Martínez
- Carolina Fernandez

- `Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>`__

- Bhavesh Heliconia

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/event <https://github.com/OCA/event/tree/18.0/event_registration_cancel_reason>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
4 changes: 4 additions & 0 deletions event_registration_cancel_reason/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

from . import models
from . import wizard
23 changes: 23 additions & 0 deletions event_registration_cancel_reason/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2016 Antiun Ingeniería S.L.
# Copyright 2016 Tecnativa - Pedro M. Baeza
# Copyright 2017 Tecnativa - Vicent Cubells
# Copyright 2018 Tecnativa - Cristina Martin
# Copyright 2020 Tecnativa - Víctor Martínez
# Copyright 2024 Tecnativa - Carolina Fernandez
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

{
"name": "Reasons for event registrations cancellations",
"version": "18.0.1.0.0",
"license": "AGPL-3",
"author": "Tecnativa, " "Odoo Community Association (OCA)",
"website": "https://github.com/OCA/event",
"category": "Marketing",
"depends": ["event"],
"data": [
"security/ir.model.access.csv",
"views/event_registration_view.xml",
"wizard/event_registration_cancel_log_reason_view.xml",
],
"installable": True,
}
139 changes: 139 additions & 0 deletions event_registration_cancel_reason/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * event_registration_cancel_reason
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-15 16:33+0100\n"
"PO-Revision-Date: 2023-10-29 23:37+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: event_registration_cancel_reason
#: model_terms:ir.ui.view,arch_db:event_registration_cancel_reason.event_registration_cancel_log_reason_view
msgid "Cancel registration"
msgstr "Cancelar registro"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration__cancel_reason_id
msgid "Cancellation Reason"
msgstr "Motivo de cancelación"

#. module: event_registration_cancel_reason
#: model_terms:ir.ui.view,arch_db:event_registration_cancel_reason.view_registration_search
msgid "Cancellation reason"
msgstr "Razón de cancelación"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__create_uid
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__create_date
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__create_date
msgid "Created on"
msgstr "Creado en"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__display_name
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__display_name
msgid "Display Name"
msgstr "Nombre mostrado"

#. module: event_registration_cancel_reason
#: model:ir.model,name:event_registration_cancel_reason.model_event_registration
msgid "Event Registration"
msgstr "Registro evento"

#. module: event_registration_cancel_reason
#: model:ir.model,name:event_registration_cancel_reason.model_event_registration_cancel_log_reason
msgid "Event Registration Cancel Log Reason"
msgstr "Motivo de Cancelación del Registro del Evento"

#. module: event_registration_cancel_reason
#: model:ir.model,name:event_registration_cancel_reason.model_event_registration_cancel_reason
msgid "Event Registration Cancel Reason"
msgstr "Motivos de cancelación de registro en evento"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__event_type_id
msgid "Event type"
msgstr "Tipo de evento"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__event_type_ids
msgid "Event types"
msgstr "Tipos de evento"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__id
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__id
msgid "ID"
msgstr "ID"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__write_uid
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__write_date
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__write_date
msgid "Last Updated on"
msgstr "Última actualización en"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_log_reason__reason_id
#: model:ir.model.fields,field_description:event_registration_cancel_reason.field_event_registration_cancel_reason__name
msgid "Reason"
msgstr "Razón"

#. module: event_registration_cancel_reason
#: model:ir.actions.act_window,name:event_registration_cancel_reason.event_registration_cancel_reason_action
#: model:ir.ui.menu,name:event_registration_cancel_reason.menu_event_registration_cancel_reason
msgid "Registration cancellation reasons"
msgstr "Razones de cancelación de registros"

#. module: event_registration_cancel_reason
#: model:ir.model.fields,help:event_registration_cancel_reason.field_event_registration_cancel_reason__event_type_ids
msgid ""
"Select the event types where you want to use this cancellation reason. Leave "
"it empty for using in all."
msgstr ""
"Seleccione los tipos de evento en los que quiere usar esta razón de "
"cancelación. Déjelo en blanco para usarla en todos."

#. module: event_registration_cancel_reason
#: model_terms:ir.ui.view,arch_db:event_registration_cancel_reason.event_registration_cancel_log_reason_view
msgid "Select the reason for cancelling the registration:"
msgstr "Seleccione la razón para cancelar el registro:"

#. module: event_registration_cancel_reason
#. odoo-python
#: code:addons/event_registration_cancel_reason/wizard/event_registration_cancel_log_reason.py:0
#, python-format
msgid "You cannot cancel registrations from events of different types at once."
msgstr "No puede cancelar registros de eventos de distintos tipos a la vez."

#~ msgid "Last Modified on"
#~ msgstr "Última modificación el"

#~ msgid "Abort"
#~ msgstr "Abortar"

#~ msgid "Reason id"
#~ msgstr "Razón"

#~ msgid "or"
#~ msgstr "o"
Loading