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:
Helmut Merz 2011-08-12 08:43:59 +02:00
parent 24519c2054
commit de806f3e9e

View file

@ -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