2018-03-14 16:37:46 +07:00
|
|
|
<odoo>
|
2021-10-25 15:14:01 +07:00
|
|
|
<record id="runbot_merge_tree_partner" model="ir.ui.view">
|
|
|
|
<field name="name">Improve search on partners</field>
|
2021-11-10 14:11:09 +07:00
|
|
|
<field name="model">res.partner</field>
|
2021-10-25 15:14:01 +07:00
|
|
|
<field name="inherit_id" ref="base.view_res_partner_filter"/>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<field name="name" position="attributes">
|
|
|
|
<attribute name="filter_domain">[
|
|
|
|
'|', '|',
|
|
|
|
('name', 'ilike', self),
|
|
|
|
('github_login', 'ilike', self),
|
|
|
|
('email', 'ilike', self),
|
|
|
|
]</attribute>
|
|
|
|
</field>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
|
2020-02-12 21:34:26 +07:00
|
|
|
<record id="runbot_merge_tree_partner" model="ir.ui.view">
|
|
|
|
<field name="name">Configure partners list to be useful</field>
|
|
|
|
<field name="model">res.partner</field>
|
|
|
|
<field name="inherit_id" ref="base.view_partner_tree"/>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<xpath expr="//tree" position="replace">
|
|
|
|
<tree string="Contacts">
|
|
|
|
<field name="display_name" string="Name"/>
|
|
|
|
<field name="github_login"/>
|
|
|
|
<field name="review_rights" widget="many2many_tags"/>
|
|
|
|
</tree>
|
|
|
|
</xpath>
|
|
|
|
</field>
|
|
|
|
</record>
|
2018-03-14 16:37:46 +07:00
|
|
|
<record id="runbot_merge_form_partner" model="ir.ui.view">
|
|
|
|
<field name="name">Add mergebot/GH info to partners form</field>
|
|
|
|
<field name="model">res.partner</field>
|
|
|
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
|
|
|
<field name="arch" type="xml">
|
2021-10-06 18:06:53 +07:00
|
|
|
<xpath expr="//sheet" position="before">
|
|
|
|
<header>
|
|
|
|
<button type="object" name="fetch_github_email"
|
|
|
|
string="Fetch Github Email" class="oe_highlight"
|
|
|
|
attrs="{'invisible': ['|', ('email', '!=', False), ('github_login', '=', False)]}"
|
|
|
|
/>
|
|
|
|
</header>
|
2021-10-25 14:07:38 +07:00
|
|
|
<div class="alert alert-warning" role="alert"
|
|
|
|
attrs="{'invisible': ['|', ('email', '!=', False), ('review_rights', '=', [])]}">
|
|
|
|
Reviewers must have an email address set! Without an email
|
|
|
|
configured, reviews will be ignored.
|
|
|
|
</div>
|
2021-10-06 18:06:53 +07:00
|
|
|
</xpath>
|
2018-03-14 16:37:46 +07:00
|
|
|
<xpath expr="//notebook" position="inside">
|
2018-09-22 21:10:54 +07:00
|
|
|
<page string="Mergebot" groups="runbot_merge.group_admin">
|
2018-03-14 16:37:46 +07:00
|
|
|
<group>
|
|
|
|
<group>
|
|
|
|
<field name="github_login"/>
|
|
|
|
</group>
|
2020-02-10 21:05:08 +07:00
|
|
|
</group>
|
|
|
|
<group>
|
|
|
|
<group colspan="4" string="Review Rights">
|
|
|
|
<field name="review_rights" nolabel="1">
|
|
|
|
<tree string="Review ACLs" editable="bottom">
|
|
|
|
<field name="repository_id"/>
|
|
|
|
<field name="review"/>
|
|
|
|
<field name="self_review"/>
|
|
|
|
</tree>
|
|
|
|
</field>
|
2018-03-14 16:37:46 +07:00
|
|
|
</group>
|
2020-07-14 15:06:07 +07:00
|
|
|
<group colspan="4">
|
|
|
|
<field name="override_rights" widget="many2many_tags"/>
|
|
|
|
</group>
|
2018-03-14 16:37:46 +07:00
|
|
|
</group>
|
|
|
|
<group>
|
|
|
|
<group colspan="4" string="Delegate On">
|
2022-07-29 18:43:40 +07:00
|
|
|
<field name="delegate_reviewer" nolabel="1">
|
|
|
|
<tree>
|
|
|
|
<field name="repository"/>
|
|
|
|
<field name="number"/>
|
|
|
|
<field name="target"/>
|
|
|
|
<field name="state"/>
|
|
|
|
</tree>
|
|
|
|
</field>
|
2018-03-14 16:37:46 +07:00
|
|
|
</group>
|
|
|
|
</group>
|
|
|
|
</page>
|
|
|
|
</xpath>
|
|
|
|
</field>
|
|
|
|
</record>
|
|
|
|
</odoo>
|