MonatKommit Februat
This commit is contained in:
+12
-1
@@ -13,6 +13,8 @@
|
||||
<group name="container_row_1" string="Vorname und Name des Kunden">
|
||||
<field name="dsspartner_vorname" placeholder="Vorname des Kunden"/>
|
||||
<field name="dsspartner_name" placeholder="Name des Kunden"/>
|
||||
<field name="rgemail" placeholder="Rechnungsemail des Kunden"/>
|
||||
<field name="leitwegid" placeholder="Leitwegid des Kunden"/>
|
||||
</group>
|
||||
<group string = "Digital Signage Partner/Mitarbeiter">
|
||||
<label for="dsspartner"/><field name="dsspartner" string="Ist Partner von Logumedia" widget="boolean_toggle"/>
|
||||
@@ -25,12 +27,21 @@
|
||||
<group attrs="{'invisible': [('dsspartner_sonstiges','=',False)]}">
|
||||
<label for="dsspartner_sonstiges_text"/><field name="dsspartner_sonstiges_text"/>
|
||||
</group>
|
||||
<field name="dssprojekte">
|
||||
<tree string="Projektuebersicht" create="false" editable="bottom" multi_edit="1" edit="1" default_order="projectid">
|
||||
<field name="projectid"/>
|
||||
<field name="projektname"/>
|
||||
<field name="name"/>
|
||||
<field name="aktstatus"/>
|
||||
</tree>
|
||||
</field>
|
||||
<label for="dssportaluser" string="Benutzer im Portal"/><field name="dssportaluser" attrs="{'invisible': [('dsspartner_vertrieb','=',False)]}"/>
|
||||
</group>
|
||||
<group string = "Interne Mitarbeiter">
|
||||
<label for="dssinternpartner"/><field name="dssinternpartner" widget="boolean_toggle"/>
|
||||
<group attrs="{'invisible': [('dssinternpartner','=',False)]}">
|
||||
<field name="dssinternpartner_grafik" widget="boolean_toggle"/>
|
||||
<field name="dssinternpartner_technik" widget="boolean_toggle"/>
|
||||
<field name="dssinternpartner_technik" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</group>
|
||||
</group>
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="dss_binaries_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_binaries_form</field>
|
||||
<field name="model">dss.binaries</field>
|
||||
<field name="priority" eval="5"/>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<header>
|
||||
</header>
|
||||
<sheet>
|
||||
<group string="Binary Informationen">
|
||||
<field name="binary_id" string="Binary ID"/>
|
||||
<field name="binary_name" string="Binary Name"/>
|
||||
<field name="binary_mediatype_name" string="Binary Vorlage"/>
|
||||
<field name="binary_binary" string="Binary Inhalt" widget="image"/>
|
||||
<field name="binary_binary" string="Binary Inhalt"/>
|
||||
<field name="binary_description" string="Binary Beschreibung"/>
|
||||
<field name="binary_filename" string="Binary Dateiname"/>
|
||||
<field name="binary_size" string="Binary Grösse"/>
|
||||
<field name="binary_issaved" widget="boolean_toggle" string="in Cloud Gespeichert"/>
|
||||
<field name="binary_secured_ro" widget="boolean_toggle" string="Gesperrt"/>
|
||||
<field name="binary_used_ro" widget="boolean_toggle" string="Genutzt"/>
|
||||
<field name="binary_contract" string="Vertrag"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="informations" string="Interne Informationen">
|
||||
<group>
|
||||
<field name="id" string="Interne Id" readonly="1"/>
|
||||
<field name="uuid" string="Datensatz UUID" readonly="1"/>
|
||||
<field name="create_date" string="Erstellt am" readonly="1"/>
|
||||
<field name="binary_filename" string="Dateiname" readonly="1"/>
|
||||
<field name="binary_mediatype" string="Mediatype" readonly="1"/>
|
||||
<filed name="binary_mediatype_def_filename" string="Standard Dateiname" readonly="1"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="dss_binaries_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_binaries_tree</field>
|
||||
<field name="model">dss.binaries</field>
|
||||
<field name="priority" eval="1"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Rechnungslisten">
|
||||
<field name="binary_id"/>
|
||||
<field name="binary_name"/>
|
||||
<field name="binary_contract"/>
|
||||
<field name="binary_type"/>
|
||||
<field name="binary_description"/>
|
||||
<field name="binary_issaved" widget="boolean_toggle" string="in Cloud Gespeichert"/>
|
||||
<field name="binary_secured_ro" widget="boolean_toggle" string="Gesperrt"/>
|
||||
<field name="binary_used_ro" widget="boolean_toggle" string="Genutzt"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="action_dss_binaries_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Vertrags-Dateien</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.binaries</field>
|
||||
<field name="view_mode">form,tree</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Keine Vertrags-Dateien.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="dss_binaries_view_form_wizard" model="ir.ui.view">
|
||||
<field name="name">dss_binaries_form_wizard</field>
|
||||
<field name="model">dss.binaries.wizard.new</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group name="basethings">
|
||||
<field name="field_ids"/>
|
||||
</group>
|
||||
</sheet>
|
||||
<footer>
|
||||
<button name="pyopen_dss_contract_add_binary_form_view_from_wizzard" type="object" string="Datei erstellen" class="btn-primary"/>
|
||||
<button string="Cancel" special="cancel" class="btn-secondary"/>
|
||||
</footer>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_new_binary_wizard" model="ir.actions.act_window">
|
||||
<field name="name">Neues Binary</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.binaries.wizard.new</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="target">new</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neues Binary erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="dss_uservar_tree" model="ir.ui.view">
|
||||
<field name="name">dss_uservar_tree</field>
|
||||
<field name="model">dss.contracts_uservars</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Benutzervariablen">
|
||||
<field name="var_name" string="Name der Variable"/>
|
||||
<field name="var_value" string="Wert der Variable"/>
|
||||
<field name="var_description" string="Beschreibung"/>
|
||||
<field name="contract" string="Vertrag"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_uservar_form" model="ir.ui.view">
|
||||
<field name="name">dss_uservar_form</field>
|
||||
<field name="model">dss.contracts_uservars</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="contract" string="Vertrag"/>
|
||||
<field name="var_name" string="Name der Variable"/>
|
||||
<field name="var_value" string="Wert der Variable"/>
|
||||
<field name="var_description" string="Beschreibung"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="informations" string="Informationen">
|
||||
<group>
|
||||
<field name="uuid" string="Datensatz UUID"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_uservar_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Benutzerdef. Variablen</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.contracts_uservars</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neue Variablen erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
</odoo>
|
||||
+119
-5
@@ -185,7 +185,7 @@
|
||||
<field name="inherit_id" ref="DigitalSignage.dss_main_contracts_kanban"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//kanban" position="attributes">
|
||||
<attribute name="js_class">button_in_kanban</attribute>
|
||||
<attribute name="js_class">dss_button_in_kanban</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
@@ -469,6 +469,7 @@
|
||||
<field name="contact_city" string="Ort Kunde²"/>
|
||||
<field name="contact_telefon" string="Telefon Kunde²" select="4"/>
|
||||
<field name="contact_mobil" string="Mobile Kunde²"/>
|
||||
<field name="contact_rgemail" string="Rg-Email Kunde²"/>
|
||||
</group>
|
||||
</group>
|
||||
<div class="row">
|
||||
@@ -538,11 +539,33 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-10">
|
||||
<div class="col-5">
|
||||
<group>
|
||||
<field name="client_short_rgemail" string="RG-Email Kunde"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<group>
|
||||
<field name="client_short_website" string="Webseite Kunde"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<group>
|
||||
<field name="client_short_BIC" string="Kunden BIC"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<group>
|
||||
<field name="client_short_IBAN" string="Kunden IBAN"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<group>
|
||||
<field name="web_contract_is_lastschrift" string="Lastschrift" widget="boolean_toogle"/>
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
<button string="Kunde anlegen" name="pyaction_dss_contract_make_partner" type="object" class="btn-primary o_open_tasks" data-hotkey="m" confirm="Sicher das ein Kunde erstellt werden soll ? Spätere Änderungen dann nur im Kunde möglich !"/>
|
||||
<div class="col-2">
|
||||
</div>
|
||||
@@ -555,7 +578,8 @@
|
||||
<group string="Partnerinformationen">
|
||||
<field name="contract_writer" string="Vertrags-Schreiber"/>
|
||||
<field name="contract_writer_mailcc" widget="boolean_toggle"/>
|
||||
<field name="techniker"/>
|
||||
<field name="techniker" string="Techniker / Vertr. Partner"/>
|
||||
<field name="techniker_email"/>
|
||||
<field name="grafiker" string="abw. Mitarbeiter Kunden-Grafik :"/>
|
||||
<field name="project_grafiker" attrs="{'invisible':[('grafiker','=','project_grafiker')]}"/>
|
||||
<!-- <field name="real_grafiker" string="Tatsächlicher Grafiker: "/> -->
|
||||
@@ -583,6 +607,19 @@
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<group string="weitere Beteiligungen">
|
||||
</group>
|
||||
</div>
|
||||
<div class="row">
|
||||
<field name="client_other_projects">
|
||||
<tree string="Projekte">
|
||||
<field name="projectid" optional="show"/>
|
||||
<field name="name" optional="show"/>
|
||||
<field name="aktstatus" optional="show"/>
|
||||
</tree>
|
||||
</field>
|
||||
</div>
|
||||
</page>
|
||||
<page name="contractsettings" string="Vertragsdaten">
|
||||
<notebook>
|
||||
@@ -717,6 +754,16 @@
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<group string="Zahlungsverhalten Inkasso/Anwalt">
|
||||
<field name="client_is_inkaso" string="Ist Inkasso eröffnet ?" widget="boolean_toggle"/>
|
||||
<field name="client_inkaso_datum" attrs="{'invisible': [('client_is_inkaso','!=',True)]}"/>
|
||||
<field name="client_inkaso_info" attrs="{'invisible': [('client_is_inkaso','!=',True)]}"/>
|
||||
<field name="client_is_inkaso_success" string="Ist Inkasso erfolgreich ?" widget="boolean_toggle" attrs="{'invisible': [('client_is_inkaso','!=',True)]}"/>
|
||||
<field name="client_is_anwalt" string="Ist bei Anwalt ?" widget="boolean_toggle"/>
|
||||
<field name="client_Anwalt_datum" attrs="{'invisible': [('client_is_anwalt','!=',True)]}"/>
|
||||
<field name="client_Anwalt_info" attrs="{'invisible': [('client_is_anwalt','!=',True)]}"/>
|
||||
<field name="client_is_Anwalt_success" string="Ist Klage erfolgreich ?" widget="boolean_toggle" attrs="{'invisible': [('client_is_anwalt','!=',True)]}"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="contractviewpdf" string="Vertrag PDF">
|
||||
<field name="scan_vertrag" widget="pdf_view"/>
|
||||
@@ -854,8 +901,11 @@
|
||||
<field name="binary_issaved" string="in Cloud Gespeichert" widget="boolean_toggle"/>
|
||||
<field name="binary_secured_ro" string="Gesperrt" widget="boolean_toggle"/>
|
||||
<field name="binary_used_ro" string="Genutzt" widget="boolean_toggle"/>
|
||||
<field name="binary_mediatype_can_gen_stamp" string="Erstellt am" invisible="True"/>
|
||||
<button name="dedit" string="" title="edit" type="object" icon="fa-edit"/>
|
||||
<button name="dload" string="" title="download_1" type="object" icon="fa-download"/>
|
||||
<button name="resend" string="" title="resend_1" type="object" icon="fa-email" tooltip="Neu Absenden an Standortpartner Kontakt" invisible="True"/>
|
||||
<button name="genstamp" string="" title="genstamp_1" type="object" icon="fa-krw" attrs="{'invisible': [('binary_mediatype_can_gen_stamp','!=',True)]}" />
|
||||
</tree>
|
||||
</field>
|
||||
</group>
|
||||
@@ -894,6 +944,21 @@
|
||||
<field name="korrectur_color" widget="color"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="grundsettings" string="Webeingabedaten">
|
||||
<group>
|
||||
<field name="web_contract_input_notfinished" widget="boolean_toggle"/>
|
||||
<field name="contract_creator" string="Vertrag erstellt von" readonly="1"/>
|
||||
<field name="web_contract_paysum_all" string="Vertrag Zahlungssumme Gesamt" readonly="1"/>
|
||||
<field name="web_contract_paysum_lz" string="Vertrag Zahlungssumme Laufzeit" readonly="1"/>
|
||||
<field name="web_contract_paysum_gfx" string="Vertrag Zahlungssumme Grafik" readonly="1"/>
|
||||
<field name="web_contract_sign_ort" string="Vertrag Ort" readonly="1"/>
|
||||
<field name="web_contract_sign_datum" string="Vertrag Datum" readonly="1"/>
|
||||
<field name="web_contract_sign_name" string="Vertrag Unterschrift Name" readonly="1"/>
|
||||
<field name="web_contract_is_lastschrift" string="Vertrag ist Lastschrift" readonly="1"/>
|
||||
<field name="web_contract_kapayment_info" string="Vertrag Zahlung nach Korrekturabzug Summe" readonly="1"/>
|
||||
<field name="web_contract_alpayment_info" string="Vertrag Zahlung nach Auslieferung Summe" readonly="1"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="grundsettings_mark" string="Markierungen">
|
||||
<group string="Spezifische Datensatz-Marker">
|
||||
<group string="Marker 1 - Startemail versendet">
|
||||
@@ -936,6 +1001,18 @@
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
<page name="userdefvars" string="Benutzerdef. Variablen">
|
||||
<group>
|
||||
<field name="userdef_vars" string="" readonly="1">
|
||||
<tree string="Variablen" editable="none" create="0" delete="1" class="my_media_class">
|
||||
<field name="var_name" string="Variablenname"/>
|
||||
<field name="var_value" string="Variablenwert"/>
|
||||
<field name="var_description" string="Beschreibung"/>
|
||||
</tree>
|
||||
</field>
|
||||
</group>
|
||||
<button string="Variable hinzufügen" name="pyopen_dss_contract_add_uservar" type="object" class="btn-primary o_open_tasks" data-hotkey="m"/>
|
||||
</page>
|
||||
<page name="contractmedia" string="zugehörige Dateien">
|
||||
<group>
|
||||
<field name="last_media" string="" readonly="1">
|
||||
@@ -1016,11 +1093,38 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-10">
|
||||
<div class="col-3">
|
||||
<group>
|
||||
<field name="client_short_website" string="Webseite Kunde"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<group>
|
||||
<field name="client_short_rgemail" string="Rechnungs-Email Kunde"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<group>
|
||||
<field name="client_short_leitwegid" string="LeitwegId Kunde"/>
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-4">
|
||||
<group>
|
||||
<field name="client_short_BIC" string="Kunden BIC"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<group>
|
||||
<field name="client_short_IBAN" string="Kunden IBAN"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<group>
|
||||
<field name="web_contract_is_lastschrift" string="Lastschrift" widget="boolean_toogle"/>
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<button string="Kunde updaten" name="pyaction_dss_contract_update_partner" type="object" class="btn-primary o_open_tasks"/>
|
||||
@@ -1081,9 +1185,10 @@
|
||||
<field name="work_marker_4"/>
|
||||
<field name="get_marker_4_color"/>
|
||||
<field name="ads_last_date_korrekturfreigabe_ablauf_auto_cancel"/>
|
||||
<field name="web_contract_input_notfinished"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<div class="oe_kanban_global_click o_has_icon oe_kanban_content oe_kanban_card">
|
||||
<div class="oe_kanban_global_click o_has_icon oe_kanban_content oe_kanban_card" t-attf-style="{{record.web_contract_input_notfinished.raw_value ? 'border-color:red' : 'border:none'}}">
|
||||
<div class="oe_kanban_content" data-toggle="tooltip" title="Informationen zum Vertrag :">
|
||||
</div>
|
||||
<div class="oe_kanban_content oe_kanban_global_click o_kanban_get_form">
|
||||
@@ -1277,6 +1382,15 @@
|
||||
<field name="code">action = records.pyaction_create_cloud_structure_client()</field>
|
||||
</record>
|
||||
|
||||
<record id="action_create_stamp_s" model="ir.actions.server">
|
||||
<field name="name">Stempel (lt. Felder) erzeugen</field>
|
||||
<field name="model_id" ref="model_dss_contracts"/>
|
||||
<field name="binding_model_id" ref="model_dss_contracts"/>
|
||||
<field name="binding_view_types">form</field>
|
||||
<field name="state">code</field>
|
||||
<field name="code">action = records.pyaction_create_stamps()</field>
|
||||
</record>
|
||||
|
||||
<record id="action_set_SaveViewState" model="ir.actions.server">
|
||||
<field name="name">Zum Cloud-Ordner springen</field>
|
||||
<field name="model_id" ref="model_dss_contracts"/>
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<odoo>
|
||||
<record id="dss_crm_extended_kanban" model="ir.ui.view">
|
||||
<field name="name">crm.lead.view.kanban</field>
|
||||
<field name="model">crm.lead</field>
|
||||
<field name="inherit_id" ref="crm.view_crm_lead_kanban"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='priority']" position="after">
|
||||
<field name="fromKI"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="dss_kileads_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_kileads_form</field>
|
||||
<field name="model">dss.kileads</field>
|
||||
<field name="priority" eval="5"/>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<header>
|
||||
</header>
|
||||
<sheet>
|
||||
<group string="Request Informationen">
|
||||
<field name="uuid" string="KI Lead ID"/>
|
||||
<field name="lead_converted" string="KI Lead Konvertiert"/>
|
||||
</group>
|
||||
<group string="Lead Daten">
|
||||
<field name="lead_name"/>
|
||||
<field name="lead_address"/>
|
||||
<div class="col-1">
|
||||
</div>
|
||||
<div class="col-10">
|
||||
<group string="Lead Daten">
|
||||
<field name="lead_address_street"/>
|
||||
<field name="lead_address_zip"/>
|
||||
<field name="lead_address_city"/>
|
||||
<field name="lead_address_district"/>
|
||||
<field name="lead_address_state"/>
|
||||
<field name="lead_address_country"/>
|
||||
</group>
|
||||
</div>
|
||||
<field name="lead_google_id"/>
|
||||
<field name="lead_place_id"/>
|
||||
<field name="lead_main_category"/>
|
||||
<field name="lead_phone"/>
|
||||
<field name="lead_website"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="Informationen" string="Details">
|
||||
<group>
|
||||
<field name="lead_latitude"/>
|
||||
<field name="lead_longitude"/>
|
||||
<field name="lead_picture_url"/>
|
||||
<field name="lead_exported_ignore_caller" widget="boolean_toggle"/>
|
||||
<field name="lead_exported_to_caller" widget="boolean_toggle"/>
|
||||
<field name="lead_used_in_crm" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="result" string="Ergebnisse">
|
||||
|
||||
</page>
|
||||
<page name="result" string="Ergebnisse RAW">
|
||||
<field name="lead_raw_data" string="CRM Lead - RAW" widget="text"/>
|
||||
</page>
|
||||
<page name="informations" string="Interne Informationen">
|
||||
<group>
|
||||
<field name="uuid" string="Datensatz UUID" readonly="1"/>
|
||||
<field name="create_date" string="Erstellt am" readonly="1"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="dss_kileads_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_kileads_tree</field>
|
||||
<field name="model">dss.kileads</field>
|
||||
<field name="priority" eval="1"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="KI Anfragen">
|
||||
<field name="lead_id"/>
|
||||
<field name="lead_name"/>
|
||||
<field name="lead_address"/>
|
||||
<field name="lead_main_category"/>
|
||||
<field name="lead_phone"/>
|
||||
<field name="lead_website"/>
|
||||
<field name="lead_exported_to_caller" widget="boolean_toggle"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="action_dss_kileads_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage KI Leads</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.kileads</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Keine KI-Lead Dateien.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_export_Caller_CSV" model="ir.actions.server">
|
||||
<field name="name">Caller CSV Export</field>
|
||||
<field name="model_id" ref="model_dss_kileads"/>
|
||||
<field name="binding_model_id" ref="model_dss_kileads"/>
|
||||
<field name="binding_view_types">tree</field>
|
||||
<field name="state">code</field>
|
||||
<field name="code">action = records.exportcallercsv()</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,93 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="dss_kileads_requests_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_kileads_requests_form</field>
|
||||
<field name="model">dss.kileads.requests</field>
|
||||
<field name="priority" eval="5"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="request_translated" invisible="1"/>
|
||||
<field name="request_finished" invisible="1"/>
|
||||
<form>
|
||||
<header>
|
||||
</header>
|
||||
<sheet>
|
||||
<group string="Request Informationen">
|
||||
<field name="request_id" string="KI Request ID"/>
|
||||
<field name="request_name" string="KI Request Name"/>
|
||||
<field name="request_isparent" string="KI ist Anfrage - Master"/>
|
||||
<field name="request_data_count" string="KI Anfrage Menge"/>
|
||||
<field name="request_data_offset" string="KI Anfrage Beginn"/>
|
||||
<field name="request_text" string="Anfrage Text"/>
|
||||
<field name="request_project" string="Projekt für Anfrage"/>
|
||||
<field name="request_finished" string="Anfrage beendet"/>
|
||||
<field name="request_translated" string="Anfrage ausgewertet"/>
|
||||
<field name="request_canhavemore" string="Anfrage kann mehr Daten holen"/>
|
||||
<field name="request_parent" string="Anfrage Master"/>
|
||||
</group>
|
||||
<div class="row">
|
||||
<div class="col-3">
|
||||
<button string="Abfrage durchführen" name="pyaction_dss_kileads_requests_dorequest" type="object" class="btn-primary o_open_tasks" data-hotkey="m" attrs="{'invisible': [('request_finished','=',True)]}"/>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<button string="Abfrage auswerten" name="pyaction_dss_kileads_requests_dobuild" type="object" class="btn-primary o_open_tasks" data-hotkey="m" attrs="{'invisible': [('request_translated','=',True)]}"/>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<button string="Folgeabfrage erzeugen" name="pyaction_dss_kileads_requests_nextbuild" type="object" class="btn-primary o_open_tasks" data-hotkey="m" attrs="{'invisible': [('request_canhavemore','=',False)]}"/>
|
||||
</div>
|
||||
</div>
|
||||
<notebook>
|
||||
<page name="result" string="Ergebnisse">
|
||||
<field name="request_results" string="Anfrage Ergebnisse"/>
|
||||
</page>
|
||||
<page name="result" string="Ergebnisse RAW">
|
||||
<field name="request_raw" string="Anfrage Ergebnisse - RAW" widget="text"/>
|
||||
</page>
|
||||
<page name="informations" string="Interne Informationen">
|
||||
<group>
|
||||
<field name="id" string="Interne Id" readonly="1"/>
|
||||
<field name="uuid" string="Datensatz UUID" readonly="1"/>
|
||||
<field name="create_date" string="Erstellt am" readonly="1"/>
|
||||
<field name="aktcount" string="Aktueller Datenzähler"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="dss_kileads_requests_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_kileads_requests_tree</field>
|
||||
<field name="model">dss.kileads.requests</field>
|
||||
<field name="priority" eval="1"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="KI Anfragen">
|
||||
<field name="request_id" string="KI Request ID"/>
|
||||
<field name="request_name" string="KI Request Name"/>
|
||||
<field name="request_isparent" string="KI ist Anfrage - Master"/>
|
||||
<field name="request_data_count" string="KI Anfrage Menge"/>
|
||||
<field name="request_data_offset" string="KI Anfrage Beginn"/>
|
||||
<field name="request_text" string="Anfrage Text"/>
|
||||
<field name="request_project" string="Projekt für Anfrage"/>
|
||||
<field name="request_finished" string="Anfrage beendet"/>
|
||||
<field name="request_parent" string="Anfrage Master"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="action_dss_kileads_requests_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage KI Anfragen</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.kileads.requests</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
Keine Vertrags-Dateien.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Executable
+53
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="action_dss_main_linkmail" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Alle Link@ Nachrichten</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.linkmail</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="help" type="html">
|
||||
<p class="o_view_nocontent_smiling_face">
|
||||
No Contracts/Clients found. Let's create one!
|
||||
</p>
|
||||
<p>
|
||||
Keep track of the progress of your contracts from creation to completion.<br/>
|
||||
Collaborate efficiently by chatting in real-time or via email.
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_main_linkmail_tree" model="ir.ui.view">
|
||||
<field name="name">dss_linkmail_tree</field>
|
||||
<field name="model">dss.linkmail</field>
|
||||
<field name="priority" eval="17"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Vertragsuebersicht">
|
||||
<field name="uuid"/>
|
||||
<field name="analyzed" widget="boolean_toggle"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_main_linkmail_form" model="ir.ui.view">
|
||||
<field name="name">dss_main_linkmail_form</field>
|
||||
<field name="model">dss.linkmail</field>
|
||||
<field eval="2" name="priority"/>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group name="interval" string="Intervaldaten">
|
||||
<field name="uuid"/>
|
||||
<field name="analyzed" widget="boolean_toggle"/>
|
||||
</group>
|
||||
</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>
|
||||
|
||||
</odoo>
|
||||
@@ -19,7 +19,8 @@
|
||||
<field name="maxsize_w"/>
|
||||
<field name="cloudlink"/>
|
||||
<field name="archiv_cloudlink"/>
|
||||
<field name="filepartname"/>
|
||||
<field name="filepartname"/>
|
||||
<field name="can_gen_stamp" widget="boolean_toggle"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="informations" string="Informationen">
|
||||
|
||||
@@ -0,0 +1,167 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="invoiceinput_layout" name="Portal layout: invoice input" inherit_id="portal.portal_breadcrumbs" priority="35">
|
||||
<xpath expr="//ol[hasclass('o_portal_submenu')]" position="inside">
|
||||
<li t-if="page_name == 'invoiceinput' or timesheet" t-attf-class="breadcrumb-item #{'active' if not invoiceinput else ''}">
|
||||
<t>Vertragseingabe</t>
|
||||
</li>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="myportal_docs_entry" name="My dss Portal Docs Entry">
|
||||
<a t-att-href="url" t-att-title="title" class="list-group-item list-group-item-action d-flex align-items-center justify-content-between">
|
||||
<t t-esc="title"/>
|
||||
<t t-if='count'>
|
||||
<span class="badge text-bg-secondary rounded-pill" t-esc="count"/>
|
||||
</t>
|
||||
<t t-elif="placeholder_count">
|
||||
<span class="badge text-bg-secondary rounded-pill" t-att-data-placeholder_count="placeholder_count">
|
||||
<i class="fa fa-spin fa-circle-o-notch"></i>
|
||||
</span>
|
||||
</t>
|
||||
</a>
|
||||
</template>
|
||||
|
||||
|
||||
<template id="portal_my_home_invoiceinput" name="Show invoiceinput" inherit_id="portal.portal_my_home" priority="45">
|
||||
<xpath expr="//div[hasclass('o_portal_docs')]" position="inside">
|
||||
<t t-call="DigitalSignage.myportal_docs_entry" >
|
||||
<t t-set="title">Vertragseingabe</t>
|
||||
<t t-set="url" t-value="'/my/invoiceinput'"/>
|
||||
<t t-set="placeholder_count" t-value="'0'"/>
|
||||
</t>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="invoiceinput_portal_breadcrumbs" name="Portal Breadcrumbs">
|
||||
<ol t-if="page_name != 'home'" class="o_portal_submenu breadcrumb mb-0 py-2 flex-grow-1">
|
||||
<li class="breadcrumb-item ms-1"><a href="/my/home" aria-label="Home" title="Home"><i class="fa fa-home"/></a></li>
|
||||
<li class="breadcrumb-item">Kundenverträge</li>
|
||||
</ol>
|
||||
</template>
|
||||
|
||||
<template id="invoiceinput_portal_searchbar" name="Portal Search Bar">
|
||||
<nav t-attf-class="navbar navbar-light navbar-expand-lg border py-0 mb-2 o_portal_navbar {{classes if classes else ''}} {{'mt-3 rounded' if breadcrumbs_searchbar else 'border-top-0' }}">
|
||||
<!-- Navbar breadcrumb or title -->
|
||||
<t t-if="breadcrumbs_searchbar">
|
||||
<t t-call="DigitalSignage.invoiceinput_portal_breadcrumbs"/>
|
||||
</t>
|
||||
<span t-else="" class="navbar-brand mb-0 h1 me-auto" t-esc="title or 'No title'"/>
|
||||
|
||||
<!-- Collapse button -->
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#o_portal_navbar_content" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle filters">
|
||||
<span class="navbar-toggler-icon small"/>
|
||||
</button>
|
||||
|
||||
<!-- Collapsable content -->
|
||||
<div class="collapse navbar-collapse" id="o_portal_navbar_content">
|
||||
<div class="nav flex-column flex-lg-row ms-auto p-0 mb-3 mb-lg-0 mt-1 mt-lg-0">
|
||||
<span>Willkommen <t t-esc="username"/></span>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</template>
|
||||
|
||||
<template id="portal_my_invoiceinput" name="My Documents">
|
||||
<t t-call="portal.portal_layout">
|
||||
<t t-call="website.eingabe-header"/>
|
||||
<t t-set="breadcrumbs_searchbar" t-value="True"/>
|
||||
<t t-call="DigitalSignage.invoiceinput_portal_searchbar">
|
||||
<t t-set="title">Documents</t>
|
||||
</t>
|
||||
<t t-if="not documents">
|
||||
<p>Es sind keine offnen Verträge vorhanden.</p>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<span>Dies sind nicht abgeschlossene Verträge.<br/></span>
|
||||
</t>
|
||||
|
||||
<t t-if="documents" t-call="portal.portal_table">
|
||||
<thead>
|
||||
<tr class="thead-light">
|
||||
<th class="text-left">Vertrag #</th>
|
||||
<th class="text-left">Kennung</th>
|
||||
<th class="text-left">Kunden Firma</th>
|
||||
<th class="text-left">Kunden Name</th>
|
||||
<th class="text-left">Feldname</th>
|
||||
<th class="text-left">Create Date</th>
|
||||
<th class="text-left">Status</th>
|
||||
<th class="text-center">Weiter</th>
|
||||
<th class="text-center">Fertig</th>
|
||||
<th class="text-center">Abbruch</th>
|
||||
<th class="text-center">Upload</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<t t-foreach="documents" t-as="document">
|
||||
<tr>
|
||||
<td>
|
||||
<t t-esc="document.contract_auto_id"/>
|
||||
</td>
|
||||
<td>
|
||||
<t t-if="document.contract_name">
|
||||
<t t-esc="document.contract_name"/>
|
||||
</t>
|
||||
<t t-else="">nicht eingegeben</t>
|
||||
</td>
|
||||
<td>
|
||||
<t t-if="document.client_short_company">
|
||||
<t t-esc="document.client_short_company"/>
|
||||
</t>
|
||||
<t t-else="">nicht eingegeben</t>
|
||||
</td>
|
||||
<td>
|
||||
<t t-if="document.client_short_name">
|
||||
<t t-esc="document.client_short_name"/>
|
||||
</t>
|
||||
<t t-else="">nicht eingegeben</t>
|
||||
</td>
|
||||
<td>
|
||||
<t t-if="document.shortwerbe_feld_selected">
|
||||
<t t-esc="document.shortwerbe_feld_selected"/>
|
||||
</t>
|
||||
<t t-else="">nicht eingegeben</t>
|
||||
</td>
|
||||
<td>
|
||||
<t t-if="document.contract_create_date">
|
||||
<t t-esc="document.contract_create_date"/>
|
||||
</t>
|
||||
<t t-else="">unbekannt</t>
|
||||
</td>
|
||||
<td>
|
||||
<t t-esc="document.contract_state_name"/>
|
||||
</td>
|
||||
<td style="text-align: center;">
|
||||
<a target="new" t-att-href="'/eingabe/continue?uuid=' + document.uuid" title="Continue" class="mr4">
|
||||
<i class="fa fa-edit fa-1x" role="img" aria-label="Fortsetzen der Eingabe nach Abbruch"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td style="text-align: center;">
|
||||
<a target="new" t-att-href="'/eingabe/finish?uuid=' + document.uuid" title="Finish" class="mr4">
|
||||
<i class="fa fa-eject fa-1x" role="img" aria-label="Beenden der Eingabe und Übergabe"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td style="text-align: center;">
|
||||
<a target="new" t-att-href="'/eingabe/cancel?uuid=' + document.uuid" title="Cancel" class="mr4">
|
||||
<i class="fa fa-trash-o fa-1x" role="img" aria-label="Löschen eines nicht fertigen Vertrages"></i>
|
||||
</a>
|
||||
</td>
|
||||
<td style="text-align: center;">
|
||||
<a target="new" t-att-href="'/eingabe/upload?uuid=' + document.uuid" title="Finish" class="mr4">
|
||||
<i class="fa fa-upload fa-1x" role="img" aria-label="Hochladen des Vertragsscans eines nicht fertigen Vertrages"></i>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
</t>
|
||||
</tbody>
|
||||
</t>
|
||||
<br/>
|
||||
<hr/>
|
||||
<span><h4>Für einen neuen Vertrag bitte Projekt wählen.</h4><br/></span>
|
||||
<t t-call="website.eingabe-phase1"/>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
|
||||
</odoo>
|
||||
+35
-3
@@ -53,6 +53,7 @@
|
||||
<field name="finish_am"/>
|
||||
<field name="aktstatus_color" widget="color"/>
|
||||
<field name="btntemplate"/>
|
||||
<field name="web_input_template"/>
|
||||
</group>
|
||||
<div class="row" >
|
||||
<div class="col-6">
|
||||
@@ -234,8 +235,11 @@
|
||||
<field name="playername_2" string="Bezeichung 2" attrs="{'invisible': [('grundsystem_showonlinestate_type', '!=', 'RPORT')]}"/>
|
||||
<field name="onlinestate_3" string="Onlinecolor aus Settings" widget="color"/>
|
||||
<field name="playername_3" string="Player 3 Name" attrs="{'invisible': [('grundsystem_showonlinestate_type', '!=', 'VNNOX')]}"/>
|
||||
<field name="Rportid_3" string="RPort 3 ID" attrs="{'invisible': [('grundsystem_showonlinestate_type', '!=', 'RPORT')]}"/>
|
||||
<field name="Rportid_3" string="RPort 3 ID" attrs="{'invisible': [('grundsystem_showonlinestate_type', '!=', 'RPORT')]}"/>
|
||||
<field name="playername_3" string="Bezeichung 3" attrs="{'invisible': [('grundsystem_showonlinestate_type', '!=', 'RPORT')]}"/>
|
||||
<field name="lastkdnr"/>
|
||||
<field name="lastrealkdnr"/>
|
||||
<field name="reservedkdnr"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
@@ -346,7 +350,14 @@
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
<header>
|
||||
<!-- Beispiel für eine Schaltfläche -->
|
||||
<button type="object"
|
||||
title="newwizzard"
|
||||
name="newwizzard"
|
||||
string="+" />
|
||||
</header>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -369,7 +380,7 @@
|
||||
<field name="inherit_id" ref="DigitalSignage.dss_main_view_kanban"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//kanban" position="attributes">
|
||||
<attribute name="js_class">button_in_kanban</attribute>
|
||||
<attribute name="js_class">dss_button_in_kanban</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
@@ -408,6 +419,17 @@
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_project_tree_inherit_js_class" model="ir.ui.view">
|
||||
<field name="name">dss_project_tree_inherit</field>
|
||||
<field name="model">dss.projects</field>
|
||||
<field name="inherit_id" ref="DigitalSignage.dss_main_view_tree"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//tree" position="attributes">
|
||||
<attribute name="js_class">button_in_tree</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Projekte</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
@@ -522,6 +544,16 @@
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
|
||||
<record id="action_new_project" model="ir.actions.server">
|
||||
<field name="name">Neues Projekt mit Assitent erstellen</field>
|
||||
<field name="model_id" ref="model_dss_projects"/>
|
||||
<field name="binding_model_id" ref="model_dss_projects"/>
|
||||
<field name="binding_view_types">kanban</field>
|
||||
<field name="state">code</field>
|
||||
<field name="code">
|
||||
action = newwizzard()
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
||||
|
||||
Executable
+26
@@ -0,0 +1,26 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<odoo>
|
||||
<record model="ir.ui.view" id="view_users_form_dss">
|
||||
<field name="name">users.view.dss</field>
|
||||
<field name="model">res.users</field>
|
||||
<field name="inherit_id" ref="base.view_users_form" />
|
||||
<field name="priority" eval="11"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="/form/sheet/notebook" position="inside">
|
||||
<page name="digital_signage" string="DigitalSignage" autofocus="autofocus"> <!-- attrs="{'invisible': [('is_company','=',False)]}"> -->
|
||||
<group string = "Digital Signage Projekte">
|
||||
<field name="dss_projects" string="Projekte :" widget="many2many">
|
||||
<tree string="Projektuebersicht" create="false" editable="bottom" multi_edit="0" edit="0" default_order="projectid">
|
||||
<field name="projectid"/>
|
||||
<field name="projektname"/>
|
||||
<field name="name"/>
|
||||
</tree>
|
||||
</field>
|
||||
</group>
|
||||
</page>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
|
||||
@@ -137,6 +137,17 @@
|
||||
</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">
|
||||
|
||||
@@ -32,7 +32,9 @@
|
||||
<field name="default_cloud_path"/>
|
||||
<field name="open_close_standard_state" widget="boolean_toggle"/>
|
||||
<field name="showonlinestate" widget="boolean_toggle"/>
|
||||
<field name="showonlinestate_type"/>"
|
||||
<field name="showonlinestate_type"/>
|
||||
<field name="inputform_type" string="Eingabeformular Typ"/>
|
||||
<field name="web_input_template" string="Web-Eingabe Template"/>
|
||||
</group>
|
||||
|
||||
<group name="erscheinung" string="Aussehen">
|
||||
|
||||
@@ -62,10 +62,21 @@
|
||||
</group>
|
||||
</page>
|
||||
<page name="informations" string="Informationen">
|
||||
<group>
|
||||
<field name="uuid" string="Datensatz UUID" readonly="1"/>
|
||||
<field name="triggergruppe" string="Triggergruppe"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="direktfilter" string="Direkter Filter" attrs="{'invisible': [('triggertyp','!=','FILTER')]}">
|
||||
<group>
|
||||
<field name="uuid" string="Datensatz UUID" readonly="1"/>
|
||||
<field name="triggergruppe" string="Triggergruppe"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="Blockly" string="Blockly Typen - Daten">
|
||||
<group>
|
||||
<field name="trigger_block_config" string="Blocklytype" widget="text"/>
|
||||
<field name="trigger_block_raw_config" string="Blocklytype raw" widget="text"/>
|
||||
<field name="trigger_block_command" string="Blocklycommand" widget="text"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
<p attrs="{'invisible': [('erfasst_in_odoo', '!=', True)]}">Bereits in Odoo erfasst. </p>
|
||||
<p attrs="{'invisible': [('contract_auto_id', 'not in', [False,''])]}">Kundennummer ergänzen! </p>
|
||||
<p attrs="{'invisible': [('contract_auto_name','not in', [False,''])]}">Vertragsname ergänzen! </p>
|
||||
<button name="pysendemail_rtl" string="Sende Mail an RTL" type="object" class="oe_highlight" enabled="0" help="Führt Aktion aus: Grundeinstellungen.TV Vertragsankündigung ActionID"/>
|
||||
</header>
|
||||
<div class="row">
|
||||
<h1>
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="DigitalSignage.contract_t_1" name="Purchase Orders List">
|
||||
<t t-call="website.layout">
|
||||
<t t-call="website.eingabe-phase2-led"/>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<template id="DigitalSignage.contract_t_0" name="Purchase Orders List Alternative">
|
||||
<t t-call="website.layout">
|
||||
<div id="wrap" class="oe_structure oe_empty">
|
||||
<section class="s_three_columns o_cc o_cc2 pt32 pb32 o_colored_level" data-vcss="001" data-snippet="s_three_columns" data-name="Spalten" style="background-image: none;" bis_size="{"x":0,"y":56,"w":2272,"h":214,"abs_x":0,"abs_y":56}">
|
||||
<div class="container" bis_skin_checked="1" bis_size="{"x":476,"y":88,"w":1320,"h":150,"abs_x":476,"abs_y":88}">
|
||||
<div class="row d-flex align-items-stretch" bis_skin_checked="1" bis_size="{"x":476,"y":88,"w":1320,"h":150,"abs_x":476,"abs_y":88}">
|
||||
<div class="s_col_no_bgcolor pt16 pb0 col-lg-3" bis_skin_checked="1" bis_size="{"x":476,"y":88,"w":330,"h":150,"abs_x":476,"abs_y":88}">
|
||||
<div class="card text-bg-white h-100" bis_skin_checked="1" bis_size="{"x":491,"y":104,"w":300,"h":134,"abs_x":491,"abs_y":104}">
|
||||
<div class="card-body" bis_skin_checked="1" bis_size="{"x":492,"y":105,"w":298,"h":108,"abs_x":492,"abs_y":105}">
|
||||
<h4 class="card-text" bis_size="{"x":508,"y":121,"w":266,"h":76,"abs_x":508,"abs_y":121}">
|
||||
<img src="/web/image/19846-f4799444/Logumedia%20(1).png" alt="" class="img img-fluid o_we_custom_image" data-bs-original-title="" title="" aria-describedby="tooltip224765" loading="lazy" bis_size="{"x":508,"y":121,"w":265,"h":76,"abs_x":508,"abs_y":121}"/>
|
||||
<br bis_size="{"x":773,"y":139,"w":0,"h":32,"abs_x":773,"abs_y":139}"/>
|
||||
</h4>
|
||||
</div>
|
||||
<br bis_size="{"x":492,"y":214,"w":0,"h":21,"abs_x":492,"abs_y":214}"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="s_col_no_bgcolor pt16 col-lg-7 pb0" bis_skin_checked="1" bis_size="{"x":806,"y":88,"w":770,"h":150,"abs_x":806,"abs_y":88}">
|
||||
<div class="card text-bg-white h-100" bis_skin_checked="1" bis_size="{"x":821,"y":104,"w":740,"h":134,"abs_x":821,"abs_y":104}">
|
||||
<div class="card-body" bis_skin_checked="1" bis_size="{"x":822,"y":105,"w":738,"h":132,"abs_x":822,"abs_y":105}">
|
||||
<h4 bis_size="{"x":838,"y":121,"w":706,"h":28,"abs_x":838,"abs_y":121}">
|
||||
Willkommen im Portal zur Vertragseingabe Logumedia Verträge
|
||||
</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="s_website_form pt16 pb16 o_colored_level" data-vcss="001" data-snippet="s_website_form" data-name="Formular" style="background-image: none;" bis_size="{"x":0,"y":270,"w":2272,"h":942,"abs_x":0,"abs_y":270}">
|
||||
<div class="container" bis_skin_checked="1" bis_size="{"x":476,"y":286,"w":1320,"h":910,"abs_x":476,"abs_y":286}">
|
||||
<form action="/website/form/" method="post" enctype="multipart/form-data" class="o_mark_required" data-mark="*" data-pre-fill="true" data-success-mode="redirect" data-success-page="/contactus-thank-you" data-model_name="dss.web_contracts">
|
||||
<input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>
|
||||
<div class="s_website_form_rows row s_col_no_bgcolor" bis_skin_checked="1" bis_size="{"x":476,"y":286,"w":1320,"h":910,"abs_x":476,"abs_y":286}">
|
||||
<div bis_size="{"x":476,"y":286,"w":1320,"h":776,"abs_x":476,"abs_y":286}" data-visibility-condition="" data-visibility-between="" class="s_website_form_field mb-3 col-12" data-type="many2one" data-name="Field">
|
||||
<div class="row s_col_no_resize s_col_no_bgcolor">
|
||||
<label class="col-form-label col-sm-auto s_website_form_label " style="width: 200px" for="oklal0piszss">
|
||||
<span class="s_website_form_label_content">
|
||||
Project
|
||||
</span>
|
||||
</label>
|
||||
<div class="col-sm">
|
||||
<select class="form-select s_website_form_input" name="project" id="oklal0piszss" style="">
|
||||
<t t-foreach="env.user.dss_projects" t-as="record" t-key="record.key">
|
||||
<option t-att-value="record.id"><t t-esc="record.name"/></option>
|
||||
</t>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div data-visibility-condition="" data-visibility-between="" bis_size="{"x":476,"y":1078,"w":1320,"h":38,"abs_x":476,"abs_y":1078}" class="s_website_form_field mb-3 col-12" data-type="char" data-name="Field">
|
||||
<div class="row s_col_no_resize s_col_no_bgcolor">
|
||||
<label class="col-form-label col-sm-auto s_website_form_label " style="width: 200px" for="ogtw5q0847em">
|
||||
<span class="s_website_form_label_content">
|
||||
Webseite Benutzername
|
||||
</span>
|
||||
</label>
|
||||
<div class="col-sm">
|
||||
<input type="text" class="form-control s_website_form_input" name="websideusername" value="" placeholder="" id="ogtw5q0847em" data-fill-with="undefi2ned" t-att-value="env.user.name"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mb-0 py-2 col-12 s_website_form_submit" data-name="Submit Button" bis_skin_checked="1" bis_size="{"x":476,"y":1132,"w":1320,"h":64,"abs_x":476,"abs_y":1132}">
|
||||
<div style="width: 200px;" class="s_website_form_label" bis_skin_checked="1" bis_size="{"x":491,"y":1140,"w":200,"h":1,"abs_x":491,"abs_y":1140}"/>
|
||||
<span id="s_website_form_result" bis_size="{"x":813,"y":1151,"w":0,"h":21,"abs_x":813,"abs_y":1151}"/>
|
||||
<button type="submit" class="btn btn-primary">Weiter zur Eingabe</button>
|
||||
<span id='submit' class="btn btn-primary btn-lg o_website_form_send">Submit</span>
|
||||
<a href="/dss/webform/input" class="btn btn-secondary ms-2">Weiter zur Eingabe.</a>
|
||||
<br/>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</t>
|
||||
</template>
|
||||
</odoo>
|
||||
+29
-8
@@ -80,13 +80,6 @@
|
||||
action="action_dss_main_contracts"
|
||||
sequence="21"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_web_contracts"
|
||||
name="Web-Vertragseingänge managen"
|
||||
parent="menu_dss_contracts_seperator"
|
||||
action="action_dss_main_web_contracts_view"
|
||||
sequence="22"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_ads_seperator"
|
||||
name="Kampagnen/Spots"
|
||||
@@ -98,7 +91,7 @@
|
||||
name="Werbekampagnen managen"
|
||||
parent="menu_dss_ads_seperator"
|
||||
action="action_dss_ads_view"
|
||||
sequence="31"/>
|
||||
sequence="51"/>
|
||||
|
||||
|
||||
<menuitem
|
||||
@@ -192,6 +185,12 @@
|
||||
action="action_dss_onlinestate_view"
|
||||
sequence="43"/>
|
||||
|
||||
<menuitem id="menu_dss_userdefvar_view"
|
||||
name="Alle Benutzerdef. Variablen anzeigen"
|
||||
parent="menu_dss_intern_contracts_seperator"
|
||||
action="action_dss_uservar_view"
|
||||
sequence="44"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_mediafiles"
|
||||
name="Medientypen managen"
|
||||
@@ -456,6 +455,20 @@
|
||||
action="action_dss_main_linkmail"
|
||||
sequence="60"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_kileadrequests"
|
||||
name="KI Adress Anfragen"
|
||||
parent="menu_dss_interntools"
|
||||
action="action_dss_kileads_requests_view"
|
||||
sequence="70"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_kileads"
|
||||
name="KI Adress Anfragen - Leads"
|
||||
parent="menu_dss_interntools"
|
||||
action="action_dss_kileads_view"
|
||||
sequence="80"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_contracts_ads_topics"
|
||||
name="Werbethemen TV verwalten"
|
||||
@@ -463,4 +476,12 @@
|
||||
action="action_dss_main_contracts_ads_topics_view"
|
||||
sequence="50"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_web_contracts"
|
||||
name="TV Web Verträge"
|
||||
parent="menu_dss_contracts_seperator"
|
||||
action="action_dss_main_web_contracts_view"
|
||||
sequence="30"/>
|
||||
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="dss_container" name="DSS Container">
|
||||
<section class="dss_container">
|
||||
<!-- Content -->
|
||||
<div></div>
|
||||
|
||||
</section>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,14 @@
|
||||
<template id="snippets" inherit_id="website.snippets" name="DigitalSignage Snippets">
|
||||
<xpath expr="//*[@id='default_snippets']" position="before">
|
||||
<t id="x_theme_snippets">
|
||||
<div id="x_theme_snippets_category" class="o_panel">
|
||||
<div class="o_panel_header">Theme</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="DigitalSignage.dss_container" t-thumbnail="/DigitalSignage/static/src/img/snippets/dss_container.svg">
|
||||
<keywords>DSS Snippet</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</xpath>
|
||||
</template>
|
||||
Reference in New Issue
Block a user