Diff for /OSAS/OSA_system/OSAS_project.py between versions 1.3 and 1.4

version 1.3, 2004/03/21 15:31:36 version 1.4, 2004/04/17 12:35:41
Line 106  def manage_addOSAS_thumbTemplate(self, i Line 106  def manage_addOSAS_thumbTemplate(self, i
         REQUEST.RESPONSE.redirect(u+'/manage_main')          REQUEST.RESPONSE.redirect(u+'/manage_main')
     return ''      return ''
   
   class OSAS_thumbRuler(ZopePageTemplate):
       """pageTemplate Objekt"""
       meta_type="OSAS_thumbRuler"
   
       _default_content_fn = os.path.join(package_home(globals()),
                                          'zpt/OSAS_thumbRulerDefault.zpt')
   
       manage_options=ZopePageTemplate.manage_options+(
           {'label':'Copy to Filesystem','action':'copyContent'},
          )
   
       def getPath(self):
           """get path"""
           return getPath(self,'thumbtemplate.templ')
       
       ## def changeECHO_pageTemplateWeightForm(self):
   ##         """change"""
   ##         pt=PageTemplateFile('Products/ECHO_content/zpt/ChangeECHO_pageTemplateWeight.zpt').__of__(self)
   ##         return pt()
   
   ##     def changeECHO_pageTemplateWeight(self,weight,content_type,RESPONSE=None):
   ##         """change"""
   ##         self.weight=weight
   ##         self.content_type=content_type
   
   ##         if RESPONSE is not None:
   ##             RESPONSE.redirect('manage_main')
           
   
       def copyContent(self):
           """copycontent to path"""
   
           return "copied to:"+copyContent(self,'thumbruler.templ')
   
   def manage_addOSAS_thumbRulerForm(self):
       """Form for adding"""
       pt=PageTemplateFile('Products/ECHO_content/zpt/AddOSAS_thumbRuler.zpt').__of__(self)
       return pt()
   
   
   
   
   def manage_addOSAS_thumbRuler(self, id,title=None, text=None,
                              REQUEST=None, submit=None):
       "Add a Page Template with optional file content."
   
       
       id = str(id)
       if REQUEST is None:
           self._setObject(id, OSAS_thumbRuler(id, text))
           ob = getattr(self, id)
          
           if title:
               ob.pt_setTitle(title)
           return ob
       else:
           file = REQUEST.form.get('file')
           headers = getattr(file, 'headers', None)
           if headers is None or not file.filename:
               zpt = OSAS_thumbRuler(id)
           else:
               zpt = OSAS_thumbRuler(id, file, headers.get('content_type'))
   
           self._setObject(id, zpt)
           ob = getattr(self, id)
   
   
           try:
               u = self.DestinationURL()
           except AttributeError:
               u = REQUEST['URL1']
   
           if submit == " Add and Edit ":
               u = "%s/%s" % (u, quote(id))
           REQUEST.RESPONSE.redirect(u+'/manage_main')
       return ''
   
 class OSAS_digiLibTemplate(ZopePageTemplate):  class OSAS_digiLibTemplate(ZopePageTemplate):
     """pageTemplate Objekt"""      """pageTemplate Objekt"""
     meta_type="OSAS_digiLibTemplate"      meta_type="OSAS_digiLibTemplate"
Line 275  class OSAS_project(Folder): Line 352  class OSAS_project(Folder):
     self._setObject('digiLibTemplate',OSAS_digiLibTemplate(id='digiLibTemplate'))      self._setObject('digiLibTemplate',OSAS_digiLibTemplate(id='digiLibTemplate'))
         self._setObject('thumbTemplate',OSAS_thumbTemplate(id='thumbTemplate'))          self._setObject('thumbTemplate',OSAS_thumbTemplate(id='thumbTemplate'))
         self._setObject('topTemplate',OSAS_topTemplate(id='topTemplate'))          self._setObject('topTemplate',OSAS_topTemplate(id='topTemplate'))
       self._setObject('thumbruler',OSAS_rulerTemplate(id='topTemplate'))
   
   
     manage_options = Folder.manage_options+(      manage_options = Folder.manage_options+(

Removed from v.1.3  
changed lines
  Added in v.1.4


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