blob: 71463204fee0431b7083851705d7751528fe0f71 [file] [log] [blame]
Scott Baker1a6473c2014-07-07 10:14:04 -07001from core.models import Site
2from xosbase import XOSBase
3from django.forms.models import model_to_dict
4
5class XOSSites(XOSBase):
6 name = "sites"
7
8 def __init__(self):
9 super(XOSSites, self).__init__()
10
11 def get(self):
12 allSites = list(Site.objects.all())
13
14 result = []
15 for site in allSites:
16 d=model_to_dict(site)
17 result.append(self.ensure_serializable(d))
18
19 return result
20