Revision f91dee69
b/snf-cyclades-app/synnefo/api/networks.py | ||
---|---|---|
172 | 172 |
if typ == 'PUBLIC_ROUTED': |
173 | 173 |
raise Unauthorized('Can not create a public network.') |
174 | 174 |
|
175 |
user_networks = len(Network.objects.filter(userid=request.user_uniq)) |
|
176 |
if user_networks > settings.MAX_NETWORKS_PER_USER: |
|
175 |
user_networks = len(Network.objects.filter(userid=request.user_uniq, |
|
176 |
deleted=False)) |
|
177 |
if user_networks == settings.MAX_NETWORKS_PER_USER: |
|
177 | 178 |
raise OverLimit('Network count limit exceeded for your account.') |
178 | 179 |
|
179 | 180 |
cidr_block = int(subnet.split('/')[1]) |
Also available in: Unified diff