Example #1
0
 def manage_afterPUT(self, data, marshall_data, file, context, mimetype,filename, REQUEST, RESPONSE):
     is_new = False
     title = self.Title()
     if not title:
         is_new = True
     BaseClass.manage_afterPUT(self, data, marshall_data, file, context, mimetype, filename, REQUEST, RESPONSE)
     if is_new:
         notify(ObjectInitializedEvent(self))
     else:
         notify(ObjectEditedEvent(self))
 def manage_afterPUT(self, data, marshall_data, file, context, mimetype,filename, REQUEST, RESPONSE):
     is_video_type = self.is_video_type(filename)
     is_audio_type = self.is_audio_type(filename)
     if is_video_type:
         self.__class__ = Video
         self._p_changed = 1
         self.portal_type = 'Video'
     elif is_audio_type:
         self.__class__ = Audio
         self._p_changed = 1
         self.portal_type = 'Audio'
     
     is_new = False
     title = self.Title()
     if not title:
         is_new = True
     BaseClass.manage_afterPUT(self, data, marshall_data, file, context, mimetype, filename, REQUEST, RESPONSE)
     if is_new:
         notify(ObjectInitializedEvent(self))
     else:
         notify(ObjectEditedEvent(self))
Example #3
0
    def manage_afterPUT(self, data, marshall_data, file, context, mimetype,
                        filename, REQUEST, RESPONSE):
        is_video_type = self.is_video_type(filename)
        is_audio_type = self.is_audio_type(filename)
        if is_video_type:
            self.__class__ = Video
            self._p_changed = 1
            self.portal_type = 'Video'
        elif is_audio_type:
            self.__class__ = Audio
            self._p_changed = 1
            self.portal_type = 'Audio'

        is_new = False
        title = self.Title()
        if not title:
            is_new = True
        BaseClass.manage_afterPUT(self, data, marshall_data, file, context,
                                  mimetype, filename, REQUEST, RESPONSE)
        if is_new:
            notify(ObjectInitializedEvent(self))
        else:
            notify(ObjectEditedEvent(self))