- </div>
- <div class="col-md-8">
- <t t-if="event_id.event_ticket_ids">
- <hr/>
- <form t-attf-action="/event/#{ event_id.id }/add_cart" method="post">
- <table class="table">
- <thead>
- <tr>
- <th>Ticket</th>
- <th>Sales End</th>
- <th>Price</th>
- <th>Seats</th>
- <th>Quantity</th>
- </tr>
- </thead>
- <tbody>
- <tr t-foreach="event_id.event_ticket_ids" t-as="ticket">
- <td><span t-field="ticket.name"/></td>
- <td><span t-field="ticket.deadline"/></td>
- <td><span t-field="ticket.price"/></td>
- <td><span t-if="ticket.register_max"><t t-esc="ticket.register_current"/>/<t t-field="ticket.register_max"/></span></td>
- <td>
- <select t-if="ticket.register_avail" t-attf-name="ticket-#{ ticket.id }" class="form-control">
- <t t-foreach="range(0, ticket.register_avail > 9 and 10 or ticket.register_avail+1 )" t-as="nb"><option t-esc="nb"/></t>
- </select>
- <span t-if="not ticket.register_avail">No tickets available</span>
- </td>
- </tr>
- </tbody>
- </table>
- <button type="submit" class="btn btn-primary pull-right" t-if="event_id.register_avail">Order Now</button><br/>
- </form>
+ </ol>
+ </div>
+ <div class="col-sm-5">
+ <t t-call="website.publish_management">
+ <t t-set="object" t-value="event"/>
+ <t t-set="publish_edit" t-value="True"/>
+ <t t-set="publish_controller">/event/publish</t>
+ </t>
+ </div>
+ </div>
+ </div>
+ <t t-raw="0"/>
+ <div class="oe_structure"/>
+ </div>
+ </t>
+</template>
+
+<template id="template_location">
+ <t t-call="website_event.layout">
+ <section class="container" data-snippet-id="title">
+ <h1 class="text-center">Event Location</h1>
+ </section>
+ <div class="oe_structure oe_empty"/>
+ </t>
+</template>
+
+<template id="template_intro">
+ <t t-call="website_event.layout">
+ <section class="container" data-snippet-id="title">
+ <h1 class="text-center">Event Introduction</h1>
+ </section>
+ <div class="oe_structure oe_empty"/>
+ </t>
+</template>
+
+<template id="event_details">
+ <t t-call="website_event.layout">
+ <div class="container">
+ <h1 class="text-center" t-field="event.name"></h1>
+ <h4 class="text-center text-muted">
+ <i class="fa fa-clock-o"></i> <span t-field="event.date_begin"/> to
+ <span t-field="event.date_end"/>
+ </h4>
+ <h4 t-if="event.city and event.country_id" class="text-center text-muted">
+ <i class="fa fa-map-marker"/>
+ <span t-field="event.city"/>,
+ <span t-field="event.country_id"/>
+ </h4>
+ <div class="row mt32 mb32">
+ <t t-raw="0"/>
+ </div>
+ </div>
+ </t>
+</template>
+
+<template id="404">
+ <t t-call="website.layout">
+ <div id="wrap">
+ <div class="oe_structure oe_empty">
+ <div class="container">
+ <h1 class="mt32">Event not found!</h1>
+ <p>Sorry, the requested event is not available anymore.</p>
+ <p><a t-href="/event/">Return to the event list.</a></p>
+ </div>
+ </div>
+ </div>
+ </t>
+</template>
+
+<template id="event_description_full">
+ <t t-call="website_event.event_details">
+ <div class="col-md-8">
+ <form t-action="/event/add_cart?event_id=#{ event.id }" method="post" t-if="event.event_ticket_ids">
+ <table class="table table-striped">
+ <thead>
+ <tr>
+ <th>Ticket Type</th>
+ <th style="min-width: 100px">Sales End</th>
+ <th style="min-width: 100px">Price</th>
+ <th></th>
+ <th>Quantity</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="event.event_ticket_ids" t-as="ticket">
+ <td>
+ <div t-field="ticket.name"/>
+ <div><small t-field="ticket.product_id.description_sale"/></div>
+ </td>
+ <td><span t-field="ticket.deadline"/></td>
+ <td>
+ <t t-if="ticket.price or editable"><span t-field="ticket.price" t-field-options='{
+ "widget": "monetary",
+ "display_currency": "website.pricelist_id.currency_id"
+ }'/>
+ </t>
+ <t t-if="not ticket.price and not editable">
+ <span>Free</span>
+ </t>
+ </td>
+ <td>
+ <span t-if="ticket.register_max and ((ticket.register_current or 0)*100 / ticket.register_max)>75" class="text-muted">
+ <t t-esc="ticket.register_max - ticket.register_current"/> <span>left</span>
+ </span>
+ </td>
+ <td>
+ <select t-if="ticket.register_avail" t-attf-name="ticket-#{ ticket.id }" class="form-control">
+ <t t-foreach="range(0, ticket.register_avail > 9 and 10 or ticket.register_avail+1 )" t-as="nb"><option t-esc="nb"/></t>
+ </select>
+ <span t-if="not ticket.register_avail">Sold Out</span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ <button type="submit" class="btn btn-primary btn-lg pull-right" t-if="event.register_avail">Order Now</button>
+ <div class="clearfix"/>
+ <hr/>
+ </form>
+ <div t-field="event.description"></div>
+ <div class="clearfix"/>
+ <ul class="media-list" id="comment">
+ <li t-foreach="event.website_message_ids" t-as="comment" class="media">
+ <div class="media-body">
+ <t t-call="website.publish_management">
+ <t t-set="object" t-value="comment"/>
+ <t t-set="publish_edit" t-value="True"/>
+ <t t-set="publish_controller">/event/publish</t>