[IMP] 1) Openlink in Webbrowser with menu 2) Putting Config in Toolbar
bzr revid: jam@tinyerp.com-20101213062058-j0cue0r4xtvho8o7
This commit is contained in:
@@ -175,6 +175,12 @@ class OutlookAddin:
|
||||
toolbar = bars.Item("Standard")
|
||||
openerp_bar = bars.Item('Open ERP')
|
||||
|
||||
item = openerp_bar.Controls.Add(Type = constants.msoControlButton, Temporary = True)
|
||||
item = self.toolbarButtonConfig = DispatchWithEvents(item, Configuration)
|
||||
item.Caption = "Configuration"
|
||||
item.TooltipText = "Click to configure OpenERP."
|
||||
item.Enabled = True
|
||||
|
||||
item = openerp_bar.Controls.Add(Type=constants.msoControlButton, Temporary=True)
|
||||
# Hook events for the item
|
||||
item = self.toolbarButton = DispatchWithEvents(item, ArchiveEvent)
|
||||
@@ -198,6 +204,8 @@ class OutlookAddin:
|
||||
item.TooltipText = "Click to Open Document that has been pushed to server."
|
||||
item.Enabled = True
|
||||
|
||||
|
||||
|
||||
# Hook events for the item
|
||||
# item = toolbarweb.Controls.Add(Type = constants.msoControlButton, Temporary = True)
|
||||
# item = self.toolbarButtonPartner = DispatchWithEvents(item, ViewPartners)
|
||||
|
||||
@@ -1406,14 +1406,11 @@ def OpenPartnerForm(txtProcessor,*args):
|
||||
txtProcessor.init_done=True
|
||||
return
|
||||
try:
|
||||
linktopartner = "http://"+web_server+":"+str(web_server_port)+"/openerp/form/view?model=res.partner&id="+str(vals)
|
||||
|
||||
import urllib
|
||||
next = urllib.urlencode({'next' : '/openerp/form/view?model=res.partner&id=' +str(vals) })
|
||||
weburl = 'http://'+web_server+':'+str(web_server_port)+'/'
|
||||
linktopartner = weburl + '?' + next
|
||||
win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, str(linktopartner))
|
||||
# import urllib
|
||||
# encode = urllib.urlencode('/openerp/form/view?model=res.partner&id='+str(vals))
|
||||
# weburl = 'http://'+web_server+':'+str(web_server_port)
|
||||
# linktopartner = weburl + "?next=" + encode
|
||||
# win32gui.SendMessage(partner_link, win32con.WM_SETTEXT, 0, linktopartner)
|
||||
except Exception,e:
|
||||
win32ui.MessageBox("Error While Opening Partner.\n"+str(e),"Open Partner", flag_error)
|
||||
webbrowser.open_new(linktopartner)
|
||||
@@ -1469,7 +1466,10 @@ def SerachOpenDocuemnt(txtProcessor,*args):
|
||||
txtProcessor.init_done=True
|
||||
return
|
||||
try:
|
||||
linktodoc = "http:\\\\" +web_server+ ":"+str(web_server_port)+"\\openerp\\form\\view?model="+vals[0][1]+"&id="+str(vals[1][1])
|
||||
import urllib
|
||||
next = urllib.urlencode({'next' : '/openerp/form/view?model='+vals[0][1]+'&id='+str(vals[1][1])})
|
||||
weburl = 'http://'+web_server+':'+str(web_server_port)+'/'
|
||||
linktodoc = weburl + '?' + next
|
||||
win32gui.SendMessage(link_box, win32con.WM_SETTEXT, 0, str(linktodoc))
|
||||
except Exception,e:
|
||||
win32ui.MessageBox("Error While Opening Document.\n"+str(e),"Open Document", flag_error)
|
||||
|
||||
Reference in New Issue
Block a user