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
|