| Scott Baker | 1a6473c | 2014-07-07 10:14:04 -0700 | [diff] [blame^] | 1 | from core.models import Site |
| 2 | from xosbase import XOSBase | ||||
| 3 | from django.forms.models import model_to_dict | ||||
| 4 | |||||
| 5 | class 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 | |||||