131 lines
5.5 KiB
XML
131 lines
5.5 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<odoo>
|
||
|
|
<record id="view_sync_queue_list" model="ir.ui.view">
|
||
|
|
<field name="name">odoo.sync.queue.list</field>
|
||
|
|
<field name="model">odoo.sync.queue</field>
|
||
|
|
<field name="arch" type="xml">
|
||
|
|
<list>
|
||
|
|
<field name="name"/>
|
||
|
|
<field name="model_id"/>
|
||
|
|
<field name="record_id"/>
|
||
|
|
<field name="operation"/>
|
||
|
|
<field name="state" decoration-danger="state == 'error'"
|
||
|
|
decoration-info="state == 'processing'"
|
||
|
|
decoration-success="state == 'done'"/>
|
||
|
|
<field name="retry_count"/>
|
||
|
|
<field name="next_retry"/>
|
||
|
|
<field name="create_date"/>
|
||
|
|
</list>
|
||
|
|
</field>
|
||
|
|
</record>
|
||
|
|
|
||
|
|
<record id="view_sync_queue_form" model="ir.ui.view">
|
||
|
|
<field name="name">odoo.sync.queue.form</field>
|
||
|
|
<field name="model">odoo.sync.queue</field>
|
||
|
|
<field name="arch" type="xml">
|
||
|
|
<form>
|
||
|
|
<header>
|
||
|
|
<button name="action_reset" string="Réinitialiser" type="object"
|
||
|
|
invisible="state not in ('error', 'cancelled')"/>
|
||
|
|
<button name="action_cancel" string="Annuler" type="object"
|
||
|
|
invisible="state in ('done', 'cancelled')"/>
|
||
|
|
<field name="state" widget="statusbar"
|
||
|
|
statusbar_visible="draft,pending,processing,done"/>
|
||
|
|
</header>
|
||
|
|
<sheet>
|
||
|
|
<div class="oe_title">
|
||
|
|
<h1>
|
||
|
|
<field name="name"/>
|
||
|
|
</h1>
|
||
|
|
</div>
|
||
|
|
<group>
|
||
|
|
<group>
|
||
|
|
<field name="model_id" options="{'no_create': True}"/>
|
||
|
|
<field name="record_id"/>
|
||
|
|
<field name="operation"/>
|
||
|
|
</group>
|
||
|
|
<group>
|
||
|
|
<field name="priority"/>
|
||
|
|
<field name="retry_count"/>
|
||
|
|
<field name="max_retries"/>
|
||
|
|
<field name="next_retry"/>
|
||
|
|
</group>
|
||
|
|
</group>
|
||
|
|
<notebook>
|
||
|
|
<page string="Données">
|
||
|
|
<field name="data" widget="ace" options="{'mode': 'json'}"/>
|
||
|
|
</page>
|
||
|
|
<page string="Logs">
|
||
|
|
<field name="log_ids" readonly="1">
|
||
|
|
<list>
|
||
|
|
<field name="create_date"/>
|
||
|
|
<field name="state" decoration-danger="state == 'error'"
|
||
|
|
decoration-success="state == 'success'"/>
|
||
|
|
<field name="message"/>
|
||
|
|
</list>
|
||
|
|
</field>
|
||
|
|
</page>
|
||
|
|
<page string="Message d'erreur" invisible="error_message == False">
|
||
|
|
<field name="error_message" readonly="1"/>
|
||
|
|
</page>
|
||
|
|
</notebook>
|
||
|
|
</sheet>
|
||
|
|
</form>
|
||
|
|
</field>
|
||
|
|
</record>
|
||
|
|
|
||
|
|
<record id="view_sync_log_list" model="ir.ui.view">
|
||
|
|
<field name="name">odoo.sync.log.list</field>
|
||
|
|
<field name="model">odoo.sync.log</field>
|
||
|
|
<field name="arch" type="xml">
|
||
|
|
<list>
|
||
|
|
<field name="create_date"/>
|
||
|
|
<field name="queue_id"/>
|
||
|
|
<field name="state" decoration-danger="state == 'error'"
|
||
|
|
decoration-success="state == 'success'"/>
|
||
|
|
<field name="message"/>
|
||
|
|
</list>
|
||
|
|
</field>
|
||
|
|
</record>
|
||
|
|
|
||
|
|
<record id="view_sync_log_form" model="ir.ui.view">
|
||
|
|
<field name="name">odoo.sync.log.form</field>
|
||
|
|
<field name="model">odoo.sync.log</field>
|
||
|
|
<field name="arch" type="xml">
|
||
|
|
<form>
|
||
|
|
<sheet>
|
||
|
|
<group>
|
||
|
|
<group>
|
||
|
|
<field name="queue_id" options="{'no_create': True}"/>
|
||
|
|
<field name="state"/>
|
||
|
|
</group>
|
||
|
|
<group>
|
||
|
|
<field name="create_date" readonly="1"/>
|
||
|
|
</group>
|
||
|
|
</group>
|
||
|
|
<notebook>
|
||
|
|
<page string="Message">
|
||
|
|
<field name="message" readonly="1"/>
|
||
|
|
</page>
|
||
|
|
<page string="Détails techniques" invisible="details == False">
|
||
|
|
<field name="details" readonly="1"/>
|
||
|
|
</page>
|
||
|
|
</notebook>
|
||
|
|
</sheet>
|
||
|
|
</form>
|
||
|
|
</field>
|
||
|
|
</record>
|
||
|
|
|
||
|
|
<record id="action_sync_queue" model="ir.actions.act_window">
|
||
|
|
<field name="name">File d'attente de synchronisation</field>
|
||
|
|
<field name="res_model">odoo.sync.queue</field>
|
||
|
|
<field name="view_mode">list,form</field>
|
||
|
|
</record>
|
||
|
|
|
||
|
|
<record id="action_sync_log" model="ir.actions.act_window">
|
||
|
|
<field name="name">Journaux de synchronisation</field>
|
||
|
|
<field name="res_model">odoo.sync.log</field>
|
||
|
|
<field name="view_mode">list,form</field>
|
||
|
|
</record>
|
||
|
|
</odoo>
|