291 lines
16 KiB
XML
Executable File
291 lines
16 KiB
XML
Executable File
<?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"/>
|
|
<field name="ai_agent_enabled"/>
|
|
<field name="ai_agent_model"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="dss_viewsettings_view_tree" model="ir.ui.view">
|
|
<field name="name">dss_viewsettings_tree</field>
|
|
<field name="model">dss.viewsettings</field>
|
|
<field name="priority" eval="16"/>
|
|
<field name="arch" type="xml">
|
|
<tree string="Systemtypen">
|
|
<field name="model_view"/>
|
|
<field name="model_datensatz"/>
|
|
<field name="viewtype"/>
|
|
<field name="user"/>
|
|
<field name="column"/>
|
|
<field name="column_size"/>
|
|
</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_cloud_url_base"/>
|
|
</group>
|
|
<group string="Vertragspfad" help="vom Projektordner aus">
|
|
<field name="def_contract_cloudpath"/>
|
|
<field name="def_contract_cloudpath_sample"/>
|
|
</group>
|
|
<group>
|
|
<field name="def_contract_cloudpath_V2"/>
|
|
<field name="def_contract_cloudpath_sample_V2"/>
|
|
</group>
|
|
</div>
|
|
<div class="row">
|
|
<group>
|
|
<field name="def_ad_cloudpath"/>
|
|
<field name="def_ad_cloudpath_sample"/>
|
|
</group>
|
|
</div>
|
|
<div class="row">
|
|
<group name="Tuya Einstellungen">
|
|
<field name="tuya_access_id"/>
|
|
<field name="tuya_access_key"/>
|
|
<field name="tuya_endpoint"/>
|
|
</group>
|
|
</div>
|
|
<div class="row">
|
|
<group name="Google Settings">
|
|
<field name="google_maps_key"/>
|
|
</group>
|
|
</div>
|
|
<div class="row">
|
|
<group name="Dateipfad für WebBilder">
|
|
<field name="os_webimg_path"/>
|
|
</group>
|
|
</div>
|
|
<notebook>
|
|
|
|
<page name="grundsettings" string="Grundeinstellungen">
|
|
<div class="col-6">
|
|
<group string="Ansichts Einstellungen gültig alle ohne eigene Einstellungen">
|
|
<field name="show_expand_contract_group_ad_state" widget="boolean_toggle"></field>
|
|
<field name="show_expand_contract_group_ad_work_state" widget="boolean_toggle"></field>
|
|
<field name="show_expand_contract_group_ad_todo_state" widget="boolean_toggle"></field>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="Debugsettings" string="Debugeinstellungen">
|
|
<div class="col-6">
|
|
<group string="Debugausgaben ins Log (noch nicht überall Berücksichtigt)">
|
|
<field name="showdebug" widget="boolean_toggle"></field>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="calendargrundsettings" string="Benutzer für Kalender">
|
|
<div class="col-6">
|
|
<group string="Kalender Einstellungen">
|
|
<field name="runtime_auto_calandar_entry" widget="boolean_toggle"></field>
|
|
<field name="contact_runtime_user"></field>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="ablaufsettings" string="Autom. Abläufe">
|
|
<div class="col-6">
|
|
<group string="Autom. Ablaufzeit">
|
|
<field name="freigabe_auto_time"></field>
|
|
</group>
|
|
<group string="Cron Job M2M Abarbeitung">
|
|
<field name="m2mcron"></field>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="colorsettings" string="Farbeinstellungen">
|
|
<div class="col-6">
|
|
<group string="Systemstatus On/Offline">
|
|
<field name="systemonline_color" widget="color"/>
|
|
<field name="systemoffline_color" widget="color"/>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="apisettings" string="Zugangsdaten / APIs">
|
|
<div class="col-6">
|
|
<group string="VNNox Zugangsdaten">
|
|
<field name="vnnoxurl"/>
|
|
<field name="vnnoxusername"/>
|
|
<field name="vnnoxpassword"/>
|
|
</group>
|
|
<group string="RPort Zugangsdaten">
|
|
<field name="rporturl"/>
|
|
<field name="rportusername"/>
|
|
<field name="rporttoken"/>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="aiagentsettings" string="AI Agent">
|
|
<div class="col-8">
|
|
<group string="Allgemein">
|
|
<field name="ai_agent_enabled" widget="boolean_toggle"/>
|
|
<field name="ai_agent_model"/>
|
|
<field name="ai_agent_base_url"/>
|
|
<field name="ai_agent_api_key" password="True"/>
|
|
</group>
|
|
<group string="Verhalten">
|
|
<field name="ai_agent_system_prompt" placeholder="Systemanweisung fuer den virtuellen AI Agenten..."/>
|
|
<field name="ai_agent_callback_prompt" placeholder="Allgemeine Erklaerung zu Modellen/Feldern und Callback-Nutzung..."/>
|
|
<field name="ai_agent_callback_models"/>
|
|
<field name="ai_agent_callback_fields_json" widget="text"/>
|
|
<field name="ai_agent_callback_aliases_json" widget="text"/>
|
|
<field name="ai_agent_callback_write_fields" widget="text"/>
|
|
<field name="ai_agent_timeout_seconds"/>
|
|
<field name="ai_agent_temperature"/>
|
|
<field name="ai_agent_max_context_messages"/>
|
|
<field name="ai_agent_rag_enabled" widget="boolean_toggle"/>
|
|
<field name="ai_agent_rag_top_k"/>
|
|
<field name="ai_agent_contracts_access" widget="boolean_toggle"/>
|
|
<field name="ai_agent_contracts_limit"/>
|
|
<field name="ai_agent_projects_access" widget="boolean_toggle"/>
|
|
<field name="ai_agent_projects_limit"/>
|
|
</group>
|
|
<group string="Telefoniecenter Unternehmenssuche">
|
|
<field name="phonecenter_company_provider"/>
|
|
<field name="phonecenter_company_api_url"/>
|
|
<field name="phonecenter_company_api_key" password="True"/>
|
|
<field name="phonecenter_company_timeout"/>
|
|
<field name="phonecenter_search_min_entries"/>
|
|
<field name="phonecenter_search_max_results"/>
|
|
<field name="phonecenter_search_cache_minutes"/>
|
|
</group>
|
|
<group string="Telefoniecenter KI-Aufbereitung">
|
|
<field name="phonecenter_ai_provider"/>
|
|
<field name="phonecenter_ai_api_url"/>
|
|
<field name="phonecenter_ai_api_key" password="True"/>
|
|
<field name="phonecenter_ai_model"/>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="Variablen" string="Weitere Variablen">
|
|
<group string="Variablen">
|
|
<field name="variables">
|
|
<tree string="Variablen">
|
|
<field name="varname"/>
|
|
<field name="varvalue"/>
|
|
<field name="vardescription"/>
|
|
</tree>
|
|
</field>
|
|
</group>
|
|
</page>
|
|
<page name="Markersettings" string="Markierungsfarben">
|
|
<div class="row">
|
|
<div class="col-8">
|
|
<group string="Markierungsfarben 1-2">
|
|
<field name="marker_1_color_used" widget="color"/>
|
|
<field name="marker_1_color_unused" widget="color"/>
|
|
<field name="marker_2_color_used" widget="color"/>
|
|
<field name="marker_2_color_unused" widget="color"/>
|
|
</group>
|
|
</div>
|
|
<div class="col-8">
|
|
<group string="Markierungsfarben 3">
|
|
<field name="marker_3_color_used" widget="color"/>
|
|
<field name="marker_3_color_unused" widget="color"/>
|
|
<field name="marker_3_color_value" widget="boolean_toggle"/>
|
|
<field name="marker_3_1_color_used" widget="color"/>
|
|
<field name="marker_3_1_color_unused" widget="color"/>
|
|
<field name="marker_3_1_color_value" widget="boolean_toggle"/>
|
|
<field name="marker_3_2_color_used" widget="color"/>
|
|
<field name="marker_3_2_color_unused" widget="color"/>
|
|
<field name="marker_3_2_color_value" widget="boolean_toggle"/>
|
|
</group>
|
|
</div>
|
|
<div class="col-8">
|
|
<group string="Markierungsfarben 4">
|
|
<field name="marker_4_color_used" widget="color"/>
|
|
<field name="marker_4_color_unused" widget="color"/>
|
|
<field name="marker_4_color_value" widget="boolean_toggle"/>
|
|
<field name="marker_4_1_color_used" widget="color"/>
|
|
<field name="marker_4_1_color_unused" widget="color"/>
|
|
<field name="marker_4_1_color_value" widget="boolean_toggle"/>
|
|
<field name="marker_4_2_color_used" widget="color"/>
|
|
<field name="marker_4_2_color_unused" widget="color"/>
|
|
<field name="marker_4_2_color_value" widget="boolean_toggle"/>
|
|
</group>
|
|
</div>
|
|
</div>
|
|
</page>
|
|
<page name="adportalsettings" string="AD Portal">
|
|
<div class="col-6">
|
|
<group string="Ranking Anzeige">
|
|
<field name="adportal_ranking_show_foreign_names" widget="boolean_toggle"/>
|
|
</group>
|
|
<group string="Grafikbeispiele KI">
|
|
<field name="adportal_graphics_base_prompt"/>
|
|
<field name="adportal_graphics_use_chatgpt" widget="boolean_toggle"/>
|
|
<field name="adportal_graphics_chatgpt_model" attrs="{'invisible': [('adportal_graphics_use_chatgpt', '=', False)]}"/>
|
|
<field name="adportal_graphics_api_url"/>
|
|
<field name="adportal_graphics_api_key" password="True"/>
|
|
<field name="adportal_graphics_api_timeout"/>
|
|
</group>
|
|
<group string="Firmenpruefung (Google)">
|
|
<field name="adportal_google_company_check" widget="boolean_toggle"/>
|
|
<field name="adportal_google_api_key" password="True"/>
|
|
<field name="adportal_google_cse_id"/>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
<page name="webvertragseing" string="Web-Vertragseingänge Abläufe">
|
|
<div class="col-6">
|
|
<group>
|
|
<field name="tv_vertragsankuendigung_actionID"></field>
|
|
</group>
|
|
</div>
|
|
</page>
|
|
</notebook>
|
|
</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>
|
|
|
|
<record id="action_dss_viewsettings_view" model="ir.actions.act_window">
|
|
<field name="name">DigitalSignage ViewSettings</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="res_model">dss.viewsettings</field>
|
|
<field name="context">{}</field>
|
|
<field name="help" type="html">
|
|
<p class="'o_view_nocontent_smiling_face">
|
|
</p>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|