2021-11-12 22:04:34 +07:00
|
|
|
<odoo>
|
|
|
|
<template id="runbot_merge_freeze_assets" inherit_id="web.assets_backend" active="True">
|
|
|
|
<xpath expr="." position="inside">
|
|
|
|
<script type="text/javascript" src="/runbot_merge/static/project_freeze/index.js"></script>
|
|
|
|
</xpath>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
<record id="runbot_merge_project_freeze_form" model="ir.ui.view">
|
|
|
|
<field name="name">Freeze Wizard Configuration Screen</field>
|
|
|
|
<field name="model">runbot_merge.project.freeze</field>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<form js_class="freeze_wizard">
|
|
|
|
<sheet>
|
|
|
|
<div class="alert alert-warning" role="alert"
|
|
|
|
attrs="{'invisible': [('errors', '=', False)]}">
|
|
|
|
<field name="errors" readonly="True"/>
|
|
|
|
</div>
|
|
|
|
<group>
|
|
|
|
<group colspan="2">
|
|
|
|
<field name="branch_name"/>
|
|
|
|
<field name="required_pr_ids" widget="many2many_tags"
|
|
|
|
options="{'color_field': 'state_color', 'no_create': True}"/>
|
|
|
|
</group>
|
|
|
|
</group>
|
|
|
|
<group>
|
|
|
|
<group colspan="2">
|
|
|
|
<field name="release_pr_ids" nolabel="1">
|
2022-02-07 21:15:13 +07:00
|
|
|
<tree editable="bottom" create="false">
|
2021-11-12 22:04:34 +07:00
|
|
|
<field name="repository_id" readonly="1"/>
|
2022-02-08 17:06:34 +07:00
|
|
|
<field name="pr_id" options="{'no_create': True}"
|
|
|
|
context="{'pr_include_title': 1}"/>
|
2021-11-12 22:04:34 +07:00
|
|
|
</tree>
|
|
|
|
</field>
|
|
|
|
</group>
|
|
|
|
</group>
|
|
|
|
<footer>
|
|
|
|
<!--
|
|
|
|
the operator should always be able to try freezing, in
|
|
|
|
case the smart form blows up or whatever, but change
|
|
|
|
the style of the button if the form has "no errors"
|
|
|
|
-->
|
|
|
|
<button string="Freeze" type="object" name="action_freeze"
|
|
|
|
class="btn-success" attrs="{'invisible': [('errors', '!=', False)]}"/>
|
|
|
|
<button string="Freeze" type="object" name="action_freeze"
|
|
|
|
class="btn-primary" attrs="{'invisible': [('errors', '=', False)]}"/>
|
|
|
|
<button string="Save & Close" special="save"/>
|
|
|
|
<button string="Cancel" type="object" name="action_cancel" class="btn-warning"/>
|
|
|
|
</footer>
|
|
|
|
</sheet>
|
|
|
|
</form>
|
|
|
|
</field>
|
|
|
|
</record>
|
2022-02-07 21:15:13 +07:00
|
|
|
|
|
|
|
<record id="runbot_merge_repository_freeze" model="ir.ui.view">
|
|
|
|
<field name="name">Add freeze field to repo form</field>
|
|
|
|
<field name="model">runbot_merge.repository</field>
|
|
|
|
<field name="inherit_id" ref="form_repository"/>
|
|
|
|
<field name="arch" type="xml">
|
|
|
|
<field name="branch_filter" position="after">
|
|
|
|
<field name="freeze"/>
|
|
|
|
</field>
|
|
|
|
</field>
|
|
|
|
</record>
|
2021-11-12 22:04:34 +07:00
|
|
|
</odoo>
|