From fa2d8ca0eda2d8a3e8b220054f4cd1d5bbae5e3f Mon Sep 17 00:00:00 2001
From: "KSA (OpenERP)" <>
Date: Tue, 16 Feb 2010 19:27:41 +0530
Subject: [PATCH] [IMP]: crm, product: Generic Improvment in view + search view
bzr revid: rpa@openerp.co.in-20100216135741-ie0fd5x06cpfz5wv
---
addons/crm/crm.py | 12 +++++++++---
addons/crm/crm_claims_view.xml | 6 +++---
addons/crm/crm_helpdesk_view.xml | 12 ++++++++----
addons/product/product_view.xml | 2 +-
4 files changed, 21 insertions(+), 11 deletions(-)
diff --git a/addons/crm/crm.py b/addons/crm/crm.py
index 99c7c67c770..1289b44a0cd 100644
--- a/addons/crm/crm.py
+++ b/addons/crm/crm.py
@@ -25,12 +25,17 @@ import os
import base64
import tools
import mx.DateTime
+import datetime
-from tools.translate import _
-from osv import fields
-from osv import osv
+from datetime import datetime
+from datetime import timedelta
+from osv import fields
from osv import orm
+from osv import osv
from osv.orm import except_orm
+from tools.translate import _
+
+
MAX_LEVEL = 15
AVAILABLE_STATES = [
@@ -270,6 +275,7 @@ class crm_case(osv.osv):
'email_from': _get_default_email,
'state': lambda *a: 'draft',
'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
+ 'date_deadline': lambda *a:(datetime.today() + timedelta(days=3)).strftime('%Y-%m-%d %H:%M:%S'),
'section_id': _get_section,
}
_order = 'date_deadline desc, date desc,id desc'
diff --git a/addons/crm/crm_claims_view.xml b/addons/crm/crm_claims_view.xml
index 73fb7734248..82560e95959 100644
--- a/addons/crm/crm_claims_view.xml
+++ b/addons/crm/crm_claims_view.xml
@@ -36,9 +36,8 @@
-
+
-
@@ -54,10 +53,11 @@
+
-
+
-
+
-
-
+
@@ -177,7 +176,7 @@
-
+
@@ -190,6 +189,11 @@
help="My section"/>
+
+
+
+
+
diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml
index e0b2cc714f6..fefac1da3d7 100644
--- a/addons/product/product_view.xml
+++ b/addons/product/product_view.xml
@@ -18,8 +18,8 @@
-
+