Revision 8c3c855f snf-cyclades-app/synnefo/db/models.py

b/snf-cyclades-app/synnefo/db/models.py
408 408

  
409 409

  
410 410
class VirtualMachineMetadata(models.Model):
411
    meta_key = models.CharField(max_length=50)
412
    meta_value = models.CharField(max_length=500)
411
    KEY_LENGTH = 50
412
    VALUE_LENGTH = 500
413
    meta_key = models.CharField(max_length=KEY_LENGTH)
414
    meta_value = models.CharField(max_length=VALUE_LENGTH)
413 415
    vm = models.ForeignKey(VirtualMachine, related_name='metadata',
414 416
                           on_delete=models.CASCADE)
415 417

  
......
1003 1005
                            " volume")
1004 1006
    )
1005 1007

  
1008
    NAME_LENGTH = 255
1009
    DESCRIPTION_LENGTH = 255
1006 1010
    SOURCE_IMAGE_PREFIX = "image:"
1007 1011
    SOURCE_SNAPSHOT_PREFIX = "snapshot:"
1008 1012
    SOURCE_VOLUME_PREFIX = "volume:"
1009 1013

  
1010
    name = models.CharField("Name", max_length=255, null=True)
1011
    description = models.CharField("Description", max_length=256, null=True)
1014
    name = models.CharField("Name", max_length=NAME_LENGTH, null=True)
1015
    description = models.CharField("Description",
1016
                                   max_length=DESCRIPTION_LENGTH, null=True)
1012 1017
    userid = models.CharField("Owner's UUID", max_length=100, null=False,
1013 1018
                              db_index=True)
1014 1019
    size = models.IntegerField("Volume size in GB",  null=False)
......
1098 1103

  
1099 1104

  
1100 1105
class Metadata(models.Model):
1101
    key = models.CharField("Metadata Key", max_length=64)
1102
    value = models.CharField("Metadata Value", max_length=255)
1106
    KEY_LENGTH = 64
1107
    VALUE_LENGTH = 255
1108
    key = models.CharField("Metadata Key", max_length=KEY_LENGTH)
1109
    value = models.CharField("Metadata Value", max_length=VALUE_LENGTH)
1103 1110

  
1104 1111
    class Meta:
1105 1112
        abstract = True

Also available in: Unified diff