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.

94 lines
3.7 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <odoo>
  3. <record id="tree_res_partner_relation_all" model="ir.ui.view">
  4. <field name="model">res.partner.relation.all</field>
  5. <field name="arch" type="xml">
  6. <tree
  7. string="Partner Relations"
  8. colors="gray:not active; blue:date_start &gt; current_date"
  9. editable="top"
  10. >
  11. <field
  12. name="this_partner_id"
  13. required="True"
  14. options="{'no_create': True}"
  15. />
  16. <field
  17. name="type_selection_id"
  18. required="True"
  19. options="{'no_create': True}"
  20. />
  21. <field
  22. name="other_partner_id"
  23. required="True"
  24. options="{'no_create': True}"
  25. />
  26. <field name="date_start" />
  27. <field name="date_end" />
  28. <field name="active" invisible="1" />
  29. </tree>
  30. </field>
  31. </record>
  32. <record id="search_res_partner_relation_all" model="ir.ui.view">
  33. <field name="model">res.partner.relation.all</field>
  34. <field name="arch" type="xml">
  35. <search string="Search Relations">
  36. <field name="any_partner_id" widget="many2one"/>
  37. <field name="this_partner_id"/>
  38. <field name="other_partner_id"/>
  39. <field name="type_selection_id"/>
  40. <filter
  41. string="Left to right"
  42. domain="[('is_inverse', '=', False)]"
  43. />
  44. <filter
  45. string="Right to left"
  46. domain="[('is_inverse', '=', True)]"
  47. />
  48. <filter
  49. string="Include past records"
  50. context="{'active_test': False}"
  51. />
  52. <group expand="0" string="Group By">
  53. <filter
  54. string="One Partner"
  55. context="{'group_by': 'this_partner_id'}"
  56. />
  57. <filter
  58. string="Relationship Type"
  59. context="{'group_by': 'type_selection_id'}"
  60. />
  61. <filter
  62. string="Other Partner"
  63. context="{'group_by': 'other_partner_id'}"
  64. />
  65. </group>
  66. </search>
  67. </field>
  68. </record>
  69. <record
  70. id="action_res_partner_relation_all"
  71. model="ir.actions.act_window"
  72. >
  73. <field name="name">Relations</field>
  74. <field name="res_model">res.partner.relation.all</field>
  75. <field name="view_type">form</field>
  76. <field name="view_mode">tree</field>
  77. <field name="view_id" ref="tree_res_partner_relation_all"/>
  78. <field
  79. name="search_view_id"
  80. ref="search_res_partner_relation_all"
  81. />
  82. <field name="help" type="html">
  83. <p class="oe_view_nocontent_create">
  84. Record and track your partners' relations. Relations may
  85. be linked to other partners with a type either directly
  86. or inversely.
  87. </p>
  88. </field>
  89. </record>
  90. </odoo>