summaryrefslogtreecommitdiffstats
path: root/mirrors/views
diff options
context:
space:
mode:
authorjelle van der Waa <jelle@vdwaa.nl>2018-03-24 00:15:01 +0100
committerAngel Velásquez <angvp@archlinux.org>2018-03-23 19:15:01 -0400
commita9eae9ad7018d5233a7c61e7469c26ccbde8c057 (patch)
tree89addac17d7117fbd45569a2e9fdc26a2d69f7de /mirrors/views
parent165cb10fac1a023c8ea5adb4a63079a82b06ee26 (diff)
downloadarchweb-a9eae9ad7018d5233a7c61e7469c26ccbde8c057.tar.gz
archweb-a9eae9ad7018d5233a7c61e7469c26ccbde8c057.zip
FS#50516: mirrors: Extend /mirrors/status/json/ (#91)
Add the ipv4/ipv6 availability to the /mirrors/status/json api.
Diffstat (limited to 'mirrors/views')
-rw-r--r--mirrors/views/api.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/mirrors/views/api.py b/mirrors/views/api.py
index 4d87619b..33967191 100644
--- a/mirrors/views/api.py
+++ b/mirrors/views/api.py
@@ -27,6 +27,8 @@ class MirrorStatusJSONEncoder(DjangoJSONEncoder):
data['country'] = unicode(country.name)
data['country_code'] = country.code
data['isos'] = obj.mirror.isos
+ data['ipv4'] = obj.has_ipv4
+ data['ipv6'] = obj.has_ipv6
data['details'] = obj.get_full_url()
return data
if isinstance(obj, MirrorProtocol):