130 lines
7.8 KiB
XML
Executable File
130 lines
7.8 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<record id="dss_geraetetypen_view_form" model="ir.ui.view">
|
|
<field name="name">dss_geraetetypen_form</field>
|
|
<field name="model">dss.geraetetypen</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<header>
|
|
<button name="pyaction_tuya_readout" string="Tuya auslesen" type="object" class="oe_highlight"
|
|
attrs="{'invisible': [('has_tuya','!=',True)]}" data-hotkey="t"/>
|
|
<button name="pyaction_tuya_switch" string="Tuya Schalten" type="object" class="oe_highlight"
|
|
attrs="{'invisible': ['|',('has_tuya','!=',True),('tuya_can_switch','!=',True)]}" data-hotkey="t"/>
|
|
</header>
|
|
<sheet>
|
|
<group>
|
|
<group name="basesettings" >
|
|
<field name="geraetename"/>
|
|
<field name="standort"/>
|
|
<field name="geraetetyp"/>
|
|
<field name="grundsystem" string="Nutzung für " widget="many2many_tags"/>
|
|
<field name="grundsystem_kennung" invisible="1"/>
|
|
<field name="led_geraetetyp" string="Gerätetyp" attrs="{'invisible': [('geraetetyp','!=','STE')]}"/>
|
|
</group>
|
|
<group name="settings" >
|
|
<field name="has_tuya" string="Gerät hat Tuya Anbindung" widget="boolean_toggle"/>
|
|
</group>
|
|
</group>
|
|
<notebook>
|
|
<page name="tuyasettings" string="Tuya Daten" attrs="{'invisible': [('has_tuya','!=',True)]}" >
|
|
<div class="col-4">
|
|
<group name="tuyadetailsettings">
|
|
<field name="tuya_Geraete_uid"/>
|
|
<field name="tuya_Geraete_id"/>
|
|
<field name="tuya_can_switch" widget="boolean_toggle"/>
|
|
<field name="tuya_has_powervalue" widget="boolean_toggle"/>
|
|
<field name="tuya_last_totalpower" attrs="{'invisible': [('tuya_has_powervalue','!=',True)]}"/>
|
|
<field name="tuya_last_lastpower" attrs="{'invisible': [('tuya_has_powervalue','!=',True)]}"/>
|
|
<field name="tuya_last_switchstate" attrs="{'invisible': [('tuya_can_switch','!=',True)]}"/>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="osssettings" string="LCDSystem Daten" attrs="{'invisible': ['|',('geraetetyp','!=','TOP'),('grundsystem_kennung','!=','LCD')]}" >
|
|
<group name="lcdsettings">
|
|
<field name="lcd_size"/>
|
|
<field name="lcd_size_sonstige" attrs="{'invisible': [('lcd_size','!=','00')]}"/>
|
|
</group>
|
|
</page>
|
|
<page name="osssetings" string="LEDModul Daten" attrs="{'invisible': ['|',('led_geraetetyp','!=','MOD'),('grundsystem_kennung','!=','LED')]}" >
|
|
<group name="ledsettings_hw" string="LED Modul Daten" colspan="2">
|
|
<group name="ledsettings" string="LED Modul Grunddaten" colspan="2">
|
|
<field name="led_module_pixelpitch" colspan="2"/>
|
|
<field name="led_module_breite"/>
|
|
<field name="led_module_hoehe"/>
|
|
<field name="led_module_pixel_breite"/>
|
|
<field name="led_module_pixel_hoehe"/>
|
|
</group>
|
|
<group name="ledsettings" string="LED Modul Kennungen" colspan="2">
|
|
<field name="led_module_kennung"/>
|
|
<field name="led_module_serial"/>
|
|
<field name="led_module_vendor"/>
|
|
</group>
|
|
<group name="ledsettings" string="LED Modul typ" colspan="2">
|
|
<field name="led_module_system"/>
|
|
<field name="led_module_system_sonstige" attrs="{'invisible': [('led_module_system','!=','SON')]}"/>
|
|
</group>
|
|
</group>
|
|
</page>
|
|
<page name="ledsetings" string="LEDCabinet Daten" attrs="{'invisible': ['|',('geraetetyp','!=','ANZ'),('grundsystem_kennung','!=','LED')]}" >
|
|
<group name="ledsettings_hw" string="LED Cabinet Daten" colspan="2">
|
|
<group name="ledsettings" string="LED Cabinet Grunddaten" colspan="2">
|
|
<field name="ledcab_module_breite"/>
|
|
<field name="ledcab_module_hoehe"/>
|
|
</group>
|
|
<group name="ledsettings" string="LED Modul" colspan="2">
|
|
<field name="ledcab_module"/>
|
|
</group>
|
|
</group>
|
|
</page>
|
|
<page name="receivingssetings" string="Receivingcard Daten" attrs="{'invisible': ['|',('led_geraetetyp','!=','REC'),('grundsystem_kennung','!=','LED')]}" >
|
|
<group name="ledsettings_hw" string="LED Receivingcard Daten" colspan="2">
|
|
<field name="led_receivingcard_kennung" colspan="2"/>
|
|
<field name="led_receivingcard_vendor"/>
|
|
</group>
|
|
</page>
|
|
<page name="ntssetings" string="Netzteil Daten" attrs="{'invisible': [('led_geraetetyp','!=','NET')]}" >
|
|
<group name="ledsettings_hw_nt" string="Netzteil Daten" colspan="2">
|
|
<field name="led_netzteil_typ"/>
|
|
<field name="led_netzteil_kennung"/>
|
|
<field name="led_netzteil_vendor"/>
|
|
<field name="led_netzteil_spannung"/>
|
|
<field name="led_netzteil_leistung"/>
|
|
</group>
|
|
</page>
|
|
<page name="geraetezusatz" string="Zubehör" colspan="4">
|
|
<group>
|
|
<field name="zusatz_integrationen" string="Zubehör"/>
|
|
<field name="zusatz_zubehoer" string="erweitertes Zubehör" widget="text"/>
|
|
</group>
|
|
</page>
|
|
<page name="informations" string="Informationen">
|
|
<field name="uuid" string="UUID"/>
|
|
</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_geraetetypen_view_tree" model="ir.ui.view">
|
|
<field name="name">dss_geraetetypen_tree</field>
|
|
<field name="model">dss.geraetetypen</field>
|
|
<field name="priority" eval="16"/>
|
|
<field name="arch" type="xml">
|
|
<tree string="Geraetetypen">
|
|
<field name="geraetename"/>
|
|
<field name="geraetetyp"/>
|
|
<field name="grundsystem"/>
|
|
<field name="led_geraetetyp"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|