specify copyDataFile method in interface

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3964 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2010-08-22 09:29:52 +00:00
parent 316437773f
commit d0dc11086e
4 changed files with 11 additions and 6 deletions

View file

@ -1,5 +1,5 @@
# #
# Copyright (c) 2009 Helmut Merz helmutm@cy55.de # Copyright (c) 2010 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
@ -23,7 +23,7 @@ $Id$
""" """
from cgi import parse_qs, parse_qsl from cgi import parse_qs, parse_qsl
#import mimetypes #import mimetypes # use more specific assignments from cybertools.text
import re import re
from urllib import urlencode from urllib import urlencode
from zope import component from zope import component
@ -52,7 +52,6 @@ from zope.traversing.browser import absoluteURL
from zope.traversing.api import getName, getParent from zope.traversing.api import getName, getParent
from cybertools.ajax.dojo import dojoMacroTemplate from cybertools.ajax.dojo import dojoMacroTemplate
#from cybertools.browser.macro import MacroTemplate
from cybertools.browser.view import GenericView from cybertools.browser.view import GenericView
from cybertools.meta.interfaces import IOptions from cybertools.meta.interfaces import IOptions
from cybertools.relation.interfaces import IRelationRegistry from cybertools.relation.interfaces import IRelationRegistry
@ -73,10 +72,8 @@ from loops import version
from loops.versioning.interfaces import IVersionable from loops.versioning.interfaces import IVersionable
#concept_macros = MacroTemplate(ViewPageTemplateFile('concept_macros.pt'))
concept_macros = ViewPageTemplateFile('concept_macros.pt') concept_macros = ViewPageTemplateFile('concept_macros.pt')
conceptMacrosTemplate = concept_macros # conceptMacrosTemplate = concept_macros #
#resource_macros = MacroTemplate(ViewPageTemplateFile('resource_macros.pt'))
resource_macros = ViewPageTemplateFile('resource_macros.pt') resource_macros = ViewPageTemplateFile('resource_macros.pt')

View file

@ -786,6 +786,11 @@ class IExternalFile(IFile):
missing_value='', missing_value='',
required=False) required=False)
def copyDataFile(self, targetAddress):
""" Copy the external file object with all data to the target address
given.
"""
class IImage(IResourceAdapter): class IImage(IResourceAdapter):
""" A media asset that may be embedded in a (web) page as an image. """ A media asset that may be embedded in a (web) page as an image.

Binary file not shown.

View file

@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: $Id$\n" "Project-Id-Version: $Id$\n"
"POT-Creation-Date: 2007-05-22 12:00 CET\n" "POT-Creation-Date: 2007-05-22 12:00 CET\n"
"PO-Revision-Date: 2010-07-09 12:00 CET\n" "PO-Revision-Date: 2010-08-22 12:00 CET\n"
"Last-Translator: Helmut Merz <helmutm@cy55.de>\n" "Last-Translator: Helmut Merz <helmutm@cy55.de>\n"
"Language-Team: loops developers <helmutm@cy55.de>\n" "Language-Team: loops developers <helmutm@cy55.de>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -284,6 +284,9 @@ msgstr "Termin"
msgid "Content Type" msgid "Content Type"
msgstr "Format" msgstr "Format"
msgid "File Name"
msgstr "Dateiname"
msgid "Link URL" msgid "Link URL"
msgstr "URL" msgstr "URL"