[IMP] : usability improvement

bzr revid: ksa@tinyerp.co.in-20100810065211-c6e566t8k7hqohlw
This commit is contained in:
ksa (Open ERP) 2010-08-10 12:22:11 +05:30
parent 0e63ce1c6e
commit 84d418fd04
5 changed files with 10 additions and 4 deletions

View File

@ -38,6 +38,7 @@ class thunderbird_partner(osv.osv_memory):
dictcreate['name'] = header_name and header_name[0] and header_name[0][0]
address_obj = self.pool.get('res.partner.address')
case_pool = self.pool.get(dictcreate.get('object','crm.lead'))
# case_pool = self.pool.get(dictcreate.get('object','email.server.tools'))
partner_ids = address_obj.search(cr,user,[('email','=',dictcreate['email_from'])])
partner = address_obj.read(cr,user,partner_ids,['partner_id','name'])
if partner and partner[0] and partner[0]['partner_id']:
@ -57,7 +58,11 @@ class thunderbird_partner(osv.osv_memory):
def search_contact(self, cr, user, vals):
address_obj = self.pool.get('res.partner.address')
partner = address_obj.search(cr, user,[('email','=',vals)])
res1 = {}
res = {}
if not partner:
return
if partner:
partner=partner[0]
data = address_obj.read(cr,user, partner)

View File

@ -117,7 +117,7 @@
<spacer width="450"/>
<button label="&create.label;" accesskey="r" image="&imagecreate.value;" oncommand="Create.onMenuItemCommand(event);"/>
<button label="&ok.label;" image="&imageok.value;" oncommand="createContact();"/>
<button label="&ok.label;" image="&imageok.value;" oncommand="UpdateContact();"/>
<button label="&cancel.label;" image="&imagecancel.value;" oncommand="close();" />
</hbox>

View File

@ -995,6 +995,7 @@ var listSearchContactdetailHandler = {
var strlResult = arrIdList.QueryElementAt(i, Components.interfaces.nsISupportsArray);
var strlSearchResult = strlResult.QueryElementAt(0, Components.interfaces.nsISupportsCString);
var strlSearchResultValue = strlResult.QueryElementAt(1, Components.interfaces.nsISupportsCString);
if(strlSearchResult=="partner_name"){
document.getElementById("txtname").value =strlSearchResultValue;}
@ -1022,9 +1023,7 @@ var listSearchContactdetailHandler = {
if(strlSearchResult=="email"){
document.getElementById("txtemail").value =strlSearchResultValue;}
if(strlSearchResult=="email"){
document.getElementById("txtemailid").value =strlSearchResultValue;}
}
},
onFault: function (client, ctxt, fault) {
@ -1449,6 +1448,8 @@ var listCreateContactHandler = {
var listUpdateContactHandler = {
onResult: function(client, context, result) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess');
alert("Contact Update Successfully.");
window.close();
var partnerId = result.QueryInterface(Components.interfaces.nsISupportsPRInt32);
setResourceId(partnerId);
window.close();