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 |