|
@@ -22,6 +22,8 @@ from django.conf import settings
|
|
|
import datetime
|
|
import datetime
|
|
|
import shutil
|
|
import shutil
|
|
|
|
|
|
|
|
|
|
+from marktplatz.widgets import *
|
|
|
|
|
+
|
|
|
class Credit(models.Model):
|
|
class Credit(models.Model):
|
|
|
owner = models.CharField(verbose_name='Building or Product owner',blank=True,max_length = 300)
|
|
owner = models.CharField(verbose_name='Building or Product owner',blank=True,max_length = 300)
|
|
|
architecture = models.CharField(verbose_name='Architecture',blank=True,max_length = 300)
|
|
architecture = models.CharField(verbose_name='Architecture',blank=True,max_length = 300)
|
|
@@ -43,7 +45,7 @@ class Credit(models.Model):
|
|
|
|
|
|
|
|
def __iter__(self):
|
|
def __iter__(self):
|
|
|
for field in self._meta.fields:
|
|
for field in self._meta.fields:
|
|
|
- if field.value_to_string(self) is not '-' and field.value_to_string(self) is not 'N/A':
|
|
|
|
|
|
|
+ if field.value_to_string(self) != '-' and field.value_to_string(self) != 'N/A':
|
|
|
yield (field.verbose_name, field.value_to_string(self))
|
|
yield (field.verbose_name, field.value_to_string(self))
|
|
|
|
|
|
|
|
|
|
|
|
@@ -59,7 +61,7 @@ class Description(models.Model):
|
|
|
|
|
|
|
|
def __iter__(self):
|
|
def __iter__(self):
|
|
|
for field in self._meta.fields:
|
|
for field in self._meta.fields:
|
|
|
- if (field.value_to_string(self) is not '-') and (field.value_to_string(self) is not 'N/A'):
|
|
|
|
|
|
|
+ if (field.value_to_string(self) != '-') and (field.value_to_string(self) != 'N/A'):
|
|
|
yield (field.verbose_name, field.value_to_string(self))
|
|
yield (field.verbose_name, field.value_to_string(self))
|
|
|
|
|
|
|
|
|
|
|
|
@@ -75,7 +77,7 @@ class Interaction(models.Model):
|
|
|
|
|
|
|
|
def __iter__(self):
|
|
def __iter__(self):
|
|
|
for field in self._meta.fields:
|
|
for field in self._meta.fields:
|
|
|
- if (field.value_to_string(self) is not '-') and (field.value_to_string(self) is not 'N/A'):
|
|
|
|
|
|
|
+ if (field.value_to_string(self) != '-') and (field.value_to_string(self) != 'N/A'):
|
|
|
yield (field.verbose_name, field.value_to_string(self))
|
|
yield (field.verbose_name, field.value_to_string(self))
|
|
|
|
|
|
|
|
|
|
|
|
@@ -175,8 +177,8 @@ class Product(models.Model):
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
ORGANIZATION = [
|
|
ORGANIZATION = [
|
|
|
- ('SOZ', 'Soziokratie'),
|
|
|
|
|
- ('SON', 'Sonstiges'),
|
|
|
|
|
|
|
+ ('Soziokratie', 'Soziokratie'),
|
|
|
|
|
+ ('Sonstiges', 'Sonstiges'),
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
name = models.CharField( 'Name', max_length = 128, help_text="Name des Projekts", null = True, blank=True )
|
|
name = models.CharField( 'Name', max_length = 128, help_text="Name des Projekts", null = True, blank=True )
|
|
@@ -192,7 +194,7 @@ class Product(models.Model):
|
|
|
mitmachen = models.BooleanField( 'Mitmachen möglich', default=False, help_text="Kann jemand mitmachen?", null = True, blank=True )
|
|
mitmachen = models.BooleanField( 'Mitmachen möglich', default=False, help_text="Kann jemand mitmachen?", null = True, blank=True )
|
|
|
rechtsform = models.CharField( 'Rechtsform', max_length = 4, choices=RECHTSFORM, default='ANDE', help_text="Rechtsform des Projektes", null = True, blank=True )
|
|
rechtsform = models.CharField( 'Rechtsform', max_length = 4, choices=RECHTSFORM, default='ANDE', help_text="Rechtsform des Projektes", null = True, blank=True )
|
|
|
ort = models.CharField( 'Ort', max_length = 4, choices=ORT, default='WELT', help_text="Ort des Projektes", null = True, blank=True )
|
|
ort = models.CharField( 'Ort', max_length = 4, choices=ORT, default='WELT', help_text="Ort des Projektes", null = True, blank=True )
|
|
|
- orga = models.CharField( 'Organisationsform', max_length = 3, choices=ORGANIZATION, default='SON', help_text="Organisationsform des Projektes", null = True, blank=True )
|
|
|
|
|
|
|
+ orga = models.CharField( 'Organisationsform', max_length = 128, choices=ORGANIZATION, default='Sonstiges', help_text="Organisationsform des Projektes", null = True, blank=True )
|
|
|
|
|
|
|
|
title = models.CharField('Product Title',max_length = 100)
|
|
title = models.CharField('Product Title',max_length = 100)
|
|
|
country = CountryField(blank=True,multiple=True, help_text="")
|
|
country = CountryField(blank=True,multiple=True, help_text="")
|