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.

97 lines
5.0 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <record id="view_partner_form_inherit_base" model="ir.ui.view">
  4. <field name="name">res.partner.view.form.inherit</field>
  5. <field name="model">res.partner</field>
  6. <field name="inherit_id" ref="base.view_partner_form" />
  7. <field name="priority">30</field>
  8. <field name="arch" type="xml">
  9. <h1 position="after">
  10. <field name="ffck_network" />
  11. <label for="ffck_network" />
  12. </h1>
  13. <xpath expr="//notebook/page[1]" position="after">
  14. <page name="ffck" string="FFCK" attrs="{'invisible':[('ffck_network','!=',True)]}">
  15. <group name="ffck_main" col="3">
  16. <group name="ffck_common" class="o_label_nowrap">
  17. <separator colspan="2" string="Licensee information"
  18. attrs="{'invisible':[('is_company','=',True)]}" />
  19. <separator colspan="2" string="Structure information"
  20. attrs="{'invisible':[('is_company','=',False)]}" />
  21. <label for="partner_code" string="License code"
  22. attrs="{'invisible': [('is_company','=',True)]}" />
  23. <label for="partner_code" string="Structure code"
  24. attrs="{'invisible': [('is_company','=',False)]}" />
  25. <field name="partner_code" nolabel="1"
  26. attrs="{'readonly':[('partner_code_editable','=',False)],'required':[('partner_code_editable','=',False)]}" />
  27. <field name="partner_code_editable" invisible="1" />
  28. <!-- <field name="partner_code" groups="base.group_no_one" /> -->
  29. <field name="partner_scale" attrs="{'invisible': [('is_company','=',False)]}" />
  30. <field name="ffck_structure_type_id" widget="selection"
  31. attrs="{'invisible': [('is_company','=',False)]}" />
  32. <separator string="Structure dates" colspan="2" />
  33. <field name="first_membership_date" />
  34. </group>
  35. <group name="ffck_network" colspan="2" string="Network" class="o_label_nowrap"
  36. attrs="{'invisible': [('partner_scale', '=', '5')]}">
  37. <field name="ffck_partner_id" attrs="{'invisible': [('partner_scale', 'in', ['1'])]}" />
  38. <label for="crck_partner_ids" attrs="{'invisible': [('partner_scale', '!=', '1')]}" colspan="2" />
  39. <field name="crck_partner_ids" attrs="{'invisible': [('partner_scale', '!=', '1')]}" mode="kanban"
  40. nolabel="1" colspan="2" readonly="1" />
  41. <field name="crck_partner_id" attrs="{'invisible': [('partner_scale', 'in', ['1', '2'])]}" />
  42. <label for="cdck_partner_ids" attrs="{'invisible': [('partner_scale', '!=', '2')]}" colspan="2" />
  43. <field name="cdck_partner_ids" attrs="{'invisible': [('partner_scale', '!=', '2')]}" mode="kanban"
  44. nolabel="1" colspan="2" readonly="1" />
  45. <field name="cdck_partner_id" attrs="{'invisible': [('partner_scale', 'in', ['1', '2', '3'])]}" />
  46. <label for="local_partner_ids" attrs="{'invisible': [('partner_scale', '!=', '3')]}" colspan="2" />
  47. <field name="local_partner_ids" attrs="{'invisible': [('partner_scale', '!=', '3')]}" mode="kanban"
  48. nolabel="1" colspan="2" readonly="1" />
  49. <field name="local_partner_id" attrs="{'invisible': [('partner_scale', 'in', ['1', '2', '3', '4'])]}" />
  50. </group>
  51. </group>
  52. </page>
  53. </xpath>
  54. </field>
  55. </record>
  56. <record id="view_res_partner_filter_inherit_base" model="ir.ui.view">
  57. <field name="name">res.partner.view.search.inherit</field>
  58. <field name="model">res.partner</field>
  59. <field name="inherit_id" ref="base.view_res_partner_filter" />
  60. <field name="priority">30</field>
  61. <field name="arch" type="xml">
  62. <filter name="type_person" position="attributes">
  63. <attribute name="string">Persons</attribute>
  64. </filter>
  65. <filter name="type_company" position="attributes">
  66. <attribute name="string">Structures</attribute>
  67. </filter>
  68. <filter name="inactive" position="after">
  69. <filter name="active" string="Active" domain="[('active','=',True)]" />
  70. </filter>
  71. <group name="group_by" position="inside">
  72. <separator />
  73. <filter name="partner_scale" string="Partner scale" domain="[]" context="{'group_by' : 'partner_scale'}" />
  74. <filter name="ffck_structure_type" string="Structure type"
  75. context="{'group_by' : 'ffck_structure_type_id'}" />
  76. </group>
  77. <search position="inside">
  78. <searchpanel>
  79. <field name="hierarchy_id" string="Hierarchy" icon="fa-sitemap" enable_counters="1" expand="1" limit="0" />
  80. </searchpanel>
  81. </search>
  82. </field>
  83. </record>
  84. <menuitem
  85. id="ffck_contacts_config_menu"
  86. name="FFCK params"
  87. parent="contacts.res_partner_menu_config"
  88. sequence="4" />
  89. <record id="partner_multi_relation.menu_res_partner_relation" model="ir.ui.menu">
  90. <field name="parent_id" ref="contacts.res_partner_menu_config" />
  91. <field name="sequence">4</field>
  92. </record>
  93. </odoo>