2 from django.db import models
3 from core.models import PlCoreBase
5 # Create your models here.
8 name = models.CharField(max_length=256, unique=True)
9 nkey_id = models.CharField(max_length=256, unique=True)
10 key = models.CharField(max_length=512)
11 type = models.CharField(max_length=256)
12 blacklisted = models.BooleanField(default=False)
14 def __unicode__(self): return u'%s' % (self.name)
16 def save(self, *args, **kwds):
17 self.os_manager.save_key(self)
18 super(Key, self).save(*args, **kwds)
20 def delete(self, *args, **kwds):
21 self.os_manager.delete_key(self)
22 super(Key, self).delete(*args, **kwds)