view __init__.py @ 4:e3ee1f358fe6

new version that doesn't use ZSQLExtend but the database connection more directly. new templates to go with that (returned data structures are different)
author casties
date Mon, 07 Jun 2010 14:02:17 +0000
parents 61a3764cd5fb
children 562717546168
line wrap: on
line source


import REST_test
import RestDbInterface

#class RESTinterface(DefaultPublishTraverse):
#    """VLP spezifische Erweiterung der Collection"""
#    
#    meta_type="RESTinterface"
#    
#    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

def initialize(context):
    context.registerClass(
         REST_test.RESTclass,
        constructors = (
          REST_test.manage_addRESTclassForm,
          REST_test.manage_addRESTclass
          )
        )

    context.registerClass(
         RestDbInterface.RestDbInterface,
        constructors = (
          RestDbInterface.manage_addRestDbInterfaceForm,
          RestDbInterface.manage_addRestDbInterface
          )
        )