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