eiru_construction_order.xml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <openerp>
  3. <data>
  4. <!-- from -->
  5. <record id="eiru_construction_order_form" model="ir.ui.view">
  6. <field name="name">eiru_construction_order.form</field>
  7. <field name="model">construction.order</field>
  8. <field name="arch" type="xml">
  9. <form>
  10. <header>
  11. <button name='action_confirm_budget' string="Confirm Budget" type='object' class='oe_highight' attrs="{'invisible': ['|',('type', '!=', 'budget'),('state','!=','draft')]}"/>
  12. <button name='action_confirm_order' string="Confirm Order" type='object' class='oe_highight' attrs="{'invisible': ['|',('type', '!=', 'order'),('state','!=','draft')]}"/>
  13. <field name="state" widget="statusbar"/>
  14. </header>
  15. <sheet>
  16. <h1>
  17. <field name="name" class="oe_inline" readonly="1"/>
  18. </h1>
  19. <group col="2">
  20. <group>
  21. <field name="work_id" string="Obra"/>
  22. <field name="order_street" string="Dirección"/>
  23. <field name="total_area" string="Superficie de obra"/>
  24. <field name="currency_id" string="Moneda"/>
  25. </group>
  26. <group>
  27. <field name="date" string="Fecha"/>
  28. <field name="partner_id" string="Propietario"/>
  29. <field name="order_city" string="Ciudad"/>
  30. <field name='type' invisible='1'/>
  31. <field name="budget_id" readonly='1' attrs="{'invisible': [('type', '!=', 'order')]}"/>
  32. <field name="order_id" readonly='1' attrs="{'invisible': [('type', '!=', 'budget')]}"/>
  33. </group>
  34. </group>
  35. <notebook>
  36. <page string="Detalles">
  37. <div class="eiru-add-task" attrs="{'invisible': [('state', '!=', 'draft')]}"></div>
  38. <field name="line_ids" >
  39. <tree class="eiru-table-order" default_order="id, desc" colors="red:type=='task';gray:type=='activity'" edit="false" create="false" delete="false" string="Lista de tareas y actividades">
  40. <field name="task_id" invisible="1"/>
  41. <field name="code" string="Codigo"/>
  42. <field name="task_name" string="Descripciónes"/>
  43. <field name="uom_id" string="UN"/>
  44. <field name="qty" string="Cantidad" />
  45. <field name="amount" string="Precio" />
  46. <field name="amount_total" string="Total"/>
  47. <field name="type" invisible="1"/>
  48. </tree>
  49. </field>
  50. </page>
  51. <page string="Sub-Contratista">
  52. <field name='contractor_budget_ids' attrs="{'invisible': [('type', '!=', 'budget')]}"></field>
  53. <field name='contractor_order_ids' attrs="{'invisible': [('type', '!=', 'order')]}"></field>
  54. </page>
  55. </notebook>
  56. <group class="oe_subtotal_footer oe_right">
  57. <field name='amount_total' string="Total" class="oe_subtotal_footer_separator" widget='monetary' options="{'currency_field':'currency_id'}" readonly="1"/>
  58. </group>
  59. <group>
  60. <field name="comment" string="Información Adicional"/>
  61. </group>
  62. </sheet>
  63. </form>
  64. </field>
  65. </record>
  66. <!-- Tree -->
  67. <record id="eiru_construction_order_tree" model="ir.ui.view">
  68. <field name="name">eiru_construction_order.tree</field>
  69. <field name="model">construction.order</field>
  70. <field name="arch" type="xml">
  71. <tree>
  72. <field name="name" string="Descripción"/>
  73. <field name="date" string="Fecha"/>
  74. <field name="work_id" string="Obra"/>
  75. <field name="partner_id" string="Propietario"/>
  76. <field name="total_area" string="Superficie de obra"/>
  77. <field name="state" string="Estado"/>
  78. </tree>
  79. </field>
  80. </record>
  81. <!-- Actions -->
  82. <record id="eiru_construction_order_actions" model="ir.actions.act_window">
  83. <field name="name">Orden</field>
  84. <field name="res_model">construction.order</field>
  85. <field name="view_type">form</field>
  86. <field name="view_mode">tree,form</field>
  87. <field name="target">current</field>
  88. <field name="context">{'type':'order'}</field>
  89. <field name="domain">[('type', '=', 'order')]</field>
  90. </record>
  91. <!-- Menu -->
  92. <menuitem
  93. id="menu_eiru_construction_order"
  94. name="Orden de servicio"
  95. parent="eiru_construction_menu_work"
  96. action="eiru_construction_order_actions"
  97. sequence="2"/>
  98. <!-- Actions -->
  99. <record id="eiru_construction_budget_actions" model="ir.actions.act_window">
  100. <field name="name">Presupuesto</field>
  101. <field name="res_model">construction.order</field>
  102. <field name="view_type">form</field>
  103. <field name="view_mode">tree,form</field>
  104. <field name="target">current</field>
  105. <field name="context">{'type':'budget'}</field>
  106. <field name="domain">[('type', '=', 'budget')]</field>
  107. </record>
  108. <!-- Menu -->
  109. <menuitem
  110. id="menu_eiru_construction_budget"
  111. name="Presupuesto"
  112. parent="eiru_construction_menu_work"
  113. action="eiru_construction_budget_actions"
  114. sequence="1"/>
  115. </data>
  116. </openerp>