DigitalSignage/views/dss_maintains.xml

148 lines
7.7 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="dss_maintains_view_form" model="ir.ui.view">
<field name="name">dss_maingtains_form</field>
<field name="model">dss.maintaintask</field>
<field name="arch" type="xml">
<form>
<header>
</header>
<sheet>
<group>
<group name="basesettings" string="Einsatzdaten">
<field name="maintainname"/>
<field name="maintaintyp"/>
<field name="project"/>
</group>
<group name="settings" string="Einsatzablauf">
<field name="maintain_reason"/>
<field name="maintain_text"/>
<field name="maintain_is_calculate" widget="boolean_toggle" options="{'terminology': 'Abrechenbar'}"/>
</group>
</group>
<notebook>
<page name="maintaintimes" string="Einsatzzeiten">
<div class="row">
<div class="col-md-6">
<group name="maintain_travel" string="Anreise">
<field name="maintain_travel_start"/>
</group>
</div>
<div class="col-md-6">
<group name="maintain_travel" string="Anreise">
<field name="maintain_travel_end"/>
</group>
</div>
</div>
<div class="row">
<div class="col-md-6">
<label for="maintain_travel_distance" string="Fahr - Entfernung in km"/><field name="maintain_travel_distance"/>
</div>
<div class="col-md-6">
<label for="maintain_travel_duration_text" string="Fahrzeit gesamt in h"/><field name="maintain_travel_duration_text" readonly="1"/>
</div>
</div>
<div class="row">
<div class="col-md-6">
<group name="maintain_times" string="Einsatzzeiten">
<field name="maintain_work_start"/>
</group>
</div>
<div class="col-md-6">
<group name="maintain_times" string="Einsatzzeiten">
<field name="maintain_work_end"/>
</group>
</div>
</div>
<div class="row">
<div class="col-md-10">
<label for="maintain_work_duration_text" string="Gesamt Arbeitszeit in h"/><field name="maintain_work_duration_text" readonly="1"/>
</div>
</div>
<div class="row">
<div class="col-md-6">
<group name="maintain_return" string="Rückreise">
<field name="maintain_return_start"/>
</group>
</div>
<div class="col-md-6">
<group name="maintain_return" string="Rückreise">
<field name="maintain_return_end"/>
</group>
</div>
</div>
<div class="row">
<div class="col-md-6">
<label for="maintain_return_distance" string="Rückfahr - Entfernung in km"/><field name="maintain_return_distance"/>
</div>
<div class="col-md-6">
<label for="maintain_return_duration_text" string="Gesamt Rückfahrzeit in h"/><field name="maintain_return_duration_text" readonly="1"/>
</div>
</div>
<group name="maintain_total" string="Gesamtzeiten">
<field name="maintain_total_start" readonly="1"/>
<field name="maintain_total_end" readonly="1"/>
<field name="maintain_total_duration_text" readonly="1"/>
</group>
</page>
<page name="employees" string="Mitarbeiter">
<group name="maintain_employee" string="Einsatzbeteiligte">
<field name="maintain_employee" widget="many2many_tags" options="{'no_create': True, 'no_create_edit': True}"/>
</group>
<group name="maintain_employee_other" string="Kosten">
<field name="maintain_total_duration_money"/>
</group>
</page>
<page name="informations" string="Informationen">
<group name="settings" string="interne Informationen">
<field name="uuid" string="UUID"/>
<field name="date_create" readonly="1"/>
<field name="user_create" readonly="1"/>
</group>
</page>
</notebook>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" options="{'post_refresh':True}" help="Follow this project to automatically track the events associated to tasks and issues of this project." groups="base.group_user"/>
<field name="activity_ids"/>
<field name="message_ids"/>
</div>
</form>
</field>
</record>
<record id="dss_maintains_view_tree" model="ir.ui.view">
<field name="name">dss_maintains_tree</field>
<field name="model">dss.maintaintask</field>
<field name="priority" eval="16"/>
<field name="arch" type="xml">
<tree string="Einsätze">
<field name="maintainname"/>
<field name="maintaintyp"/>
<field name="project"/>
<field name="maintain_total_start"/>
<field name="maintain_total_duration" sum="Gesamtzeit"/>
<field name="maintain_total_duration_money" sum="Gesamtkosten"/>
</tree>
</field>
</record>
<record id="action_dss_maintaintasks" model="ir.actions.act_window">
<field name="name">DigitalSignage Einsätze</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">dss.maintaintask</field>
<field name="view_mode">tree,form</field>
<field name="domain"></field>
<field name="context">{}</field>
<field name="help" type="html">
<p class="'o_view_nocontent_smiling_face">
Fuege ein System ein !
</p>
</field>
</record>
</odoo>