event_quiz_views.xml 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <record id="event_quiz_view_search" model="ir.ui.view">
  4. <field name="name">event.quiz.view.search</field>
  5. <field name="model">event.quiz</field>
  6. <field name="arch" type="xml">
  7. <search string="Quizzes">
  8. <field name="name"/>
  9. <field name="event_track_id"/>
  10. <field name="event_id"/>
  11. <group string="Group By" expand="0">
  12. <filter string="Track" name="groupby_event_track_id" context="{'group_by': 'event_track_id'}"/>
  13. <filter string="Event" name="groupby_event_id" context="{'group_by': 'event_id'}"/>
  14. </group>
  15. </search>
  16. </field>
  17. </record>
  18. <record id="event_quiz_view_tree" model="ir.ui.view">
  19. <field name="name">event.quiz.view.tree</field>
  20. <field name="model">event.quiz</field>
  21. <field name="arch" type="xml">
  22. <tree string="Quizzes">
  23. <field name="name"/>
  24. <field name="event_id"/>
  25. <field name="event_track_id"/>
  26. </tree>
  27. </field>
  28. </record>
  29. <record id="event_quiz_view_form" model="ir.ui.view">
  30. <field name="name">event.quiz.view.form</field>
  31. <field name="model">event.quiz</field>
  32. <field name="arch" type="xml">
  33. <form string="Quiz">
  34. <sheet>
  35. <h1>
  36. <field name="name" default_focus="1"
  37. placeholder="e.g. Test your Knowledge"/>
  38. </h1>
  39. <group>
  40. <group>
  41. <field name="repeatable" string="Allow multiple tries"/>
  42. </group>
  43. <group>
  44. <field name="event_id"/>
  45. <field name="event_track_id"/>
  46. </group>
  47. </group>
  48. <group name="questions">
  49. <field name="question_ids" nolabel="1" colspan="2"
  50. context="{
  51. 'tree_view_ref': 'website_event_track_quiz.event_quiz_question_view_tree_from_quiz',
  52. 'form_view_ref': 'website_event_track_quiz.event_quiz_question_view_form_from_quiz'
  53. }"/>
  54. </group>
  55. </sheet>
  56. </form>
  57. </field>
  58. </record>
  59. <record id="event_quiz_action" model="ir.actions.act_window">
  60. <field name="name">Event Quizzes</field>
  61. <field name="res_model">event.quiz</field>
  62. <field name="view_mode">tree,form</field>
  63. <field name="context">{'create': False}</field>
  64. <field name="help" type="html">
  65. <p class="o_view_nocontent_smiling_face">
  66. No Quiz added yet!
  67. </p><p>
  68. From here you will be able to overview all quizzes you have linked to Tracks.
  69. </p>
  70. </field>
  71. </record>
  72. </odoo>