DigitalSignage/views/dss_projects.xml

167 lines
8.9 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<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"/>
<field name="cloudlink"/>
</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 (Zeiten,Standort)">
<group>
<field name="standort"/>
<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">
<field name="message_follower_ids" options="{'post_refresh':True}" help="Follow this project to automatically track the events associated to tasks and issues of this project." groups="base.group_user"/>
<field name="activity_ids"/>
<field name="message_ids"/>
</div>
</form>
</field>
</record>
<record id="dss_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/{{grundsystemnameicon5050}}.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>
<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>
<search>
<filter string="Archivierte Projekte" name="archived" domain="[('aktstatus_typ','=','ARCHIV')]"/>
<group expand="0" string="Gruppierung">
<filter string="Nach Systemtyp" name="systemtyp" context="{'group_by' : 'grundsystemname'}"/>
</group>
</search>
</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>
</odoo>