Revision ff30ee3a cloudcms/content.py

b/cloudcms/content.py
249 249
    def render(self, **kwrags):
250 250
        return render_to_string(['content/client_downloads.html'], {'content': self})
251 251

  
252

  
253
class StatsBlock(models.Model):
254
    
255
    @property
256
    def media(self):
257
        return forms.Media(js=(
258
            settings.MEDIA_URL + 'cloudcms/' + 'js/' + 'service-stats.js',))
259

  
260
    title = models.CharField(_('title'), max_length=200, blank=True)    
261
    color = models.CharField(max_length=200, blank=True, null=True)
262
    running_vms = models.BooleanField(default=False, help_text = "ACTIVE VMs")
263
    spawned_vms = models.BooleanField(default=True, help_text= "All VMs")
264
    active_vms = models.BooleanField(default=True, help_text ="All VMs - \
265
        DELETED VMs")
266
    running_networks = models.BooleanField(default=False, help_text = "ACTIVE \
267
        networks")
268
    spawned_networks = models.BooleanField(default=True,help_text= "All \
269
        Networks")
270
    active_networks = models.BooleanField(default=False, help_text ="All \
271
        Networks - DELETED Networks")
272
    title_running_vms = models.CharField(max_length=255,blank=True, null=True)
273
    title_spawned_vms = models.CharField(max_length=255,blank=True, null=True)
274
    title_active_vms = models.CharField(max_length=255,blank=True, null=True)
275
    title_running_networks = models.CharField(max_length=255,blank=True, null=True)
276
    title_spawned_networks = models.CharField(max_length=255,blank=True, null=True)
277
    title_active_networks = models.CharField(max_length=255,blank=True, null=True)
278
    compute_url = models.CharField(max_length=255,blank=True, null=True)
279
    
280
    class Meta:
281
        abstract = True
282

  
283
    def render(self, **kwargs):
284
        return render_to_string(['content/stats_block.html'], {'content': self})
285

  
286
class IntroVideo(models.Model):
287

  
288
    @property
289
    def media(self):
290
        return forms.Media(js=(
291
            settings.MEDIA_URL + 'cloudcms/' + 'js/' + 'youtube.js',))
292

  
293
    image = MediaFileForeignKey(MediaFile, blank=True, null=True)
294
    youtube_id = models.CharField(max_length=255,blank=True, null=True)
295
    
296
    class Meta:
297
        abstract = True
298

  
299
    def render(self, **kwargs):
300
        return render_to_string(['content/intro_video.html'], {'content': self})        

Also available in: Unified diff