Revision 5de4187f cloudcms/models.py
b/cloudcms/models.py | ||
---|---|---|
112 | 112 |
return simplejson.dumps(list(self.get_sources().get_latest_versions()), |
113 | 113 |
default=dthandler) |
114 | 114 |
|
115 |
def get_default_os(self): |
|
116 |
try: |
|
117 |
return self.clientversionsource_set.filter(default=True)[0].os |
|
118 |
except IndexError: |
|
119 |
return self.clientversionsource_set.filter()[0].os |
|
120 |
|
|
115 | 121 |
def __unicode__(self): |
116 | 122 |
return self.name |
117 | 123 |
|
... | ... | |
121 | 127 |
Client version source. source_type choices should map to |
122 | 128 |
cloudcms.clients.SOURCE_TYPES. |
123 | 129 |
""" |
130 |
|
|
131 |
default = models.BooleanField(default=True) |
|
124 | 132 |
source_type = models.CharField(max_length=60, |
125 | 133 |
choices=(('link','Link'), |
126 | 134 |
('direct','Direct'), |
Also available in: Unified diff