project_service_commission.xml 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <openerp>
  3. <data>
  4. <!-- form view -->
  5. <record model="ir.ui.view" id="project_service_task_button">
  6. <field name="name">project.service.task</field>
  7. <field name="model">project.service.task</field>
  8. <field name="inherit_id" ref="eiru_service.project_service_task_form"/>
  9. <field name="arch" type="xml">
  10. <xpath expr="//notebook/page/group[@string='Trabajo Planeado']" position="after">
  11. <button name="%(action_commision_add)d"
  12. type="action" class="oe_button oe_form_button oe_highlight" string="Comisión" context="{'default_task_id': id}" attrs="{'invisible': ['|',('approved','=',False),('state','!=','Preparado')]}"/>
  13. </xpath>
  14. <xpath expr="//group[@string='Facturación']" position="after">
  15. <group string ="Comisiones" attrs="{'invisible': [('approved','=',False)],'readonly': [('state','!=','Preparado')]}">
  16. <field name="commission_ids" nolabel="1" attrs="{'readonly': [('state','!=','Preparado')]}">
  17. <tree string="Commission" editable="bottom">
  18. <field name="activity_id" string="Trabajo" readonly="1"/>
  19. <field name="user_id" string="Funcionario" readonly="1"/>
  20. <field name="amount" string="Comisión"/>
  21. </tree>
  22. </field>
  23. </group>
  24. </xpath>
  25. </field>
  26. </record>
  27. <record model="ir.ui.view" id="project_service_commission_form">
  28. <field name="name">project.service.commission.form</field>
  29. <field name="model">project.service.commission</field>
  30. <field name="arch" type="xml">
  31. <form string="Actividades">
  32. <sheet>
  33. <group>
  34. <div class="oe_title oe_left">
  35. <div class="oe_edit_only">
  36. <label for="activity_id" string="Trabajo"/>
  37. </div>
  38. <h2>
  39. <field name="activity_id" placeholder="Trabajo"/>
  40. </h2>
  41. </div>
  42. </group>
  43. <group>
  44. <group>
  45. <field name="user_id" string="Funcionario"/>
  46. <field name="amount" string="Valor de la comision"/>
  47. </group>
  48. </group>
  49. </sheet>
  50. </form>
  51. </field>
  52. </record>
  53. <!-- tree view -->
  54. <record model="ir.ui.view" id="project_service_commission_tree" >
  55. <field name="name">project.service.commission.tree</field>
  56. <field name="model">project.service.commission</field>
  57. <field name="arch" type="xml">
  58. <tree string="tareas">
  59. <field name="user_id" string="Responsable"/>
  60. <field name="activity_id" string="Trabajo"/>
  61. <field name="task_id" string="Tarea"/>
  62. <field name="amount" string="Valor de la comision"/>
  63. </tree>
  64. </field>
  65. </record>
  66. <!-- Search -->
  67. <record model="ir.ui.view" id="project_service_commission_search">
  68. <field name="name">project.service.commission.search</field>
  69. <field name="model">project.service.commission</field>
  70. <field name="arch" type="xml">
  71. <search string="Comisiones">
  72. <field name="activity_id" string="Trabajo"/>
  73. <field name="user_id" string="Responsable"/>
  74. <field name="task_id" string="Tarea"/>
  75. <filter string="Mis Comisiones" domain="[('user_id','=',uid)]"/>
  76. <separator/>
  77. <group expand="0" string="Agrupar por ">
  78. <filter string="Tarea" name="task" context="{'group_by':'task_id'}"/>
  79. <filter string="Responsables" name="User" context="{'group_by':'user_id'}"/>
  80. <separator/>
  81. </group>
  82. </search>
  83. </field>
  84. </record>
  85. <!-- action -->
  86. <record model="ir.actions.act_window" id="project_service_commission_action">
  87. <field name="name">Registro de comisiones</field>
  88. <field name="res_model">project.service.commission</field>
  89. <field name="view_type">form</field>
  90. <field name="view_mode">tree,form</field>
  91. </record>
  92. <!-- menus -->
  93. <menuitem name="Registro de comisiones" parent="project_main_menu" id="project_service_commission_parent_menu" sequence="4"/>
  94. <menuitem name="Todos los registros" parent="project_service_commission_parent_menu" id="project_service_commission_all_menu" sequence="1" action="project_service_commission_action"/>
  95. </data>
  96. </openerp>