Skip to content

Commit 64cb42f

Browse files
[MIG] website_event_membership_restriction: Migration to version 17.0
TT51547
1 parent 4786701 commit 64cb42f

File tree

3 files changed

+10
-28
lines changed

3 files changed

+10
-28
lines changed

website_event_membership_restriction/__manifest__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"name": "Website Event Membership Restriction",
55
"summary": "Restrict event registration to members only",
6-
"version": "16.0.1.2.0",
6+
"version": "17.0.1.0.0",
77
"category": "Website",
88
"website": "https://github.com/OCA/event",
99
"author": "Tecnativa, Odoo Community Association (OCA)",

website_event_membership_restriction/views/event_event_views.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<field name="priority" eval="20" />
88
<field name="inherit_id" ref="website_event.event_event_view_form" />
99
<field name="arch" type="xml">
10-
<xpath expr="//field[@name='auto_confirm']" position="after">
10+
<xpath expr="//field[@name='user_id']" position="before">
1111
<field name="registration_membership_only" />
1212
</xpath>
1313
</field>

website_event_membership_restriction/views/event_templates.xml

Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
priority="999"
99
>
1010
<!-- Put this evaluation at the very beginning -->
11-
<xpath expr="//div[@t-if='toast_message']" position="before">
11+
<xpath expr="//h4" position="before">
1212
<t t-set="user" t-value="request.env.user" />
1313
<t t-set="partner" t-value="user.partner_id" />
1414
<t
@@ -18,39 +18,21 @@
1818
</xpath>
1919
<!-- Hide the existing element and recreate it as both class and t-att-class can't coexist -->
2020
<xpath
21-
expr="//form//div[@id='o_wevent_tickets_collapse']//button"
21+
expr="//button[@data-bs-target='#modal_ticket_registration']"
2222
position="attributes"
2323
>
2424
<attribute name="class">d-none</attribute>
2525
</xpath>
2626
<xpath
27-
expr="//form//div[@id='o_wevent_tickets_collapse']//button"
27+
expr="//button[@data-bs-target='#modal_ticket_registration']"
2828
position="after"
2929
>
3030
<button
31-
type="submit"
32-
t-att-class="'btn btn-primary o_wait_lazy_js a-submit ' + ('disabled' if is_disabled_for_non_members else '')"
33-
t-attf-id="#{event.id}"
34-
>
35-
Register
36-
<t
37-
t-if="event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)"
38-
>
39-
(only <t t-out="event.seats_available" /> available)
40-
</t>
41-
</button>
42-
<t t-if="is_disabled_for_non_members">
43-
<a class="text-center small" href="/membership-info">Members only</a>
44-
</t>
45-
</xpath>
46-
<!-- Hide the existing element and recreate it as both class and t-att-class can't coexist -->
47-
<xpath expr="//form//div[@t-else='']//button" position="attributes">
48-
<attribute name="class">d-none</attribute>
49-
</xpath>
50-
<xpath expr="//form//div[@t-else='']//button" position="after">
51-
<button
52-
type="submit"
53-
t-att-class="'btn btn-primary o_wait_lazy_js a-submit ' + ('disabled' if is_disabled_for_non_members else '')"
31+
t-if="event.event_registrations_open"
32+
type="button"
33+
data-bs-toggle="modal"
34+
data-bs-target="#modal_ticket_registration"
35+
t-att-class="'btn btn-primary w-100 ' + ('disabled' if is_disabled_for_non_members else '')"
5436
t-attf-id="#{event.id}"
5537
>
5638
Register

0 commit comments

Comments
 (0)