mirror of
https://github.com/odoo/runbot.git
synced 2025-03-21 18:35:45 +07:00

Prepares the possibility of either more direct communication with the CI platform(s) or just assuming CI has gotten reliable enough and colleagues intelligent enough that this is not an issue anymore because they've stopped pushing empty branches (which we know is not the case). Fixes #806
87 lines
3.9 KiB
XML
87 lines
3.9 KiB
XML
<odoo>
|
|
<record id="runbot_merge_form_project" model="ir.ui.view">
|
|
<field name="name">Project Form</field>
|
|
<field name="model">runbot_merge.project</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<field name="freeze_id" invisible="1"/>
|
|
<header>
|
|
<button type="object" name="action_prepare_freeze"
|
|
string="Freeze"
|
|
attrs="{'invisible': [('freeze_id', '!=', False)]}"/>
|
|
<button type="object" name="action_prepare_freeze"
|
|
string="View Freeze" class="oe_highlight"
|
|
attrs="{'invisible': [('freeze_id', '=', False)]}"/>
|
|
</header>
|
|
<sheet>
|
|
<div class="oe_title">
|
|
<h1><field name="name" placeholder="Name"/></h1>
|
|
</div>
|
|
<group>
|
|
<group>
|
|
<field name="github_prefix" string="bot name"/>
|
|
</group>
|
|
</group>
|
|
<group>
|
|
<group>
|
|
<field name="github_token"/>
|
|
<field name="github_name" readonly="0"
|
|
help="Identity when creating new commits, defaults to github name, falls back to login."/>
|
|
<field name="github_email" readonly="0"
|
|
help="Identity when creating new commits, defaults to public email, falls back to primary email."/>
|
|
<field name="secret"/>
|
|
</group>
|
|
<group>
|
|
<field name="uniquifier"/>
|
|
<field name="ci_timeout"/>
|
|
<field name="batch_limit"/>
|
|
</group>
|
|
</group>
|
|
|
|
<group class="oe_edit_only">
|
|
<group colspan="4">
|
|
<label for="freeze_reminder">
|
|
Reminder to show after freeze
|
|
</label>
|
|
<field colspan="4" name="freeze_reminder" nolabel="1"/>
|
|
</group>
|
|
</group>
|
|
|
|
<separator string="Repositories"/>
|
|
<field name="repo_ids">
|
|
<tree>
|
|
<field name="sequence" widget="handle"/>
|
|
<button type="object" name="get_formview_action" icon="fa-external-link"/>
|
|
<field name="name"/>
|
|
<field name="branch_filter"/>
|
|
<field name="status_ids" widget="many2many_tags"/>
|
|
</tree>
|
|
</field>
|
|
<separator string="Branches"/>
|
|
<field name="branch_ids">
|
|
<tree editable="bottom" decoration-muted="not active">
|
|
<field name="sequence" widget="handle" />
|
|
<button type="object" name="get_formview_action" icon="fa-external-link"/>
|
|
<field name="name"/>
|
|
<field name="active" widget="boolean_toggle"/>
|
|
<field name="staging_enabled" widget="boolean_toggle"/>
|
|
</tree>
|
|
</field>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_freeze_reminder" model="ir.ui.view">
|
|
<field name="name">Project Form</field>
|
|
<field name="model">runbot_merge.project</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<field name="freeze_reminder" nolabel="1" readonly="1"/>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
</odoo>
|