syncra_addons/syncra_welcome/views/syncra_devops_views.xml

46 lines
2.3 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_syncra_welcome_form_devops" model="ir.ui.view">
<field name="name">syncra.welcome.form.devops</field>
<field name="model">syncra.welcome</field>
<field name="inherit_id" ref="syncra_welcome.view_syncra_welcome_form"/>
<field name="arch" type="xml">
<xpath expr="//header[@id='syncra_header']" position="inside">
<button name="action_deploy_module"
string="Executar Deploy (.zip)"
type="object"
class="btn-success"
icon="fa-rocket"/>
<button name="action_restart_odoo"
string="Reiniciar Servidor"
type="object"
class="btn-danger"
icon="fa-refresh"
confirm="Atenção: Isto irá reiniciar o serviço Odoo na VPS HilariBD. O sistema ficará temporariamente inacessível. Deseja continuar?"/>
</xpath>
<xpath expr="//notebook[@id='syncra_notebook']" position="inside">
<page string="Deploy de Módulos" name="deploy">
<group>
<separator string="Enviar Novo Módulo para Gitea"/>
<field name="module_filename" invisible="1"/>
<field name="module_zip" filename="module_filename" widget="binary"/>
<div class="alert alert-info" role="alert" style="margin-top: 20px;">
<i class="fa fa-info-circle"/>
A descompactação automática será feita no diretório:
<code style="color: #e83e8c;">/root/odoo-18.0+e.20251216/custom_addons2/</code>
</div>
<p class="text-muted">
<strong>Nota:</strong> Após o deploy bem-sucedido, utilize o botão
<span class="text-danger">"Reiniciar Servidor"</span> no topo para aplicar as mudanças de código Python.
</p>
</group>
</page>
</xpath>
</field>
</record>
</odoo>