|
|
|
@ -278,12 +278,13 @@ class OptionalTopologie(AclMixin, PreferencesModel): |
|
|
|
log_servers = Role.all_interfaces_for_roletype("log-server").filter(type__ip_type=self.switchs_ip_type) |
|
|
|
radius_servers = Role.all_interfaces_for_roletype("radius-server").filter(type__ip_type=self.switchs_ip_type) |
|
|
|
dhcp_servers = Role.all_interfaces_for_roletype("dhcp-server") |
|
|
|
dns_recursive_servers = Role.all_interfaces_for_roletype("dns-recursif-server").filter(type__ip_type=self.switchs_ip_type) |
|
|
|
subnet = None |
|
|
|
subnet6 = None |
|
|
|
if self.switchs_ip_type: |
|
|
|
subnet = self.switchs_ip_type.ip_set_full_info |
|
|
|
subnet6 = self.switchs_ip_type.ip6_set_full_info |
|
|
|
return {'ntp_servers': return_ips_dict(ntp_servers), 'log_servers': return_ips_dict(log_servers), 'radius_servers': return_ips_dict(radius_servers), 'dhcp_servers': return_ips_dict(dhcp_servers), 'subnet': subnet, 'subnet6': subnet6} |
|
|
|
return {'ntp_servers': return_ips_dict(ntp_servers), 'log_servers': return_ips_dict(log_servers), 'radius_servers': return_ips_dict(radius_servers), 'dhcp_servers': return_ips_dict(dhcp_servers), 'dns_recursive_servers': return_ips_dict(dns_recursive_servers), 'subnet': subnet, 'subnet6': subnet6} |
|
|
|
|
|
|
|
@cached_property |
|
|
|
def provision_switchs_enabled(self): |
|
|
|
|