11/** @odoo -module **/
22
33import { registry } from "@web/core/registry" ;
4+ import wsTourUtils from "@website_sale/js/tours/tour_utils" ;
45
56registry . category ( "web_tour.tours" ) . add ( "portal_event_tickets.ticket_upgrade_tour" , {
67 test : true ,
@@ -16,7 +17,7 @@ registry.category("web_tour.tours").add("portal_event_tickets.ticket_upgrade_tou
1617 } ,
1718 {
1819 content : "Confirm upgrade" ,
19- trigger : "#changeTicketModal button[type=submit]" ,
20+ trigger : ".modal-dialog button[type=submit]" ,
2021 } ,
2122 {
2223 content : "Open the register modal" ,
@@ -26,8 +27,29 @@ registry.category("web_tour.tours").add("portal_event_tickets.ticket_upgrade_tou
2627 content : "Select 1 unit of `VIP` ticket type" ,
2728 extra_trigger :
2829 '#wrap:not(:has(a[href*="/event"]:contains("Conference for Architects")))' ,
29- trigger : "select:eq(0 )" ,
30+ trigger : "select:eq(1 )" ,
3031 run : "text 1" ,
3132 } ,
33+ {
34+ content : "Click on `Order Now` button" ,
35+ extra_trigger : "select:eq(1):has(option:contains(1):propSelected)" ,
36+ trigger : '.btn-primary:contains("Register")' ,
37+ } ,
38+ /*
39+ {
40+ content: "Fill attendees details",
41+ trigger: 'form[id="attendee_registration"] .btn[type=submit]',
42+ run: function () {
43+ $("input[name*='1-name']").val("Att1");
44+ $("input[name*='1-phone']").val("111 111");
45+ $("input[name*='1-email']").val("att1@example .com");
46+ }
47+ },*/
48+ {
49+ content : "Validate attendees details" ,
50+ extra_trigger : "input[name*='1-name']" ,
51+ trigger : "button[type=submit]" ,
52+ } ,
53+ wsTourUtils . goToCart ( { quantity : 2 } ) ,
3254 ] ,
3355} ) ;
0 commit comments