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.

105 lines
4.7 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" attrs="{'required':[('agenda','=',True)]}"/>
  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. <field name="agenda" attrs="{'invisible':[('type', 'not in', ['list'])]}" class="oe_inline"/>
  70. </group>
  71. <group string="Other">
  72. <field name="sequence" class="oe_inline"/>
  73. <field name="active"/>
  74. </group>
  75. </sheet>
  76. </form>
  77. </field>
  78. </record>
  79. <record id="mail_wall_widgets_search_view" model="ir.ui.view">
  80. <field name="name">Widget Search</field>
  81. <field name="model">mail.wall.widgets.widget</field>
  82. <field name="arch" type="xml">
  83. <search string="Search Widget">
  84. <field name="name"/>
  85. <field name="model_id"/>
  86. <group expand="0" string="Group By">
  87. <filter string="Model" domain="[]" context="{'group_by':'model_id'}"/>
  88. </group>
  89. </search>
  90. </field>
  91. </record>
  92. <!-- menus in settings - technical feature required -->
  93. <menuitem id="mail_wall_widgets_widget_menu" parent="gamification.gamification_menu" action="mail_wall_widgets_widget_action" sequence="50"/>
  94. </data>
  95. </openerp>