Пример #1
0
 def clean_avatar(self):
     if not ("avatar" in self.cleaned_data and self.cleaned_data["avatar"]):
         return self.cleaned_data["avatar"]
     try:
         check_file_size(self.cleaned_data["avatar"], settings.MAX_AVATAR_FILE_SIZE)
     except FileTooLargeError as e:
         raise forms.ValidationError(e.args[0])
     clean_image_extension(self.cleaned_data.get("avatar"))
     return self.cleaned_data["avatar"]
Пример #2
0
 def clean(self):
     """Ensure one of the supported file formats has been uploaded"""
     c = super(VideoForm, self).clean()
     if not ('webm' in c and c['webm'] or
             'ogv' in c and c['ogv'] or
             'flv' in c and c['flv']):
         raise ValidationError(MSG_VID_REQUIRED)
     clean_draft(self, c)
     clean_image_extension(c.get('thumbnail'))
     return self.cleaned_data
Пример #3
0
 def clean_avatar(self):
     if not ('avatar' in self.cleaned_data and self.cleaned_data['avatar']):
         return self.cleaned_data['avatar']
     try:
         check_file_size(self.cleaned_data['avatar'],
                         settings.MAX_AVATAR_FILE_SIZE)
     except FileTooLargeError as e:
         raise forms.ValidationError(e.args[0])
     clean_image_extension(self.cleaned_data.get('avatar'))
     return self.cleaned_data['avatar']
Пример #4
0
 def clean(self):
     c = super(VideoUploadFormAsync, self).clean()
     if not ('webm' in c and c['webm'] and
                 c['webm'].name.endswith('.webm') or
             'ogv' in c and c['ogv'] and
                 (c['ogv'].name.endswith('.ogv') or
                  c['ogv'].name.endswith('.ogg')) or
             'flv' in c and c['flv'] and c['flv'].name.endswith('.flv') or
             'thumbnail' in c and c['thumbnail']):
         raise ValidationError(MSG_VID_REQUIRED)
     clean_image_extension(c.get('thumbnail'))
     return c
Пример #5
0
 def clean(self):
     """Ensure one of the supported file formats has been uploaded"""
     c = super(VideoForm, self).clean()
     if not (
             'webm' in c and c['webm'] and c['webm'].name.endswith('.webm')
             or 'ogv' in c and c['ogv'] and
         (c['ogv'].name.endswith('.ogv') or c['ogv'].name.endswith('.ogg'))
             or 'flv' in c and c['flv'] and c['flv'].name.endswith('.flv')
             or 'thumbnail' in c and c['thumbnail']):
         raise ValidationError(MSG_VID_REQUIRED)
     clean_image_extension(c.get('thumbnail'))
     return self.cleaned_data
Пример #6
0
 def clean(self):
     """Ensure one of the supported file formats has been uploaded"""
     c = super(VideoForm, self).clean()
     if not (
         "webm" in c
         and c["webm"]
         and c["webm"].name.endswith(".webm")
         or "ogv" in c
         and c["ogv"]
         and (c["ogv"].name.endswith(".ogv") or c["ogv"].name.endswith(".ogg"))
         or "flv" in c
         and c["flv"]
         and c["flv"].name.endswith(".flv")
         or "thumbnail" in c
         and c["thumbnail"]
     ):
         raise ValidationError(MSG_VID_REQUIRED)
     clean_image_extension(c.get("thumbnail"))
     return self.cleaned_data
Пример #7
0
 def clean(self):
     c = super(ImageForm, self).clean()
     clean_image_extension(c.get("file"))
     return c
Пример #8
0
 def clean(self):
     c = super(ImageForm, self).clean()
     c = clean_draft(self, c)
     clean_image_extension(c.get('file'))
     return c
Пример #9
0
 def clean(self):
     c = super(ImageUploadFormAsync, self).clean()
     clean_image_extension(c.get('file'))
     return c
Пример #10
0
 def clean(self):
     c = super(ImageForm, self).clean()
     clean_image_extension(c.get('file'))
     return c