46 lines
2.3 KiB
XML
Executable File
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>
|