include title field in data in order to
make it work correctly with the current version of the external editor client
This commit is contained in:
		
							parent
							
								
									24519c2054
								
							
						
					
					
						commit
						de806f3e9e
					
				
					 1 changed files with 6 additions and 4 deletions
				
			
		|  | @ -1,5 +1,5 @@ | ||||||
| # | # | ||||||
| #  Copyright (c) 2006 Helmut Merz helmutm@cy55.de | #  Copyright (c) 2011 Helmut Merz helmutm@cy55.de | ||||||
| # | # | ||||||
| #  This program is free software; you can redistribute it and/or modify | #  This program is free software; you can redistribute it and/or modify | ||||||
| #  it under the terms of the GNU General Public License as published by | #  it under the terms of the GNU General Public License as published by | ||||||
|  | @ -22,12 +22,12 @@ | ||||||
| $Id$ | $Id$ | ||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| from zope.app import zapi |  | ||||||
| from zope.app.pagetemplate import ViewPageTemplateFile | from zope.app.pagetemplate import ViewPageTemplateFile | ||||||
| from zope.cachedescriptors.property import Lazy | from zope.cachedescriptors.property import Lazy | ||||||
| from zope.event import notify | from zope.event import notify | ||||||
| from zope.lifecycleevent import ObjectModifiedEvent | from zope.lifecycleevent import ObjectModifiedEvent | ||||||
| from zope.security.proxy import removeSecurityProxy | from zope.security.proxy import removeSecurityProxy | ||||||
|  | from zope.traversing.browser import absoluteURL | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class ExternalEditorView(object): | class ExternalEditorView(object): | ||||||
|  | @ -42,9 +42,11 @@ class ExternalEditorView(object): | ||||||
|         context = removeSecurityProxy(self.context) |         context = removeSecurityProxy(self.context) | ||||||
|         data = context.data |         data = context.data | ||||||
|         r = [] |         r = [] | ||||||
|         r.append('url:' + (url or zapi.absoluteURL(context, self.request))) |         r.append('url:' + (url or absoluteURL(context, self.request))) | ||||||
|         r.append('content_type:' + str(context.contentType)) |         r.append('content_type:' + str(context.contentType)) | ||||||
|         r.append('meta_type:' + '.'.join((context.__module__, context.__class__.__name__))) |         r.append('meta_type:' + '.'.join((context.__module__, | ||||||
|  |                                           context.__class__.__name__))) | ||||||
|  |         r.append('title:' + context.title.encode('UTF-8')) | ||||||
|         auth = self.request.get('_auth') |         auth = self.request.get('_auth') | ||||||
|         if auth: |         if auth: | ||||||
|             print 'ExternalEditorView: auth = ', auth |             print 'ExternalEditorView: auth = ', auth | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue