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