Revision a4658bbe snf-cyclades-app/synnefo/api/management/commands/network-modify.py
b/snf-cyclades-app/synnefo/api/management/commands/network-modify.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
from synnefo.db.models import (Network, Backend, BackendNetwork, |
39 | 39 |
pooled_rapi_client) |
40 |
from synnefo.management.common import (validate_network_info, get_network, |
|
41 |
get_backend) |
|
40 |
from synnefo.management.common import (get_network, get_backend) |
|
42 | 41 |
from snf_django.management.utils import parse_bool |
42 |
from synnefo.logic import networks |
|
43 | 43 |
from synnefo.logic.backend import create_network, delete_network |
44 | 44 |
|
45 | 45 |
HELP_MSG = """Modify a network. |
... | ... | |
144 | 144 |
network = get_network(args[0]) |
145 | 145 |
|
146 | 146 |
# Validate subnet |
147 |
if options.get('subnet'): |
|
148 |
validate_network_info(options) |
|
147 |
subnet = options["subnet"] or network.subnet |
|
148 |
gateway = options["gateway"] or network.gateway |
|
149 |
subnet6 = options["subnet6"] or network.subnet6 |
|
150 |
gateway6 = options["gateway6"] or network.gateway6 |
|
151 |
networks.validate_network_params(subnet, gateway, subnet6, gateway6) |
|
149 | 152 |
|
150 | 153 |
# Validate state |
151 | 154 |
state = options.get('state') |
Also available in: Unified diff