Diff for /ECHO_content/Attic/ECHO_root.py between versions 1.1.2.2 and 1.1.2.3

version 1.1.2.2, 2013/05/17 06:20:22 version 1.1.2.3, 2013/08/05 08:20:10
Line 772  class ECHO_root(Folder,Persistent,Implic Line 772  class ECHO_root(Folder,Persistent,Implic
         return ret          return ret
   
           
     def exportAllCollectionsAsJSON(self,REQUEST):      def exportAllCollectionsAsJSON(self,REQUEST=None,exportTypes=['ECHO_resource']):
         "export all collections"          "export all collections"
         import json          import json
         collections = self.ZopeFind(self,obj_metatypes=['ECHO_collection'],search_sub=1)          collections = self.ZopeFind(self,obj_metatypes=['ECHO_collection','ECHO_group'],search_sub=1)
                   
         ret={}          ret={}
         for collection in collections:          for collection in collections:
             colId = collection[1].absolute_url().replace(self.absolute_url(),'')              colId = collection[1].absolute_url().replace(self.absolute_url(),'')
             ret[colId]=collection[1].getExport();              ret[colId]=collection[1].getExport(metatypes=exportTypes);
                       
         if REQUEST:          if REQUEST:
                 REQUEST.response.setHeader("Content-type", "text/json; charset=utf-8")                  REQUEST.response.setHeader("Content-type", "text/json; charset=utf-8")
                     
         return json.dumps(ret)          return json.dumps(ret)
           
       def exportAllCollectionsAndSubCollectionAsJSON(self,REQUEST):
           "exportiere alle collectionen und subcolletionen, export nicht die inhalte der collectionen sondern nur die hierarchie"
           return  self.exportAllCollectionsAsJSON(REQUEST=None,exportTypes=['ECHO_collection','ECHO_group'])
         
               
                   
     def getResourcesHTML(self,viewerType=None,filter=None):      def getResourcesHTML(self,viewerType=None,filter=None):

Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>