event_track_templates_proposal.xml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <template id="event_track_proposal">
  4. <t t-call="website_event.layout">
  5. <div class="oe_structure" id="oe_structure_website_event_track_proposal_1"/>
  6. <div class="container">
  7. <section class="pt48">
  8. <h1 class="o_page_header">Call for Proposals</h1>
  9. <h2 class="text-center text-secondary fw-bold my-4" t-out="event.name"/>
  10. </section>
  11. <section id="forms" t-if="not event.website_track_proposal">
  12. <h1>Proposals are closed!</h1>
  13. <p>
  14. This event does not accept proposals.
  15. </p>
  16. </section>
  17. <section class="row mb32">
  18. <div class="oe_structure col-lg-12">
  19. <section>
  20. <h3 class="o_page_header mt8">
  21. Introduction
  22. </h3>
  23. <p>
  24. We will accept a broad range of
  25. presentations, from reports on academic and
  26. commercial projects to tutorials and case
  27. studies. As long as the presentation is
  28. interesting and potentially useful to the
  29. audience, it will be considered for
  30. inclusion in the programme.
  31. </p>
  32. </section>
  33. </div>
  34. <div class="col-lg-9">
  35. <div>
  36. <section id="forms" t-if="event.website_track_proposal">
  37. <form class="mt32 js_website_submit_form o_website_event_track_proposal_form" t-att-data-event-id="event.id" enctype="multipart/form-data">
  38. <input name="csrf_token" type="hidden" t-att-value="request.csrf_token()"/>
  39. <div id="track_intro">
  40. <h4 class="mt32"><b>Talk Intro</b></h4>
  41. <div class="form-text text-muted mb16">
  42. What is your talk about?
  43. </div>
  44. <div class="row mb-3">
  45. <label class="col-form-label col-sm-auto" for="track_name" style="width: 200px" >
  46. <span class="o_wetrack_proposal_label_content">Talk Title</span>
  47. <span>*</span>
  48. </label>
  49. <div class="col-sm">
  50. <input name="track_name" type="text" class="form-control form-field" required="True"/>
  51. </div>
  52. </div>
  53. <div class="row mb-3">
  54. <label class="col-form-label col-sm-auto" for="description" style="width: 200px" >
  55. <span class="o_wetrack_proposal_label_content">Talk Introduction</span>
  56. <span>*</span>
  57. </label>
  58. <div class="col-sm">
  59. <textarea name="description" class="form-control" required="True"/>
  60. </div>
  61. </div>
  62. <div class="row mb-3">
  63. <label class="col-form-label col-sm-auto" for="tags" style="width: 200px">Categories</label>
  64. <div class="col-sm o_website_event_track_proposal_form_tags">
  65. <input name="tags" type="text" class="form-control o_wetrack_select2_tags"/>
  66. </div>
  67. </div>
  68. </div>
  69. <div id="speaker_profile">
  70. <h4 class="mt32"><b>Speaker Profile</b></h4>
  71. <div class="form-text text-muted mb16">
  72. Who will give this talk? We will show this to attendees to showcase your talk.
  73. </div>
  74. <div class="row mb-3">
  75. <label class="col-form-label col-sm-auto" for="partner_name" style="width: 200px">Name</label>
  76. <div class="col-sm"><input name="partner_name" type="text" class="form-control"/></div>
  77. </div>
  78. <div class="row mb-3">
  79. <label class="col-form-label col-sm-auto" for="partner_email" style="width: 200px">Email</label>
  80. <div class="col-sm"><input name="partner_email" type="email" class="form-control" /></div>
  81. </div>
  82. <div class="row mb-3">
  83. <label class="col-form-label col-sm-auto" for="partner_phone" style="width: 200px">Phone</label>
  84. <div class="col-sm"><input name="partner_phone" type="text" class="form-control"/></div>
  85. </div>
  86. <div class="row mb-3">
  87. <label class="col-form-label col-sm-auto" for="image" style="width: 200px">Picture</label><br/>
  88. <div class="col-sm"><input name="image" type="file" accept="image/*" style="width: 100%"/></div>
  89. </div>
  90. <div class="row mb-3">
  91. <label class="col-form-label col-sm-auto" for="partner_function" style="width: 200px">Job Title</label>
  92. <div class="col-sm"><input name="partner_function" type="text" class="form-control"/></div>
  93. </div>
  94. <div class="row mb-3">
  95. <label class="col-form-label col-sm-auto" for="partner_biography" style="width: 200px" >Biography</label>
  96. <div class="col-sm"><textarea name="partner_biography" class="form-control"/></div>
  97. </div>
  98. </div>
  99. <t t-call="website_event_track.event_track_proposal_contact_details"/>
  100. <div class="o_form_buttons">
  101. <button type="submit" class="btn btn-primary o_wetrack_proposal_submit_button">Submit Proposal</button>
  102. <span class="o_wetrack_proposal_error_section text-danger d-none ml8">
  103. <i class="fa fa-close mr4" role="img" aria-label="Error" title="Error"/>
  104. <span class="o_wetrack_proposal_error_message"/>
  105. </span>
  106. </div>
  107. </form>
  108. </section>
  109. </div>
  110. <div class="oe_structure" id="oe_structure_website_event_track_proposal_2"/>
  111. </div>
  112. <div class="col-lg-3">
  113. <div class="card mb-3 border-0">
  114. <h4 class="o_wevent_theme_bg_base card-header">Talks Types</h4>
  115. <div class="o_wevent_theme_bg_light card-body">
  116. <ul class="list-unstyled">
  117. <li>
  118. <strong>Regular Talks</strong>. These are standard talks with slides,
  119. alocated in slots of 60 minutes.
  120. </li><li>
  121. <strong>Lightning Talks</strong>. These are 30 minutes talks on many
  122. different topics. Most topics are accepted in lightning talks.
  123. </li>
  124. </ul>
  125. </div>
  126. </div>
  127. <div class="card border-0">
  128. <h4 class="o_wevent_theme_bg_base card-header">Submission Agreement</h4>
  129. <div class="o_wevent_theme_bg_light card-body">
  130. <p>
  131. We require speakers to accept an agreement in which they commit to:
  132. </p>
  133. <ul class="list-unstyled">
  134. <li>
  135. Timely release of presentation material (slides),
  136. for publishing on our website.
  137. </li><li>
  138. Allow video and audio recording of their
  139. presentation, for publishing on our website.
  140. </li>
  141. </ul>
  142. </div>
  143. </div>
  144. </div>
  145. </section>
  146. </div>
  147. <div class="oe_structure" id="oe_structure_website_event_track_proposal_3"/>
  148. </t>
  149. </template>
  150. <template id="event_track_proposal_contact_details">
  151. <div id="event_track_proposal_additional_contact_section">
  152. <div class="mb-3">
  153. <input name="add_contact_information" type= "checkbox" class="o_wetrack_add_contact_information_checkbox"/>
  154. <label class="fw-normal" for="add_contact_information">Contact me through a different email/phone</label>
  155. </div>
  156. <div class="o_wetrack_contact_information d-none">
  157. <h4><b>Contact Information</b></h4>
  158. <div class="form-text text-muted mb16">
  159. How can our team get in touch with you?
  160. </div>
  161. <div class="row mb-3">
  162. <label class="col-form-label col-sm-auto" style="width: 200px">
  163. <span for="contact_name">Name</span>
  164. <span>*</span>
  165. </label>
  166. <div class="col-sm"><input name="contact_name" type="text" class="form-control o_wetrack_contact_name_input"/></div>
  167. </div>
  168. <div class="row mb-3">
  169. <label class="col-form-label col-sm-auto" for="contact_email" style="width: 200px" >Email</label>
  170. <div class="col-sm"><input name="contact_email" type="email" class="form-control o_wetrack_contact_mean o_wetrack_contact_email_input"/></div>
  171. </div>
  172. <div class="row mb-3">
  173. <label class="col-form-label col-sm-auto" for="contact_phone" style="width: 200px" >Phone</label>
  174. <div class="col-sm"><input name="contact_phone" type="text" class="form-control o_wetrack_contact_mean o_wetrack_contact_phone_input"/></div>
  175. </div>
  176. </div>
  177. </div>
  178. </template>
  179. </odoo>