1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2024-12-23 22:55:23 +00:00

While cloning volume it breaks if volume name is longer than 20 char. It i more realistic longer than 20 char.

This commit is contained in:
catborise 2018-07-25 09:33:06 +03:00
parent 948d657376
commit 2585e64cfd
2 changed files with 8 additions and 8 deletions

View file

@ -4,7 +4,7 @@ from computes.models import Compute
class Instance(models.Model):
compute = models.ForeignKey(Compute)
name = models.CharField(max_length=20)
name = models.CharField(max_length=120)
uuid = models.CharField(max_length=36)
is_template = models.BooleanField(default=False)
created = models.DateField(auto_now_add=True)

View file

@ -52,7 +52,7 @@ class AddStgPool(forms.Form):
class AddImage(forms.Form):
name = forms.CharField(max_length=20)
name = forms.CharField(max_length=120)
format = forms.ChoiceField(required=True, choices=(('qcow2', 'qcow2 (recommended)'),
('qcow', 'qcow'),
('raw', 'raw')))
@ -64,14 +64,14 @@ class AddImage(forms.Form):
have_symbol = re.match('^[a-zA-Z0-9._-]+$', name)
if not have_symbol:
raise forms.ValidationError(_('The image name must not contain any special characters'))
elif len(name) > 20:
raise forms.ValidationError(_('The image name must not exceed 20 characters'))
elif len(name) > 120:
raise forms.ValidationError(_('The image name must not exceed 120 characters'))
return name
class CloneImage(forms.Form):
name = forms.CharField(max_length=20)
image = forms.CharField(max_length=20)
name = forms.CharField(max_length=120)
image = forms.CharField(max_length=120)
convert = forms.BooleanField(required=False)
format = forms.ChoiceField(required=False, choices=(('qcow2', 'qcow2 (recommended)'),
('qcow', 'qcow'),
@ -83,6 +83,6 @@ class CloneImage(forms.Form):
have_symbol = re.match('^[a-zA-Z0-9._-]+$', name)
if not have_symbol:
raise forms.ValidationError(_('The image name must not contain any special characters'))
elif len(name) > 20:
raise forms.ValidationError(_('The image name must not exceed 20 characters'))
elif len(name) > 120:
raise forms.ValidationError(_('The image name must not exceed 120 characters'))
return name