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.

146 lines
6.6 KiB

  1. <?xml version="1.0"?>
  2. <openerp>
  3. <data>
  4. <record id="module_prototyper_base_tree_view" model="ir.ui.view">
  5. <field name="name">Base tree View for module prototypes</field>
  6. <field name="model">module_prototyper</field>
  7. <field name="arch" type="xml">
  8. <tree string="Prototype">
  9. <field name="human_name"/>
  10. <field name="name"/>
  11. <field name="summary"/>
  12. </tree>
  13. </field>
  14. </record>
  15. <record id="module_prototyper_base_form_view" model="ir.ui.view">
  16. <field name="name">Base form view for module prototypes</field>
  17. <field name="model">module_prototyper</field>
  18. <field name="arch" type="xml">
  19. <form string="Module">
  20. <sheet>
  21. <field name="icon_image" widget="image"
  22. class="oe_avatar oe_left"/>
  23. <div class="oe_title">
  24. <h1>
  25. <field name="human_name"
  26. placeholder="ex: Module Prototyper"/>
  27. </h1>
  28. <div>
  29. <button name="%(button_module_export_action)d"
  30. string="Export" type="action"/>
  31. </div>
  32. </div>
  33. <group>
  34. <group>
  35. <field name="name"
  36. placeholder="ex: module_prototyper"/>
  37. <field name="summary"
  38. placeholder="ex: Prototype your module."/>
  39. <field name="category_id"
  40. placeholder="ex: Others, Sales, Website"/>
  41. <field name="version"/>
  42. <field name="license"/>
  43. </group>
  44. <group>
  45. <field name="author"
  46. placeholder="ex: Odoo Community Association"/>
  47. <field name="website" widget="url"
  48. placeholder="ex: http://odoo-community.org/"/>
  49. <field name="maintainer"
  50. placeholder="ex: Odoo Community Association"/>
  51. <field name="auto_install"/>
  52. <field name="application"/>
  53. </group>
  54. </group>
  55. <notebook>
  56. <page string="Description">
  57. <field name="description"/>
  58. </page>
  59. <page string="Dependencies">
  60. <field name="dependency_ids"/>
  61. </page>
  62. <page string="Fields">
  63. <label for="field_ids"/>
  64. <field name="field_ids"/>
  65. </page>
  66. <page string="Interface">
  67. <label for="view_ids"/>
  68. <field name="view_ids"/>
  69. <label for="menu_ids"/>
  70. <field name="menu_ids"/>
  71. </page>
  72. <page string="Data &amp; Demo">
  73. <label for="data_ids"/>
  74. <field name="data_ids"/>
  75. <label for="demo_ids"/>
  76. <field name="demo_ids"/>
  77. </page>
  78. <page string="Reports">
  79. <label for="report_ids" />
  80. <field name="report_ids" />
  81. </page>
  82. <page string="Security">
  83. <label for="group_ids"/>
  84. <field name="group_ids"/>
  85. <label for="right_ids"/>
  86. <field name="right_ids"/>
  87. <label for="rule_ids"/>
  88. <field name="rule_ids"/>
  89. </page>
  90. <page string="Workflows">
  91. <label for="activity_ids" />
  92. <field name="activity_ids" />
  93. <label for="transition_ids" />
  94. <field name="transition_ids" />
  95. </page>
  96. <page string="Website">
  97. </page>
  98. </notebook>
  99. </sheet>
  100. </form>
  101. </field>
  102. </record>
  103. <record id="open_module_prototyper_list" model="ir.actions.act_window">
  104. <field name="name">Prototypes</field>
  105. <field name="res_model">module_prototyper</field>
  106. <field name="view_type">form</field>
  107. <field name="view_mode">tree,form</field>
  108. <field name="view_id" ref="module_prototyper_base_tree_view"/>
  109. </record>
  110. <!--Here a menu is created to help user to have all what he needs-->
  111. <!--under his mouse with ease-->
  112. <menuitem id="menu_module_prototyper"
  113. name="Module Prototypes"
  114. parent="base.menu_administration"
  115. sequence="1"/>
  116. <menuitem id="menu_open_module_prototyper"
  117. action="open_module_prototyper_list"
  118. parent="menu_module_prototyper"
  119. sequence="1"
  120. groups="base.group_system"/>
  121. <menuitem action="base.action_ui_view"
  122. id="menu_action_ui_view"
  123. parent="menu_module_prototyper"
  124. sequence="2"
  125. groups="base.group_system"/>
  126. <menuitem action="base.grant_menu_access"
  127. id="menu_grant_menu_access"
  128. parent="menu_module_prototyper"
  129. sequence="3"
  130. groups="base.group_system"/>
  131. <menuitem action="base.action_model_fields"
  132. id="ir_model_model_fields"
  133. parent="menu_module_prototyper"
  134. sequence="4"
  135. groups="base.group_system"/>
  136. </data>
  137. </openerp>