Merge remote-tracking branch 'refs/remotes/origin/master'
mmit.
This commit is contained in:
		
					parent
					
						
							
								958ed9572b
							
						
					
				
			
			
				commit
				
					
						8f4dd038bd
					
				
			
		
					 44 changed files with 597 additions and 144 deletions
				
			
		| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
from django.db import models
 | 
			
		||||
from cms.models import CMSPlugin
 | 
			
		||||
from filer.fields.image import FilerImageField
 | 
			
		||||
 | 
			
		||||
# Create your models here.
 | 
			
		||||
 | 
			
		||||
class Message(models.Model):
 | 
			
		||||
    name = models.CharField(max_length=200)
 | 
			
		||||
| 
						 | 
				
			
			@ -12,3 +13,42 @@ class Message(models.Model):
 | 
			
		|||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return "%s - %s - %s" % (self.name, self.email, self.received_date)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Supporter(models.Model):
 | 
			
		||||
    name = models.CharField(max_length=200)
 | 
			
		||||
    description = models.TextField(null=True, blank=True)
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return "%s" % (self.name)
 | 
			
		||||
 | 
			
		||||
    def get_absolute_url(self):
 | 
			
		||||
        return reverse('dgSupporters_view', args=[self.pk])
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DGGallery(models.Model):
 | 
			
		||||
    parent = models.ForeignKey('self', blank=True, null=True)
 | 
			
		||||
    name = models.CharField(max_length=30)
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return "%s" % (self.name)
 | 
			
		||||
 | 
			
		||||
    def get_absolute_url(self):
 | 
			
		||||
        return reverse('dgGallery_view', args=[self.pk])
 | 
			
		||||
 | 
			
		||||
    class Meta:
 | 
			
		||||
        verbose_name_plural = 'dgGallery'
 | 
			
		||||
 | 
			
		||||
class DGPicture(models.Model):
 | 
			
		||||
    gallery = models.ForeignKey(DGGallery)
 | 
			
		||||
    image =  FilerImageField(related_name='dg_gallery')
 | 
			
		||||
    description = models.CharField(max_length=60)
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        return "%s" % (self.image.name)
 | 
			
		||||
 | 
			
		||||
class DGGalleryPlugin(CMSPlugin):
 | 
			
		||||
    dgGallery = models.ForeignKey(DGGallery)
 | 
			
		||||
 | 
			
		||||
class DGSupportersPlugin(CMSPlugin):
 | 
			
		||||
    pass
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue