inital commit
This commit is contained in:
Executable
+48
@@ -0,0 +1,48 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<odoo>
|
||||
<record model="ir.ui.view" id="view_partner_form_dss">
|
||||
<field name="name">partner.view.dss</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form" />
|
||||
<field name="priority" eval="11"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='company_type']" position="after">
|
||||
</xpath>
|
||||
<xpath expr="/form/sheet/notebook" position="inside">
|
||||
<page name="digital_signage" string="DigitalSignage" autofocus="autofocus"> <!-- attrs="{'invisible': [('is_company','=',False)]}"> -->
|
||||
<div class="row">
|
||||
<div class="col-6">
|
||||
<group name="container_row_1">
|
||||
<label for="dsspartner_vorname"/><field name="dsspartner_vorname" nolabel="1" priority="1" placeholder="Vorname des Kunden"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<group name="container_row_1_1">
|
||||
<label for="dsspartner_name"/><field name="dsspartner_name" nolabel="1" priority="1" placeholder="Name des Kunden"/>
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
<hr></hr>
|
||||
<div class="row">
|
||||
<group name="container_row_2">
|
||||
<label for="dsspartner"/><field name="dsspartner" colspan="3" nolabel="1" priority="1"/>
|
||||
<group attrs="{'invisible': [('dsspartner','=',False)]}">
|
||||
<label for="dsspartner_standort"/><field name="dsspartner_standort" nolabel="1"/>
|
||||
<label for="dsspartner_vertrieb"/><field name="dsspartner_vertrieb" nolabel="1"/>
|
||||
<label for="dsspartner_vertrag"/><field name="dsspartner_vertrag" nolabel="1"/>
|
||||
<label for="dsspartner_werbung"/><field name="dsspartner_werbung" nolabel="1"/>
|
||||
<label for="dsspartner_eigenwerbung"/><field name="dsspartner_eigenwerbung" nolabel="1"/>
|
||||
<label for="dsspartner_sonstiges"/><field name="dsspartner_sonstiges" nolabel="1"/>
|
||||
<group attrs="{'invisible': [('dsspartner_sonstiges','=',False)]}">
|
||||
<label for="dsspartner_sonstiges_text"/><field name="dsspartner_sonstiges_text" nolabel="1"/>
|
||||
</group>
|
||||
</group>
|
||||
</group>
|
||||
</div>
|
||||
</page>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<odoo>
|
||||
<data>
|
||||
<template id="dss_custom_css_asset" name="dss_custom_css assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<link rel="stylesheet" href="/DigitalSignage/static/src/css/dss.css"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
Executable
+454
@@ -0,0 +1,454 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="action_dss_project_contracts" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Projekt Vertraege</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.contracts</field>
|
||||
<field name="view_mode">kanban,tree,form</field>
|
||||
<field name="domain">[('project', '=', active_id)]</field>
|
||||
<field name="context">{
|
||||
'default_project': active_id,
|
||||
'show_project_update': True
|
||||
}
|
||||
</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="action_dss_project_new_contract_kanban" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Projekt Vertraeg</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.contracts</field>
|
||||
<field name="view_mode">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="action_dss_project_view_contract" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Vertrag</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.contracts</field>
|
||||
<field name="view_mode">form</field>
|
||||
</record>
|
||||
|
||||
<record id="act_dss_contracts" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Alle Vertraege</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.contracts</field>
|
||||
<field name="view_mode">kanban,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_project_new_contract_kanbanform" model="ir.ui.view">
|
||||
<field name="name">dss.contracts.view.kanbanform</field>
|
||||
<field name="model">dss.contracts</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Vertrag">
|
||||
<div class="row" style="width:100%">
|
||||
<div>
|
||||
<h3>
|
||||
<label for="client_id" string="Kundennummer (2 stellig)"/><field name="client_id" placeholder="XX (2 Stellen)"/>
|
||||
<label for="contract_name" string="Eigene Vertragskennung"/><field name="contract_name" placeholder="Kurzbezeichnung"/>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row mt16 o_settings_container"/>
|
||||
<div name='alias_def' class="row mt16 o_settings_container"/>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_project_new_contract_kanbanform_footer" model="ir.ui.view">
|
||||
<field name="name">dss.contracts.new.kanbanform.footer</field>
|
||||
<field name="model">dss.contracts</field>
|
||||
<field name="inherit_id" ref="dss_project_new_contract_kanbanform"/>
|
||||
<!-- <field name="mode">primary</field>
|
||||
<field name="priority">1000</field>-->
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@name='alias_def']" position="after">
|
||||
<footer>
|
||||
<button string="Vertrag anlegen" name="pyaction_dss_project_make_contract" type="object" class="btn-primary o_open_tasks" data-hotkey="q"/>
|
||||
<button string="Abbrechen" class="btn-secondary" special="cancel" data-hotkey="z"/>
|
||||
</footer>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_open_create_contract" model="ir.actions.act_window">
|
||||
<field name="name">Vertrag erstellen</field>
|
||||
<field name="res_model">dss.contracts</field>
|
||||
<field name="view_mode">form</field>
|
||||
<field name="view_id" ref="dss_project_new_contract_kanbanform_footer"/>
|
||||
<field name="target">new</field>
|
||||
<field name="context">{"default_allow_billable": 1}</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
<record id="dss_main_contracts_tree" model="ir.ui.view">
|
||||
<field name="name">dss_contracts_tree</field>
|
||||
<field name="model">dss.contracts</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Vertragsuebersicht" editable="bottom" multi_edit="1" edit="1" default_order="contract_id">
|
||||
<field name="contract_state"/>
|
||||
<field name="contract_id"/>
|
||||
<field name="contract_name"/>
|
||||
<field name="project"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_main_contracts_form" model="ir.ui.view">
|
||||
<field name="name">dss_contracts_form</field>
|
||||
<field name="model">dss.contracts</field>
|
||||
<field eval="2" name="priority"/>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<div class="row">
|
||||
<h1>
|
||||
<field name="contract_auto_name" string="Autom. Vertragskennung"/>
|
||||
</h1>
|
||||
</div>
|
||||
<div class="row">
|
||||
<hr></hr>
|
||||
</div>
|
||||
<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>
|
||||
<hr></hr>
|
||||
<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 class="col-5" style="border-style:solid;border-width:1px;border-color:lightgray">
|
||||
<!-- <div class="row">
|
||||
<div class="col-1" t-attf-style="background-color:{{work_state_color}};padding-left: 1px;height:20px;border-style:solid;border-width:0.2px;">
|
||||
</div>
|
||||
<div class="col-1" t-attf-style="background-color:{{todo_state_color}};padding-left: 1px;height:20px;border-style:solid;border-width:0.2px;">
|
||||
</div>
|
||||
</div>-->
|
||||
<div class="row">
|
||||
<div class="col-5" style="height:20px;">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<group>
|
||||
<field name="contract_state" string="Status"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="row">
|
||||
<group>
|
||||
<field name="work_state" string="Arbeitsstand"/>
|
||||
</group>
|
||||
</div>
|
||||
<field name="work_state_text" invisible="1"/>
|
||||
<div class="row" attrs="{'invisible': [('work_state_text','!=','Sonstiges')]}" >
|
||||
<group>
|
||||
<field name="work_state_info"/>
|
||||
</group>
|
||||
</div>
|
||||
<div class="row">
|
||||
<group>
|
||||
<field name="todo_state" string="nächste Aufgabe"/>
|
||||
</group>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr></hr>
|
||||
<group>
|
||||
<field name="client" string="Kunde"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="informations" string="Informationen">
|
||||
<group>
|
||||
<field name="contract_id" string="Kunden/Vert.nummer" readonly="1"/>
|
||||
<field name="id" string="Vertrags Interne Id" readonly="1"/>
|
||||
<field name="projectIid" string="Project IId" readonly="1"/>
|
||||
<field name="uuid" string="Datensatz UUID"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_main_contracts_kanban" model="ir.ui.view">
|
||||
<field name="name">dss_contracts_kanban</field>
|
||||
<field name="model">dss.contracts</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<!-- <kanban
|
||||
default_group_by="stage_id"
|
||||
class="o_kanban_small_column o_kanban_project_tasks"
|
||||
on_create="quick_create"
|
||||
quick_create_view="project.quick_create_task_form"
|
||||
examples="project"
|
||||
js_class="project_task_kanban" sample="1"
|
||||
on_create="action_open_create_contract"
|
||||
quick_create_view="dss_contracts_view_form_simplified_footer"
|
||||
on_create="pyaction_new_contract_kanban"
|
||||
> -->
|
||||
<kanban class="o_kanban_mobile" on_click="pyaction_view_contract" on_create="quick_create" quick_create_view="DigitalSignage.dss_project_new_contract_kanbanform" type="object" default_group_by="contract_state">
|
||||
<field name="contract_name"/>
|
||||
<field name="contract_state"/>
|
||||
<field name="contract_state_order"/>
|
||||
<field name="work_state_color"/>
|
||||
<field name="todo_state_color"/>
|
||||
<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_content oe_kanban_global_click o_kanban_get_form">
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-2" t-attf-style="background-color:{{record.work_state_color.value}};padding-left: 1px;height:10px;border-style:solid;border-width:0.2px;">
|
||||
</div>
|
||||
<!-- <t t-esc="record.work_state_color"/>
|
||||
<t t-esc="record.work_state_color.value"/>-->
|
||||
<div class="col-2" t-attf-style="background-color:{{record.todo_state_color.value}};padding-left: 1px;height:10px;border-style:solid;border-width:0.2px;">
|
||||
<!-- <div class="col-2" t-attf-style="background-color:{{record.work_state_color.value}};padding-left: 1px;height:10px;border-style:solid;border-width:0.2px;">-->
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-4" style="padding-left: 1px;height:5px">
|
||||
<strong><field name="work_state_color" invisible="1"/></strong>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-2" style="padding-left: 1px">
|
||||
<strong><field name="client_id"/></strong>
|
||||
</div>
|
||||
<div class="col-8" style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">
|
||||
<strong><field name="contract_name"/></strong>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-10" style="padding-left: 1px">
|
||||
<span style="font-size:9px">Status : <field name="work_state_text"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-10" style="padding-left: 1px">
|
||||
<span style="font-size:9px">Info : <field name="work_state_info"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-10" style="padding-left: 1px">
|
||||
<span style="font-size:9px">Aktion : <field name="todo_state_text"/></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
|
||||
|
||||
<record id="dss_main_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_projects_form</field>
|
||||
<field name="model">dss.projects</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="aktstatus"/>
|
||||
<field name="projektname"/>
|
||||
<field name="projectid"/>
|
||||
<field name="name"/>
|
||||
<field name="active"/>
|
||||
<field name="standort_inout"/>
|
||||
<field name="grundsystemname" string="Kategorie"/>
|
||||
<field name="errichtet_am"/>
|
||||
<field name="aktstatus_color" widget="color"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="partnersettings" string="Partner/Adressen">
|
||||
<group>
|
||||
<field name="vertragsschreiber"/>
|
||||
<field name="standortpartner"/>
|
||||
<field name="vertriebspartner"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="basesettings" string="Details">
|
||||
<group>
|
||||
<field name="zeiten_on"/>
|
||||
<field name="zeiten_off"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="geraetesettings" string="Systeme">
|
||||
<group>
|
||||
<field name="systemname" string="Abspiel/Controlsystem"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="informations" string="Informationen">
|
||||
<field name="id" string="Iid" readonly="1"/>
|
||||
<field name="uuid" string="UUID" readonly="1"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_main_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_projects_tree</field>
|
||||
<field name="model">dss.projects</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Projektuebersicht" editable="bottom" multi_edit="1" edit="1" default_order="projectid">
|
||||
<field name="grundsystemicon5050" widget="image"/>
|
||||
<field name="projectid"/>
|
||||
<field name="projektname"/>
|
||||
<field name="name"/>
|
||||
<field name="aktstatus"/>
|
||||
<field name="grundsystemname"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_main_view_kanban" model="ir.ui.view">
|
||||
<field name="name">dss_projects_kanban</field>
|
||||
<field name="model">dss.projects</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<kanban class="o_kanban_mobile" action="pyaction_view_contracts" type="object">
|
||||
<field name="projektname"/>
|
||||
<field name="aktstatus_color"/>
|
||||
<templates>
|
||||
<t t-name="kanban-box">
|
||||
<t t-set="colonr" t-value="aktstatus_color"/>
|
||||
<!-- <t t-set="colo" t-value="kanban_color(colonr)"/> -->
|
||||
<t t-set="colo" t-value="333"/>
|
||||
<div t-attf-class="#{colo} oe_kanban_global_click o_has_icon oe_kanban_content oe_kanban_card">
|
||||
<div t-attf-class="oe_kanban_content oe_kanban_global_click o_kanban_get_form">
|
||||
<div class="row" style="--gutter-x:10px;">
|
||||
<div class="col-2" style="padding-left: 1px">
|
||||
<field name="grundsystemicon" widget="image" string="intern" class="system_icon_small oe_avatar"/>
|
||||
<!-- <img t-attf-src="/DigitalSignage/static/images/{{grundsystemname.icon}}.jpg"></img>-->
|
||||
</div>
|
||||
<div class="col-10">
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<strong style="font-size:20px;font-weight:bold"><field name="projectid"/></strong>
|
||||
</div>
|
||||
<div class="col-8" style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">
|
||||
<div class="row">
|
||||
<div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">
|
||||
<span style="font-size:17px;"><field name="projektname" string="Project Name"/></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">
|
||||
<span style="font-size:10px;"><field name="name" string="Name"/></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-2" style="padding-left:0px;padding-right:15px;">
|
||||
<div class="row" style="height:25px">
|
||||
<!-- <div class="dropdown" t-if="!selection_mode" groups="base.group_user">-->
|
||||
<div t-if="!selection_mode" groups="base.group_user">
|
||||
<a role="button" class="dropdown-toggle o-no-caret btn" data-bs-toggle="dropdown" data-bs-display="static" href="#" aria-label="Dropdown menu" title="Dropdown menu">
|
||||
<span class="fa fa-ellipsis-h"/>
|
||||
</a>
|
||||
<div class="dropdown-menu" role="menu">
|
||||
<a t-if="widget.editable" role="menuitem" type="set_cover" class="dropdown-item" data-field="displayed_image_id">Cloud Ordner öffnen</a>
|
||||
<a name="%(portal.portal_share_action)d" role="menuitem" type="action" class="dropdown-item">Projekt teilen</a>
|
||||
<a t-if="widget.editable" role="menuitem" type="edit" class="dropdown-item">Bearbeiten</a>
|
||||
<div role="separator" class="dropdown-divider"></div>
|
||||
<ul class="oe_kanban_colorpicker" data-field="color"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<field name="aktstatus_icon" widget="image" string="intern" class="system_icon_small oe_avatar"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-12" style="padding-left: 20px">
|
||||
<span style="font-size:9px"><field name="projectid"/> <field name="systemname" string="Project Name"/></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</templates>
|
||||
</kanban>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_contracts_details"
|
||||
name="Vertraege managen"
|
||||
parent="menu_dss_main_view"
|
||||
action="act_dss_contracts"
|
||||
sequence="4"/>
|
||||
|
||||
|
||||
</odoo>
|
||||
Executable
+606
@@ -0,0 +1,606 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="dss_systems_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_systems_form</field>
|
||||
<field name="model">dss.systems</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<field name="systemname"/>
|
||||
<field name="grundsystem" string="Nutzung für "/>
|
||||
<field name="grundsystem_kennung" invisible="1"/>
|
||||
</group>
|
||||
<group name="components" string="Für LCD Gesamtsysteme" attrs="{'invisible': [('grundsystem_kennung','!=','LCD')]}" >
|
||||
<field name="osvorhanden"/>
|
||||
<field name="has_heizung"/>
|
||||
<field name="has_klima"/>
|
||||
<field name="has_fan"/>
|
||||
</group>
|
||||
<group name="components" string="Für LED Gesamtsysteme" attrs="{'invisible': [('grundsystem_kennung','!=','LED')]}" colspan="4" >
|
||||
<field name="has_heizung"/>
|
||||
<field name="has_klima"/>
|
||||
<field name="has_fan"/>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="osssetings" string="LCDSystem Daten" attrs="{'invisible': [('grundsystem_kennung','!=','LCD')]}" >
|
||||
<group name="lcdsettings">
|
||||
<field name="lcd_ausrichtung"/>
|
||||
<field name="lcd_touch"/>
|
||||
</group>
|
||||
<group name="ledsettings_hw" string="LCD Hardware">
|
||||
<field name="lcd_panel"/>
|
||||
<field name="lcd_mainboard"/>
|
||||
<field name="lcd_touchcontroler"/>
|
||||
<field name="lcd_netzteil"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="osssetings" string="LEDSystem Daten" attrs="{'invisible': [('grundsystem_kennung','!=','LED')]}" >
|
||||
<group name="ledsettings" string="LED Grunddaten">
|
||||
<field name="led_pixelpitch" colspan="2"/>
|
||||
<field name="led_breite"/>
|
||||
<field name="led_hoehe"/>
|
||||
<field name="led_pixel_breite"/>
|
||||
<field name="led_pixel_hoehe"/>
|
||||
</group>
|
||||
<group name="ledsettings_hw" string="LED Hardware">
|
||||
<field name="led_module"/>
|
||||
<field name="led_receivingcard"/>
|
||||
<field name="led_netzteile"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="aussehen" string="Aussehen/Bauart">
|
||||
<group name="aussehen_farbe" string="Farbgebung">
|
||||
<field name="farbe" widget='color_picker'/>
|
||||
</group>
|
||||
<group name="aussehen_Bauart" string="Bauart/Montage" attrs="{'invisible': [('grundsystem_kennung','!=','LCD')]}">
|
||||
<field name="lcd_montage"/>
|
||||
<field name="lcd_montage_sonstige" attrs="{'invisible': [('grundsystem_kennung','!=','XXX')]}"/>
|
||||
</group>
|
||||
<group name="aussehen_Bauart" string="Bauart/Montage" attrs="{'invisible': [('grundsystem_kennung','!=','LED')]}">
|
||||
<field name="led_montage"/>
|
||||
<field name="led_montage_sonstige" attrs="{'invisible': [('grundsystem_kennung','!=','XXX')]}"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="energie" string="Ausstatung">
|
||||
<group name="energie" string="Austattung">
|
||||
<field name="stromzaehler"/>
|
||||
<field name="stromverbrauch_avg"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="osssetings" string="Betriebssystem" attrs="{'invisible': [('osvorhanden','=',False)]}">
|
||||
<group name="osversion" string="Version/Art">
|
||||
<field name="ostyp" string="Betriebssystem"/>
|
||||
<field name="osname" string="Version/Name"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="geraetesettings" string="Zubehör" colspan="4">
|
||||
<group>
|
||||
<field name="zusatz_integrationen" string="Instal. Zubehör"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="informations" string="Informationen">
|
||||
<field name="id" string="Iid" readonly="1"/>
|
||||
<field name="uuid" string="UUID" readonly="1"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<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="geraetetyp"/>
|
||||
<field name="grundsystem" string="Nutzung für "/>
|
||||
<field name="grundsystem_kennung" invisible="1"/>
|
||||
<field name="led_geraetetyp" attrs="{'invisible': ['|',('geraetetyp','!=','STE'),('grundsystem_kennung','!=','LED')]}"/>
|
||||
</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'),('grundsystem_kennung','!=','LED')]}" >
|
||||
<group name="ledsettings_hw_nt" string="LED 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"/>
|
||||
</group>
|
||||
</page>
|
||||
<page name="informations" string="Informationen">
|
||||
<field name="uuid" string="UUID"/>
|
||||
</page>
|
||||
</notebook>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_systemtypen_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_systemtypen_form</field>
|
||||
<field name="model">dss.systemtypen</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<field name="systemname"/>
|
||||
<group name="erscheinung" string="Aussehen/Kennungen">
|
||||
<field name="kennung" string="Kurzkennung (XXX)"/>
|
||||
<field name="farbe" string="Farbkennung" widget="color_picker"/>
|
||||
<field name="icon" widget="image"/>
|
||||
<field name="icon_5050" widget="image"/>
|
||||
</group>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_systems_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_systems_tree</field>
|
||||
<field name="model">dss.systems</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Systemtypen">
|
||||
<field name="systemname"/>
|
||||
</tree>
|
||||
</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>
|
||||
|
||||
<record id="dss_software_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_software_form</field>
|
||||
<field name="model">dss.software</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<group name="basesettings">
|
||||
<field name="softwarename" string="Softwarename"/>
|
||||
<field name="version" string="Version"/>
|
||||
<field name="hersteller" string="Hersteller"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="dss_software_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_software_tree</field>
|
||||
<field name="model">dss.software</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="software">
|
||||
<field name="softwarename"/>
|
||||
<field name="version"/>
|
||||
<field name="hersteller"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_systemtypen_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_systemtypen_tree</field>
|
||||
<field name="model">dss.systemtypen</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Systemtypen">
|
||||
<field name="systemname"/>
|
||||
<field name="kennung"/>
|
||||
<field name="farbe" string="Farbindex" widget="color"/>
|
||||
<field name="icon" widget="image"/>
|
||||
<field name="icon_5050" widget="image"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_projectstate_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_projectstate_tree</field>
|
||||
<field name="model">dss.projectstate</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Projectstatus">
|
||||
<field name="color" widget="color"/>
|
||||
<field name="statusname"/>
|
||||
<field name="icon"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_projectstate_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_projectstate_form</field>
|
||||
<field name="model">dss.projectstate</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<group name="basethings">
|
||||
<field name="statusname" string="Statusname"/>
|
||||
<field name="color" string="Farbindex" widget="colorpicker"/>
|
||||
<field name="icon" string="Icon"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_contractstate_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_contractstate_tree</field>
|
||||
<field name="model">dss.contractstate</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Vertragsstatus">
|
||||
<field name="color" widget="colorpicker"/>
|
||||
<field name="statusname"/>
|
||||
<field name="icon"/>
|
||||
<field name="order"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_contractstate_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_contractstate_form</field>
|
||||
<field name="model">dss.contractstate</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<group name="basethings">
|
||||
<field name="statusname" string="Statusname"/>
|
||||
<field name="color" string="Farbindex" widget="colorpicker"/>
|
||||
<field name="icon" string="Icon"/>
|
||||
<field name="order"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_workstate_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_workstate_tree</field>
|
||||
<field name="model">dss.workstate</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Bearbeitungsstatus">
|
||||
<field name="color" widget="colorpicker"/>
|
||||
<field name="statusname"/>
|
||||
<field name="icon"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_workstate_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_workstate_form</field>
|
||||
<field name="model">dss.workstate</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<group name="basethings">
|
||||
<field name="statusname" string="Statusname"/>
|
||||
<field name="color" string="Farbindex" widget="color"/>
|
||||
<!-- <field name="color" string="Farbindex" widget="int_color"/> -->
|
||||
<field name="icon" string="Icon"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_todostate_view_tree" model="ir.ui.view">
|
||||
<field name="name">dss_todostate_tree</field>
|
||||
<field name="model">dss.todostate</field>
|
||||
<field name="priority" eval="16"/>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Bearbeitungsschritte">
|
||||
<field name="color" widget="colorpicker"/>
|
||||
<field name="statusname"/>
|
||||
<field name="statusnr" string="Statusposition"/>
|
||||
<field name="icon"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="dss_todostate_view_form" model="ir.ui.view">
|
||||
<field name="name">dss_todostate_form</field>
|
||||
<field name="model">dss.todostate</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group>
|
||||
<group name="basethings">
|
||||
<field name="statusname" string="Statusname"/>
|
||||
<field name="statusnr" string="Statusposition"/>
|
||||
<field name="color" string="Farbindex" widget="color"/>
|
||||
<!-- <field name="color" string="Farbindex" widget="int_color"/> -->
|
||||
<field name="icon" string="Icon"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
<div class="oe_chatter">
|
||||
</div>
|
||||
</form>
|
||||
</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>
|
||||
<field name="res_model">dss.projects</field>
|
||||
<field name="view_mode">kanban,form,tree</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Fuege ein System ein !
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_systems_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Systeme</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.systems</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Systemtyp erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_geraetetypen_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Hardware</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.geraetetypen</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Hardware erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_software_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Software</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.software</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Software erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_systemtypen_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Systemtypen</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.systemtypen</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Systemtyp erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_projectstate_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Projectstatus</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.projectstate</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Projektstatus erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_contractstate_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Vertragsstatus</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.contractstate</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Vertragsstatus erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_workstate_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Bearbeitungsstatus</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.workstate</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Bearbeitungsstatus erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_dss_todostate_view" model="ir.actions.act_window">
|
||||
<field name="name">DigitalSignage Bearbeitungsschritte</field>
|
||||
<field name="type">ir.actions.act_window</field>
|
||||
<field name="res_model">dss.todostate</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="context">{}</field>
|
||||
<field name="help" type="html">
|
||||
<p class="'o_view_nocontent_smiling_face">
|
||||
Neuen Bearbeitungsschritt erstellen
|
||||
</p>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_config"
|
||||
name="Configuration"
|
||||
parent="menu_dss_main"
|
||||
sequence="3"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_main_view"
|
||||
name="DigitalSignage"
|
||||
parent="menu_dss_main"
|
||||
sequence="2"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_main_partner_details"
|
||||
name="Partner managen"
|
||||
parent="menu_dss_main_view"
|
||||
action="base.action_partner_form"
|
||||
sequence="2"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_main_details"
|
||||
name="Projekte managen"
|
||||
parent="menu_dss_main_view"
|
||||
action="action_dss_view"
|
||||
sequence="1"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_systems"
|
||||
name="Systemtypen"
|
||||
parent="menu_dss_config"
|
||||
action="action_dss_systems_view"
|
||||
sequence="3"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configurationen"
|
||||
name="Werte"
|
||||
parent="menu_dss_config"
|
||||
sequence="5"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_systemtypen"
|
||||
name="Grundsystemtypen"
|
||||
parent="menu_dss_configurationen"
|
||||
action="action_dss_systemtypen_view"
|
||||
sequence="3"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_geraetetypen"
|
||||
name="Hardware verwalten"
|
||||
parent="menu_dss_config"
|
||||
action="action_dss_geraetetypen_view"
|
||||
sequence="3"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_software"
|
||||
name="Software verwalten"
|
||||
parent="menu_dss_config"
|
||||
action="action_dss_software_view"
|
||||
sequence="4"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_projectstate"
|
||||
name="Projektstati verwalten"
|
||||
parent="menu_dss_configurationen"
|
||||
action="action_dss_projectstate_view"
|
||||
sequence="5"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_contractstate"
|
||||
name="Vertragsstati verwalten"
|
||||
parent="menu_dss_configurationen"
|
||||
action="action_dss_contractstate_view"
|
||||
sequence="6"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_workstate"
|
||||
name="Bearbeitungsstände verwalten"
|
||||
parent="menu_dss_configurationen"
|
||||
action="action_dss_workstate_view"
|
||||
sequence="7"/>
|
||||
|
||||
<menuitem
|
||||
id="menu_dss_configuration_todostate"
|
||||
name="Bearbeitungsschritte verwalten"
|
||||
parent="menu_dss_configurationen"
|
||||
action="action_dss_todostate_view"
|
||||
sequence="8"/>
|
||||
|
||||
|
||||
</odoo>
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<menuitem
|
||||
id="menu_dss_main"
|
||||
name="DigitalSignage"
|
||||
web_icon="digitalsignage_system,static/description/icon.png"
|
||||
sequence="2"/>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user