You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
3.2 KiB

  1. <?xml version="1.0"?>
  2. <odoo>
  3. <record id="loyalty_program_form_view" model="ir.ui.view">
  4. <field name="name">loyalty.program.form</field>
  5. <field name="model">loyalty.program</field>
  6. <field name="arch" type="xml">
  7. <form string="Loyalty Program">
  8. <sheet>
  9. <div class="oe_title">
  10. <label class="oe_edit_only" for="name"/>
  11. <h1>
  12. <field name="name" class="oe_inline"/>
  13. </h1>
  14. </div>
  15. <group>
  16. <group>
  17. <field name="pp_product"/>
  18. <field name="pp_currency"/>
  19. </group>
  20. <group>
  21. <field name="pp_order"/>
  22. <field name="rounding"/>
  23. </group>
  24. </group>
  25. <separator string="Rules" colspan="4"/>
  26. <p>Rules define how loyalty points are earned for specific products or categories</p>
  27. <field name="rule_ids" colspan="4" nolabel="1">
  28. <tree string="Rules">
  29. <field name="name"/>
  30. <field name="pp_product"/>
  31. <field name="pp_currency"/>
  32. <field name="cumulative"/>
  33. </tree>
  34. </field>
  35. <separator string="Rewards" colspan="4"/>
  36. <p>Reward the customer with gifts or discounts for loyalty points</p>
  37. <field name="reward_ids" colspan="4" nolabel="1">
  38. <tree string="Rewards">
  39. <field name="name"/>
  40. <field name="type"/>
  41. </tree>
  42. </field>
  43. </sheet>
  44. </form>
  45. </field>
  46. </record>
  47. <record id="loyalty_program_tree_view" model="ir.ui.view">
  48. <field name="name">loyalty.program.tree</field>
  49. <field name="model">loyalty.program</field>
  50. <field name="arch" type="xml">
  51. <tree string="Loyalty Programs">
  52. <field name="name"/>
  53. </tree>
  54. </field>
  55. </record>
  56. <record id="loyalty_program_action" model="ir.actions.act_window">
  57. <field name="name">Loyalty Programs</field>
  58. <field name="type">ir.actions.act_window</field>
  59. <field name="res_model">loyalty.program</field>
  60. <field name="view_type">form</field>
  61. <field name="view_mode">tree,form</field>
  62. <field name="help" type="html">
  63. <p class="oe_view_nocontent_create">
  64. Click create to define a Loyalty Program.
  65. </p>
  66. <p>
  67. Loyalty Programs allow you customers to earn points
  68. and rewards when purchasing from your shops.
  69. </p>
  70. </field>
  71. </record>
  72. <menuitem parent="point_of_sale.menu_point_config_product"
  73. action="loyalty_program_action"
  74. id="loyalty_program_menu"
  75. sequence="30"
  76. groups="point_of_sale.group_pos_manager"/>
  77. </odoo>