Statistics
| Branch: | Tag: | Revision:

root / accounts / models.py @ c491c6f8

History | View | Annotate | Download (595 Bytes)

1
from django.db import models
2
from django.contrib.auth.models import User
3
from flowspy.peers.models import *
4

    
5

    
6
class UserProfile(models.Model):
7
    user = models.OneToOneField(User)
8
    peer = models.ForeignKey(Peer)
9
    
10
    class Meta:
11
        permissions = (
12
                ("overview", "Can see registered users and rules"),
13
            )
14

    
15
    
16
    def __unicode__(self):
17
        return "%s:%s" %(self.user.username, self.peer.peer_name)
18

    
19
    def get_address_space(self):
20
        networks = self.domain.networks.all()
21
        if not networks:
22
            return False
23
        return networks