Relations ok, Import Begin

This commit is contained in:
jopster 2024-06-06 10:33:03 +02:00
parent 1655829dc8
commit fc2e37a54e
3 changed files with 190 additions and 0 deletions

96
views/dss_geraeteypen.xml Executable file
View File

@ -0,0 +1,96 @@
<?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>
<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>
<notebook>
<page name="osssetings" 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="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>

35
views/dss_import.xml Executable file
View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="dss_import_view_form" model="ir.ui.view">
<field name="name">dss_import_form</field>
<field name="model">dss.import</field>
<field name="arch" type="xml">
<form>
<header>
<button name="pyimport" string="Import beginnen" type="object" class="oe_hightlight"/>
<!--- <field name="ad_state" widget="statusbar" statusbar_visible="in Arbeit,Fertig erstellt,Online/Gedruckt"/>-->
</header>
<sheet>
<div class="row">
<strong style="font-size:12px"><field name="importfilename"/></strong>
<li></li>
<strong style="font-size:12px"><field name="importtext"/></strong>
</div>
</sheet>
</form>
</field>
</record>
<record id="action_dss_import_view" model="ir.actions.act_window">
<field name="name">DigitalSignage Import</field>
<field name="type">ir.actions.act_window</field>
<field name="view_mode">form</field>
<field name="res_model">dss.import</field>
<field name="context">{}</field>
<field name="help" type="html">
<p class="'o_view_nocontent_smiling_face">
</p>
</field>
</record>
</odoo>

59
views/dss_settings.xml Executable file
View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="dss_settings_view_tree" model="ir.ui.view">
<field name="name">dss_settings_tree</field>
<field name="model">dss.settings</field>
<field name="priority" eval="16"/>
<field name="arch" type="xml">
<tree string="Systemtypen">
<field name="def_project_cloudpath"/>
<field name="def_contract_cloudpath"/>
<field name="def_ad_cloudpath"/>
</tree>
</field>
</record>
<record id="dss_settings_view_form" model="ir.ui.view">
<field name="name">dss_settings_form</field>
<field name="model">dss.settings</field>
<field name="arch" type="xml">
<form>
<sheet>
<h1><strong>Standard Cloud Verzeichnisse:</strong></h1>
<br></br>
<div class="row">
<group>
<field name="def_project_cloudpath"/>
<field name="def_project_cloudpath_sample"/>
</group>
</div>
<div class="row">
<group>
<field name="def_contract_cloudpath"/>
<field name="def_contract_cloudpath_sample"/>
</group>
</div>
<div class="row">
<group>
<field name="def_ad_cloudpath"/>
<field name="def_ad_cloudpath_sample"/>
</group>
</div>
</sheet>
</form>
</field>
</record>
<record id="action_dss_settings_view" model="ir.actions.act_window">
<field name="name">DigitalSignage Settings</field>
<field name="type">ir.actions.act_window</field>
<field name="view_mode">tree,form</field>
<field name="res_model">dss.settings</field>
<field name="context">{}</field>
<field name="help" type="html">
<p class="'o_view_nocontent_smiling_face">
</p>
</field>
</record>
</odoo>