中国本土应用
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.

68 lines
3.5KB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <odoo>
  3. <data>
  4. <record model="ir.ui.view" id="res_partner_kanban_view">
  5. <field name="name">res.partner.kanban</field>
  6. <field name="model">res.partner</field>
  7. <field name="inherit_id" ref="base.res_partner_kanban_view"/>
  8. <field name="arch" type="xml">
  9. <xpath expr="//kanban" position="attributes">
  10. <attribute name="js_class">res_partner_kanban_download</attribute>
  11. </xpath>
  12. <xpath expr="//field[@name='display_name']" position="after">
  13. <field name="is_wecom_user"/>
  14. </xpath>
  15. <xpath expr="//strong[hasclass('o_kanban_record_title')]/field[@name='display_name']" position="before">
  16. <div class="float-right">
  17. <span t-if="record.is_wecom_user.raw_value" class="fa fa-weixin text-info" role="img" aria-label="Enterprise wechat user" title="Enterprise wechat user">
  18. </span>
  19. </div>
  20. </xpath>
  21. </field>
  22. </record>
  23. <record id="view_partner_form" model="ir.ui.view">
  24. <field name="name">res.partner.form</field>
  25. <field name="model">res.partner</field>
  26. <field name="inherit_id" ref="base.view_partner_form"/>
  27. <field name="arch" type="xml">
  28. <xpath expr="//field[@name='email']" position="replace">
  29. <field name="email" widget="email" context="{'gravatar_image': True}" required="context.get('force_email', False)" attrs="{'required': ['|',('is_wecom_user','!=', True),'&amp;',('is_wecom_user','=', False),('user_ids','!=', [])]}"/>
  30. <!-- <field name="email" widget="email" context="{'gravatar_image': True}" attrs="{'required': [('user_ids','!=', [])]}"/> -->
  31. </xpath>
  32. <xpath expr="//page[@name='contact_addresses']" position="after">
  33. <page name="wecom_info" string="Enterprise wechat information" attrs="{'invisible': [('is_wecom_user','=',False)]}">
  34. <group>
  35. <group>
  36. <field name="wecom_userid" />
  37. <label for="wecom_openid" />
  38. <div class="o_row">
  39. <field name="wecom_openid" />
  40. <button string=" Get OpenID" class="btn btn-link" type="object" icon="fa-openid" name="get_wecom_openid" attrs="{'invisible': [('wecom_openid', '!=', False)]}"/>
  41. </div>
  42. <field name="is_wecom_user" />
  43. </group>
  44. <group>
  45. <field name="qr_code" widget="image_url" class="oe_avatar" />
  46. </group>
  47. </group>
  48. </page>
  49. </xpath>
  50. </field>
  51. </record>
  52. <record model="ir.ui.view" id="view_partner_tree">
  53. <field name="name">res.partner.tree</field>
  54. <field name="model">res.partner</field>
  55. <field name="inherit_id" ref="base.view_partner_tree"/>
  56. <field name="arch" type="xml">
  57. <xpath expr="//tree" position="attributes">
  58. <attribute name="js_class">res_partner_tree_download</attribute>
  59. </xpath>
  60. </field>
  61. </record>
  62. </data>
  63. </odoo>
上海开阖软件有限公司 沪ICP备12045867号-1