def save(self, commit=True):
     if self.cleaned_data.get('thumbnail'):
         self.instance.thumbnail_url = ''
         del self.cleaned_data['thumbnail_url']
         # since we're no longer using
         # that URL for a thumbnail
     elif 'thumbnail_url' in self.cleaned_data:
         thumbnail_url = self.cleaned_data.pop('thumbnail_url')
         if (thumbnail_url and not
             models.Video.objects.get(id=self.instance.id).thumbnail_url == thumbnail_url):
             self.instance.thumbnail_url = thumbnail_url
             video_save_thumbnail.delay(self.instance.pk)
     return forms.ModelForm.save(self, commit=commit)
Exemple #2
0
 def save(self, commit=True):
     if self.cleaned_data.get('thumbnail'):
         self.instance.thumbnail_url = ''
         del self.cleaned_data['thumbnail_url']
         # since we're no longer using
         # that URL for a thumbnail
     elif 'thumbnail_url' in self.cleaned_data:
         thumbnail_url = self.cleaned_data.pop('thumbnail_url')
         if (thumbnail_url and not models.Video.objects.get(
                 id=self.instance.id).thumbnail_url == thumbnail_url):
             self.instance.thumbnail_url = thumbnail_url
             video_save_thumbnail.delay(self.instance.pk)
     return forms.ModelForm.save(self, commit=commit)
        def save_m2m():
            if instance.status == Video.ACTIVE:
                # when_submitted isn't set until after the save
                instance.when_approved = instance.when_submitted
                instance.save()
            if hasattr(instance, 'save_m2m'):
                # Then it was generated with from_vidscraper_video
                instance.save_m2m()

            if instance.thumbnail_url and not instance.thumbnail:
                video_save_thumbnail.delay(instance.pk)

            if self.cleaned_data.get('tags'):
                instance.tags = self.cleaned_data['tags']
            old_m2m()
Exemple #4
0
        def save_m2m():
            if instance.status == Video.ACTIVE:
                # when_submitted isn't set until after the save
                instance.when_approved = instance.when_submitted
                instance.save()
            if hasattr(instance, 'save_m2m'):
                # Then it was generated with from_vidscraper_video
                instance.save_m2m()

            if instance.thumbnail_url and not instance.has_thumbnail:
                video_save_thumbnail.delay(instance.pk, using=CELERY_USING)

            if self.cleaned_data.get('tags'):
                instance.tags = self.cleaned_data['tags']
            old_m2m()
Exemple #5
0
        def save_m2m():
            if instance.status == Video.ACTIVE:
                # when_submitted isn't set until after the save
                instance.when_approved = instance.when_submitted
                instance.save()
            if hasattr(instance, "save_m2m"):
                # Then it was generated with from_vidscraper_video
                instance.save_m2m()

            if instance.thumbnail_url and not instance.thumbnail:
                video_save_thumbnail.delay(instance.pk)

            if self.cleaned_data.get("tags"):
                instance.tags = self.cleaned_data["tags"]
            old_m2m()
Exemple #6
0
 def save(self, commit=True):
     if 'thumbnail' in self.cleaned_data:
         thumbnail = self.cleaned_data.pop('thumbnail')
         if thumbnail:
             self.instance.thumbnail_url = ''
             del self.cleaned_data['thumbnail_url']
             # since we're no longer using
             # that URL for a thumbnail
             self.instance.save_thumbnail_from_file(thumbnail, update=False)
     if 'thumbnail_url' in self.cleaned_data:
         thumbnail_url = self.cleaned_data.pop('thumbnail_url')
         if (thumbnail_url and not models.Video.objects.get(
                 id=self.instance.id).thumbnail_url == thumbnail_url):
             self.instance.thumbnail_url = thumbnail_url
             video_save_thumbnail.delay(self.instance.pk,
                                        using=CELERY_USING)
     return forms.ModelForm.save(self, commit=commit)
Exemple #7
0
 def save(self, commit=True):
     if 'thumbnail' in self.cleaned_data:
         thumbnail = self.cleaned_data.pop('thumbnail')
         if thumbnail:
             self.instance.thumbnail_url = ''
             del self.cleaned_data['thumbnail_url']
             # since we're no longer using
             # that URL for a thumbnail
             self.instance.save_thumbnail_from_file(thumbnail,
                                                    update=False)
     if 'thumbnail_url' in self.cleaned_data:
         thumbnail_url = self.cleaned_data.pop('thumbnail_url')
         if (thumbnail_url and not
             models.Video.objects.get(id=self.instance.id).thumbnail_url == thumbnail_url):
             self.instance.thumbnail_url = thumbnail_url
             video_save_thumbnail.delay(self.instance.pk,
                                        using=CELERY_USING)
     return forms.ModelForm.save(self, commit=commit)