[ADD]some changes on vehicle kanban view

bzr revid: csn@openerp.com-20121002110736-ohud00icy1lsibu3
This commit is contained in:
Cedric Snauwaert
2012-10-02 13:07:36 +02:00
parent 2ccaa60474
commit 68d6dfefe3
2 changed files with 14 additions and 9 deletions
+5 -4
View File
@@ -241,6 +241,7 @@ class fleet_vehicle(osv.Model):
due_soon = due_soon +1;
if diff_time>15:
break
res.append((record.id,due_soon))
else:
res.append((record.id,0))
@@ -263,7 +264,7 @@ class fleet_vehicle(osv.Model):
_name = 'fleet.vehicle'
_description = 'Fleet Vehicle'
_order = 'insurance_renewal_overdue desc, insurance_renewal_due_soon desc'
_columns = {
'name' : fields.function(_vehicle_name_get_fnc, type="char", string='Name', store=True),
'company_id': fields.many2one('res.company', 'Company'),
@@ -297,15 +298,15 @@ class fleet_vehicle(osv.Model):
'image_medium': fields.related('model_id','image_medium',type="binary",string="Logo",store=False),
'image_small': fields.related('model_id','image_small',type="binary",string="Logo",store=False),
'insurance_renewal_due_soon' : fields.function(get_next_insurance_reminder,type="integer",string='Insurance Renewal Due Soon',store=False),
'insurance_renewal_overdue' : fields.function(get_overdue_insurance_reminder,type="integer",string='Insurance Renewal Overdue',store=False),
'insurance_renewal_due_soon' : fields.function(get_next_insurance_reminder,type="integer",string='Insurance Renewal Due Soon',store=True),
'insurance_renewal_overdue' : fields.function(get_overdue_insurance_reminder,type="integer",string='Insurance Renewal Overdue',store=True),
'next_service_date' : fields.function(get_next_service_reminder,type="date",string='Next Service Due Date',store=False),
}
_defaults = {
'doors' : 5,
'odometer_unit' : 'Kilometers',
'odometer_unit' : 'kilometers',
}
+9 -5
View File
@@ -261,7 +261,7 @@
<t t-name="kanban-box">
<div class="oe_kanban_vignette oe_semantic_html_override">
<a type="open" href="#" class="oe_kanban_action oe_kanban_action_a">
<img t-att-src="kanban_image('fleet.vehicle', 'image_small', record.id.value)" class="oe_employee_picture"/>
<img t-att-src="kanban_image('fleet.vehicle', 'image_small', record.id.value)"/>
</a>
<div class="oe_kanban_details">
<h4 class="oe_partner_heading">
@@ -290,7 +290,13 @@
<t t_if="record.odometer_unit.raw_value"><field name="odometer_unit" /></t>
</li>
<li>
<t t-if="record.insurance_renewal_due_soon.raw_value">Insurance renewal<br/>- <field name="insurance_renewal_due_soon" /> due soon</t>
<t t-if="record.insurance_renewal_due_soon.raw_value">Insurance renewal<br/>-<a data-type="object" data-name="act_show_log_insurance" href="#" class="oe_kanban_action oe_kanban_action_a"> <field name="insurance_renewal_due_soon" /> due soon</a></t>
</li>
<li>
<t t-if="record.insurance_renewal_overdue.raw_value">- <a> <field name="insurance_renewal_overdue" /> overdue </a></t>
</li>
<li>
<t t-if="record.insurance_renewal_due_soon.raw_value">Service Alert<br/>- <field name="insurance_renewal_due_soon" /> due soon</t>
</li>
<li>
<t t-if="record.insurance_renewal_overdue.raw_value">- <field name="insurance_renewal_overdue" /> overdue</t>
@@ -301,9 +307,7 @@
</div>
</div>
<script>
$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { $(this).addClass('oe_employee_picture_wide') } });
</script>
</t>
</templates>
</kanban>