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.

104 lines
4.6 KiB

10 years ago
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <openerp>
  3. <data>
  4. <template id="assets_backend" name="assets" inherit_id="web.assets_backend">
  5. <xpath expr="." position="inside">
  6. <link rel="stylesheet" href="/mail_wall_widgets/static/src/css/main.css"/>
  7. <script type="text/javascript" src="/mail_wall_widgets/static/src/js/main.js"></script>
  8. </xpath>
  9. </template>
  10. <!-- Widget -->
  11. <record id="mail_wall_widgets_widget_action" model="ir.actions.act_window">
  12. <field name="name">Widgets</field>
  13. <field name="res_model">mail.wall.widgets.widget</field>
  14. <field name="view_mode">tree,form</field>
  15. <field name="help" type="html">
  16. <p class="oe_view_nocontent_create">
  17. Click to create a Widget.
  18. </p>
  19. <p>
  20. Widget allows to show some information at the inbox
  21. </p>
  22. </field>
  23. </record>
  24. <record id="mail_wall_widgets_list_view" model="ir.ui.view">
  25. <field name="name">Widget list view</field>
  26. <field name="model">mail.wall.widgets.widget</field>
  27. <field name="arch" type="xml">
  28. <tree string="Widgets">
  29. <field name="name"/>
  30. <field name="sequence"/>
  31. <field name="domain"/>
  32. </tree>
  33. </field>
  34. </record>
  35. <record id="mail_wall_widgets_form_view" model="ir.ui.view">
  36. <field name="name">Widget form view</field>
  37. <field name="model">mail.wall.widgets.widget</field>
  38. <field name="arch" type="xml">
  39. <form string="Widget">
  40. <sheet>
  41. <label for="name" class="oe_edit_only"/>
  42. <h1>
  43. <field name="name" class="oe_inline"/>
  44. </h1>
  45. <field name="type" class="oe_inline"/>
  46. <label for="description" class="oe_edit_only"/>
  47. <div>
  48. <field name="description" class="oe_inline"/>
  49. </div>
  50. <group string="How to select records?">
  51. <field name="model_id" class="oe_inline"/>
  52. <field name="domain" />
  53. <field name="won_domain" attrs="{'invisible':[('type', 'not in', ['funnel','slice'])]}" />
  54. <field name="field_date_id"/>
  55. <field name="start_date"/>
  56. <field name="end_date"/>
  57. </group>
  58. <group string="How to select users?">
  59. <field name="group_ids" class="oe_inline" widget="many2many_tags"/>
  60. </group>
  61. <group string="How show data?">
  62. <field name="stage_field_id" attrs="{'invisible':[('type', 'not in', ['funnel'])]}"/>
  63. <field name="value_field_id" class="oe_inline"/>
  64. <field name="value_field_monetary" class="oe_inline"/>
  65. <field name="precision" class="oe_inline"/>
  66. <field name="content" attrs="{'invisible':[('type', 'not in', ['list'])]}"/>
  67. <field name="limit" attrs="{'invisible':[('type', 'not in', ['list'])]}" class="oe_inline"/>
  68. <field name="order" attrs="{'invisible':[('type', 'not in', ['list'])]}" class="oe_inline"/>
  69. </group>
  70. <group string="Other">
  71. <field name="sequence" class="oe_inline"/>
  72. <field name="active"/>
  73. </group>
  74. </sheet>
  75. </form>
  76. </field>
  77. </record>
  78. <record id="mail_wall_widgets_search_view" model="ir.ui.view">
  79. <field name="name">Widget Search</field>
  80. <field name="model">mail.wall.widgets.widget</field>
  81. <field name="arch" type="xml">
  82. <search string="Search Widget">
  83. <field name="name"/>
  84. <field name="model_id"/>
  85. <group expand="0" string="Group By">
  86. <filter string="Model" domain="[]" context="{'group_by':'model_id'}"/>
  87. </group>
  88. </search>
  89. </field>
  90. </record>
  91. <!-- menus in settings - technical feature required -->
  92. <menuitem id="mail_wall_widgets_widget_menu" parent="gamification.gamification_menu" action="mail_wall_widgets_widget_action" sequence="50"/>
  93. </data>
  94. </openerp>