DigitalSignage/views/dss_web_contracts.xml

289 lines
16 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="action_dss_main_web_contracts_view" model="ir.actions.act_window">
<field name="name">DigitalSignage Alle Web_Vertraege</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">dss.web_contracts</field>
<field name="view_mode">tree,form,activity</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_web_contracts_tree" model="ir.ui.view">
<field name="name">dss_main_web_contracts_tree</field>
<field name="model">dss.web_contracts</field>
<field name="priority" eval="17"/>
<field name="arch" type="xml">
<tree string="Vertragsuebersicht" editable="bottom" multi_edit="1" edit="1">
<field name="contract_auto_name" optional="show"/>
<field name="project_id" optional="hide"/>
<field name="project" optional="hide"/>
<field name="werbe_feld" optional="show"/>
<field name="contract_writer_formular" optional="show"/>
<field name="remark" string="Bemerkungen" optional="show"/>
<field name="client_short_company" optional="show"/>
<field name="client_short_vorname" optional="show"/>
<field name="client_short_name" optional="show"/>
<field name="client_short_strasse" optional="show"/>
<field name="client_short_plz" optional="show"/>
<field name="client_short_ort" optional="show"/>
<field name="client_short_land" optional="show"/>
<field name="client_short_email" optional="show"/>
<field name="client_short_mobil" optional="show"/>
<field name="client_short_website" optional="show"/>
<field name="split_runtime_count" optional="show"/>
<field name="split_runtime_count" optional="show"/>
<field name="split_runtime_time" optional="show"/>
</tree>
</field>
</record>
<record id="dss_main_web_contracts_form" model="ir.ui.view">
<field name="name">dss_main_web_contracts_form</field>
<field name="model">dss.web_contracts</field>
<field eval="2" name="priority"/>
<field name="arch" type="xml">
<form>
<header>
<button name="pydonewpartner" string="Kunde anlegen" type="object" class="oe_hightlight" enabled="0" attrs="{'invisible': ['|',('client', '!=', False),('client_short_company','in',[False,''])]}"/>
<p attrs="{'invisible': [('client', '=', False)]}">Kunde bereits angelegt. </p>
<p attrs="{'invisible': [('client_short_company','not in',[False,''])]}">Firmenname angeben. </p>
<button name="pydonewcontract" string="Vertrag/Werbekampagne anlegen" type="object" class="oe_hightlight" enabled="0" attrs="{'invisible': ['|','|',('erfasst_in_odoo', '=', True),('contract_auto_id', 'in', [False,'']),('contract_auto_name','in', [False,''])]}"/>
<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>
<field name="contract_auto_name" string="Autom. Vertragskennung"/>
</h1>
</div>
<sheet>
<div class="row">
<div class="col-7">
<div class="row">
<div class="col-3">
<group>
<field name="project_id" string="Projekt ID"/>
</group>
</div>
<div class="col-7">
<group>
<field name="project" string="Projekt"/>
</group>
</div>
</div>
<div class="row">
<div class="col-3">
<group>
<field name="client_id" string="Kunden ID"/>
</group>
</div>
</div>
<div class="row">
<div class="col-20">
<div class="row">
<div class="col-4">
<group>
<field name="contract_auto_id" string="Kundennummer"/>
</group>
</div>
<div class="col-8">
<group>
<field name="contract_name" string="Vertragskennung"/>
</group>
</div>
</div>
</div>
</div>
</div>
</div>
<hr></hr>
<div class="row">
<div class="col-5">
<group>
<field name="contract_writer" string="Vertrags-Schreiber"/>
</group>
</div>
<div class="col-5">
<group>
<field name="contract_writer_formular" string="Vertrags-Schreiber Formular"/>
</group>
</div>
</div>
<group>
<field name="contract_type" string="Vertragstyp"/>
<field name="runtimesystem" string="Vertragslaufzeit"/>
<field name="contract_cancel_date" string="Kündigungsfrist Datum"/>
<field name="runtime_m" string="Laufzeit Monate" attrs="{'invisible': [('runtimesystem','!=','M')]}"/>
<field name="runtime_t" string="Laufzeit Tage" attrs="{'invisible': [('runtimesystem','!=','T')]}"/>
<field name="runtime_events" string="Spieltage" attrs="{'invisible': [('runtimesystem','!=','E')]}"/>
<field name="runtime_divers" string="Laufzeit Spezial" attrs="{'invisible': [('runtimesystem','!=','S')]}"/>
<field name="paymentinterval" string="Abrechnungsinterval"/>
</group>
<div class="row">
<div class="col-5">
<group>
<field name="werbe_feld_selected" string="Werbefeld" widget="many2many_tags"/>
</group>
</div>
<div class="col-5">
<group>
<field name="werbe_feld_tv" string="Paket" attrs="{'invisible': [('contract_type','!=','TV')]}"/>
<field name="werbe_feld_web" string="Paket" attrs="{'invisible': [('contract_type','!=','Web')]}"/>
</group>
</div>
</div>
<group>
<field name="ads_count_perYear2" string="Einblendungen/Jahr"/>
<field name="contract_auto_extend" string="Automatische Vertragsverlängerung" widget="boolean_toggle"/>
<field name="tv_reach_PLZ" string="Reichweite PLZ"/>
<field name="ads_radius_PLZ" string="Umkreis PLZ in Km"/>
<field name="ads_topics" string="Thema/Affinität" widget="many2many_tags"/>
<field name="contract_date" string="Vertragsdatum"/>
<field name="grafik_zuarbeitBis" string="Grafik Zuarbeit bis"/>
<field name="grafikerstellung" string="Grafikerstellung inkl. Boarding" widget="boolean_toggle"/>
<field name="boarding" string="Boarding" widget="boolean_toggle"/>
<field name="date_start_planed" string="geplantes Startdatum"/>
<field name="date_remove_planed" string="geplantes Enddatum"/>
<field name="remark" string="Bemerkungen"/>
</group>
<div class="row">
<hr></hr>
<group>
<field name="client" string="Kunde"/>
</group>
<hr></hr>
<div class="row" string="Kundendaten Schnellanlage" name="client_short_edit"> <!-- attrs="{'invisible':[('client','!=',False)]}"> -->
<div class="row">
<div class="col-10">
<group>
<field name="client_short_company" string="Firmenname Kunde"/>
</group>
</div>
</div>
<div class="row">
<div class="col-4">
<group>
<field name="client_short_vorname" string="Vorname Kunde"/>
</group>
</div>
<div class="col-8">
<group>
<field name="client_short_name" string="Name Kunde"/>
</group>
</div>
</div>
<div class="row">
<div class="col-13">
<group>
<field name="client_short_strasse" string="Strasse Kunde"/>
</group>
</div>
</div>
<div class="row">
<div class="col-3">
<group>
<field name="client_short_land" string="Land Kunde"/>
</group>
</div>
<div class="col-3">
<group>
<field name="client_short_plz" string="PLZ Kunde"/>
</group>
</div>
<div class="col-6">
<group>
<field name="client_short_ort" string="Ort Kunde"/>
</group>
</div>
</div>
<div class="row">
<div class="col-3">
<group>
<field name="client_short_telefon" string="Telefon Kunde"/>
</group>
</div>
<div class="col-3">
<group>
<field name="client_short_mobil" string="Mobil Kunde"/>
</group>
</div>
<div class="col-5">
<group>
<field name="client_short_email" string="Email Kunde"/>
</group>
</div>
</div>
<div class="row">
<div class="col-10">
<group>
<field name="client_short_website" string="Webseite Kunde"/>
</group>
</div>
</div>
</div>
</div>
<hr></hr>
<group>
<!-- <field name="scan_vertrag" string="Vertrag Scan" widget="image"/>
<field name="scan_vertrag" string='Vertrag Scan' filename="file_name"/> -->
<field name="scan_vertrag" string='Vertrag PDF Ansicht' widget="pdf_viewer"/>
</group>
<hr></hr>
<group>
<field name="erfasst_in_odoo" string="In Odoo erfasst"/>
<field name="erfasst_in_agenda" string="In Agenda erfasst"/>
<field name="rechnungsanfrage_RTL" string="Bei RTL angekündigt"/>
</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>
<record id="action_dss_main_contracts_ads_topics_view" model="ir.actions.act_window">
<field name="name">DigitalSignage Werbe Themenkanäle</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">dss.contracts_ads_topics</field>
<field name="view_mode">tree</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_contracts_ads_topics_tree" model="ir.ui.view">
<field name="name">dss_main_contracts_ads_topics_tree</field>
<field name="model">dss.contracts_ads_topics</field>
<field name="priority" eval="17"/>
<field name="arch" type="xml">
<tree string="Vertragsuebersicht" editable="bottom" multi_edit="1" edit="1">
<field name="thema" optional="show"/>
<field name="anzeigename" optional="show"/>
</tree>
</field>
</record>
</odoo>