Hello,
I made a module where i have a kanban view. In this view, some technicians are shown (a kanban box for each of them). When clicking on a box, i want to show a kanban view (of an other model) where the tasks done by this technician are shown. Each task is represented in a kanban box. This Tasks kanban view is also accessible from the App left panel. In the left panel, i can click on a task-box, it opens and can be edited.
When openind the task-view from the action window, however, i can't click on a task or can't create a new one. Why?
This how i open the action window
def action_open_tasks(self):
return {
'name':'Eintraege von ' + self.name,
'view_mode': 'kanban',
'view_type': 'kanban',
'res_model': 'changelog',
'type': 'ir.actions.act_window',
'target': 'current',
'domain': [('technician', '=', self.id)],
}
this is the kanban view for the tasks:
<record id="changelog_kanban" model="ir.ui.view">
<field name="name">changelog kanban</field>
<field name="model">changelog</field>
<field name="arch" type="xml">
<kanban class="o_kanban_mobile">
<field name="name"/>
<field name="partner_id"/>
<field name="start_date"/>
<field name="end_date"/>
<field name="used_time"/>
<field name="technician"/>
<field name="color"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click">
<!--DROPDOWN MENU RECHTS OBEN -->
<div t-attf-class="#{kanban_color(record.color.raw_value)} oe_kanban_global_click">
<div class="o_dropdown_kanban dropdown">
<a class="dropdown-toggle btn" data-toggle="dropdown" href="#">
<span class="fa fa-bars fa-lg"/>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
<!-- BEARBEITEN UND LÖSCHEN -->
<t t-if="widget.editable">
<li><a type="edit">Bearbeiten</a></li>
</t>
<t t-if="widget.deletable">
<li><a type="delete">Löschen</a></li>
</t>
<!-- ENDE-->
<!-- FARBE AUSWÄHLEN -->
<li>
<ul class="oe_kanban_colorpicker" data-field="color"/>
</li>
<!--ENDE -->
</ul>
</div>
<!-- ENDE MENU -->
<div class="oe_kanban_box_header" style="margin-bottom: 5mm; margin-top: -2mm; margin-left: 5mm">
<ul>
<li><h2><strong><field name="name"/></strong></h2></li> <!-- Titel-->
</ul>
</div>
<!-- INHALT KANBAN-KARTE -->
<div class="oe_kanban_content">
<div class="row">
<div class="col-xs-3">
<img t-att-src="kanban_image('res.users', 'image_medium', record.id.value)" class="o_kanban_image" style="margin-left: 5mm"/> <!-- Bild des Technikers -->
</div>
<div class="col-xs-8" style="margin-left: 2mm">
<ul>
<li><strong>Techniker: </strong><field name="technician" options="{'no_create': True}"/> </li>
</ul>
<ul>
<li><strong>Kunde: </strong><field name="partner_id"/></li>
</ul>
<ul>
<li><strong>Beginn: </strong><field name="start_date"/></li>
<li><strong>Ende: </strong><field name="end_date"/></li>
<li><strong>Bearbeitungszeit: </strong><field name="used_time"/></li>
</ul>
</div>
</div>
</div>
<!-- ENDE INHALT -->
</div>
<div class="oe_clear"/>
</div>
</t>
</templates>
</kanban>
</field>
</record>
and this is the kanban view for the technicians:
<record id="technician_kanban" model="ir.ui.view">
<field name="name">changelog technician kanban</field>
<field name="model">hr.employee</field>
<field name="arch" type="xml">
<kanban class="o_hr_employee_kanban" create="false" edit="false" delete="false">
<templates>
<t t-name="kanban-box">
<div class="o_kanban_record" style="pointer-events: none;">
<button style="pointer-events:auto; position:absolute; width:100%; height:100%; background:none; border:none;" title="get entries" type="object" name="action_open_tasks"/>
<div class="oe_kanban_global_click">
<field name="category_ids"/>
<div class="o_kanban_image">
<img t-att-src="kanban_image('hr.employee', 'image_medium', record.id.value)"/>
</div>
<div class="oe_kanban_details">
<strong>
<field name="name"/>
</strong>
<ul>
<li id="last_login"/>
</ul>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
Thanks