Skip to content

Commit

Permalink
fixup! fixup! fixup! fixup! fixup! [ADD] portal_event_tickets
Browse files Browse the repository at this point in the history
  • Loading branch information
em230418 committed Oct 14, 2024
1 parent 50ef9f6 commit 63acc77
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 13 deletions.
14 changes: 8 additions & 6 deletions portal_event_tickets/controllers/main.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import logging

from werkzeug.exceptions import Forbidden, NotFound

from odoo import _, http
from odoo.exceptions import AccessError
from odoo.fields import Date
from odoo.http import request
from werkzeug.exceptions import Forbidden, NotFound

from odoo.addons.http_routing.models.ir_http import slug
from odoo.addons.portal.controllers.portal import CustomerPortal
Expand Down Expand Up @@ -314,25 +315,26 @@ def ticket_transfer_receive(self, transfer_ticket=None, **kw):
values = self._prepare_portal_layout_values()
if request.httprequest.method == "GET":
tickets = WebsiteEventController()._process_tickets_form(
ticket.event_id,
{"nb_register-0": 1}
ticket.event_id, {f"nb_register-{ticket.event_ticket_id.id}": 1}
)
values.update(
{
"transfer_ticket": ticket,
#"tickets": tickets,
"tickets": tickets,
"event": ticket.event_id,
"availability_check": True,
}
)
print(values)
return request.render(
"portal_event_tickets.portal_ticket_transfer_receive", values
)

# handle filled form

receiver = ticket.attendee_partner_id
registration = WebsiteEventController()._process_registration_details(kw)[0]
registration = WebsiteEventController()._process_attendees_form(
ticket.event_id, kw
)[0]
registration["event_id"] = ticket.event_id.id
partner_vals = request.env["event.registration"]._prepare_partner(registration)
assert not partner_vals.get("email")
Expand Down
4 changes: 3 additions & 1 deletion portal_event_tickets/tests/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,5 +119,7 @@ def _create_ticket(self, ticket_type, partner, event):

return (
sale_order,
self.env["event.registration"].search([("sale_order_id", "=", sale_order.id)]),
self.env["event.registration"].search(
[("sale_order_id", "=", sale_order.id)]
),
)
2 changes: 1 addition & 1 deletion portal_event_tickets/tests/test_ticket_change.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class TicketChange(TourCase):
def test_ticket_change_tour(self):
sale_order_count = self.env["sale.order"].search_count([])
event_registration_count = self.env["event.registration"].search_count([])
self.start_tour("/", 'ticket_change', login=self.user_portal1.login)
self.start_tour("/", "ticket_change", login=self.user_portal1.login)

self.assertEqual(
sale_order_count + 1,
Expand Down
2 changes: 1 addition & 1 deletion portal_event_tickets/tests/test_ticket_transfer.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def test_ticket_transfer_tour(self):
PortalEvent()._ticket_transfer(env, self.user_portal2.email, self.ticket1.id)

# user_portal2 click on the link in email
self.start_tour("/", 'ticket_transfer_receive', login=self.user_portal2.login)
self.start_tour("/", "ticket_transfer_receive", login=self.user_portal2.login)

self.assertEqual(
self.ticket1.state,
Expand Down
8 changes: 4 additions & 4 deletions portal_event_tickets/views/portal_templates.xml
Original file line number Diff line number Diff line change
Expand Up @@ -334,11 +334,11 @@
<input
name="transfer_ticket"
t-att-value="transfer_ticket.id"
class="hidden"
type="hidden"
/>
</t>
<script type="text/javascript">
(function(){
document.addEventListener('DOMContentLoaded', function() {
var event_name = '<t t-esc="event.name" />';
$modal = $('#modal_attendees_registration');

Expand All @@ -359,9 +359,9 @@
$modal.find('[name=1-email]').attr('disabled', '1');

/* update title */
$modal.find('.modal-title strong').html('Receive the ticket for <b
$modal.find('h4.modal-title').html('Receive the ticket for <b
>' + event_name + '</b>');
})()
});
</script>
</t>
</template>
Expand Down

0 comments on commit 63acc77

Please sign in to comment.