view RESTinterface.py @ 1:48de7c260ffe

first commit
author fknauft
date Wed, 12 May 2010 14:34:42 +0000
parents
children
line wrap: on
line source

'''
Created on 26.04.2010

@author: fknauft
'''

from zope.publisher.interfaces import IPublishTraverse
from zope.interface import implements
#from zope.publisher.interfaces import NotFound 
#from zope.app import zapi 
#from zope.component import queryMultiAdapter
try:
    from ZPublisher.BaseRequest import DefaultPublishTraverse
except:
    pass
class RESTinterface(DefaultPublishTraverse):
    """VLP spezifische Erweiterung der Collection"""
    
    implements(IPublishTraverse)
    
    def publishTraverse(self,request,name):
        """change the traversal if literature object"""
        
        actual_url=request['ACTUAL_URL']
        lastActual=actual_url.split("/")[-1]
   
           
        tr=DefaultPublishTraverse(self, request)
        ob= tr.publishTraverse(request, name)
       
        return ob
        #raise NotFound(self.context, name, request) 
        #return repr(request)