Statistics
| Branch: | Tag: | Revision:

root / accounts / models.py @ 6ee21ffd

History | View | Annotate | Download (369 Bytes)

1 e9d46ce1 Leonidas Poulopoulos
from django.db import models
2 e9d46ce1 Leonidas Poulopoulos
from django.contrib.auth.models import User
3 e9d46ce1 Leonidas Poulopoulos
from flowspy.peers.models import *
4 e9d46ce1 Leonidas Poulopoulos
5 e9d46ce1 Leonidas Poulopoulos
6 e9d46ce1 Leonidas Poulopoulos
class UserProfile(models.Model):
7 e9d46ce1 Leonidas Poulopoulos
    user = models.OneToOneField(User)
8 6ee21ffd Leonidas Poulopoulos
    peer = models.ForeignKey(Peer)
9 e9d46ce1 Leonidas Poulopoulos
10 e9d46ce1 Leonidas Poulopoulos
    def get_address_space(self):
11 e9d46ce1 Leonidas Poulopoulos
        networks = self.domain.networks.all()
12 e9d46ce1 Leonidas Poulopoulos
        if not networks:
13 e9d46ce1 Leonidas Poulopoulos
            return False
14 e9d46ce1 Leonidas Poulopoulos
        return networks