Revision 3416e629 snf-cyclades-app/synnefo/db/models.py
b/snf-cyclades-app/synnefo/db/models.py | ||
---|---|---|
184 | 184 |
) |
185 | 185 |
|
186 | 186 |
|
187 |
class QuotaHolderSerial(models.Model): |
|
188 |
serial = models.BigIntegerField(null=False, primary_key=True, db_index=True) |
|
189 |
pending = models.BooleanField(default=True, db_index=True) |
|
190 |
accepted = models.BooleanField(default=False) |
|
191 |
rejected = models.BooleanField(default=False) |
|
192 |
|
|
193 |
class Meta: |
|
194 |
verbose_name = u'Quota Serial' |
|
195 |
ordering = ["serial"] |
|
196 |
|
|
197 |
def save(self, *args, **kwargs): |
|
198 |
self.pending = not (self.accepted or self.rejected) |
|
199 |
super(QuotaHolderSerial, self).save(*args, **kwargs) |
|
200 |
|
|
201 |
|
|
187 | 202 |
class VirtualMachine(models.Model): |
188 | 203 |
# The list of possible actions for a VM |
189 | 204 |
ACTIONS = ( |
Also available in: Unified diff