Statistics
| Branch: | Tag: | Revision:

root / userdata / models.py @ eee0487e

History | View | Annotate | Download (516 Bytes)

1
from django.db import models
2
from synnefo.db import models as synnefo_models
3

    
4
User = synnefo_models.SynnefoUser
5

    
6
class ProfileModel(models.Model):
7
    """
8
    Abstract model, provides a basic interface for models that store
9
    user specific information
10
    """
11

    
12
    user = models.ForeignKey(User)
13

    
14
    class Meta:
15
        abstract = True
16

    
17

    
18
class PublicKeyPair(ProfileModel):
19
    """
20
    Public key model
21
    """
22
    name = models.CharField(max_length=255, null=False, blank=False)
23
    content = models.TextField()
24