Juan Carlos před 5 roky
rodič
revize
549e689abe
1 změnil soubory, kde provedl 43 přidání a 43 odebrání
  1. 43 43
      marktplatz/models.py

+ 43 - 43
marktplatz/models.py

@@ -141,24 +141,24 @@ class Product(models.Model):
     def kind_of_product(self):
             return "Allgemeines Produkt"
 
-    name            = CharField   ( 'Name', max_length = 128, help_text="Name des Projekts", null = True, blank=True )
-    claim           = CharField   ( 'Claim / Untertitel', max_length = 256, help_text="Claim / Untertitel", null = True, blank=True )
-    beschreibung    = TextField   ( 'Projektbeschreibung', max_length = 2048, help_text="Beschreibung des Projektes", null = True, blank=True )
-    learning        = CharField   ( 'Learning', max_length = 256, help_text="Learning", null = True, blank=True )
-    gruendungsjahr  = IntegerField( 'Gründungsjahr', help_text="Gründungsjahr des Projekts", default='2020', validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
-    betriebgenommen = IntegerField( 'in Betrieb genommen im Jahr', default='2020', help_text="Wann wurde das Projekt in Betrieb genommen?", validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
-    status          = CharField   ( 'Status',    max_length = 3,    choices=STATUS, default='ENT', help_text="Was ist der Status des Projektes" , null = True, blank=True )
-    adresse         = CharField   ( 'Adresse',   max_length = 256,  help_text="Adresse des Projektes", null = True, blank=True )
+    name            = CharField   ( 'Name', max_length = 128, help_text="Name des Projekts. Beispiel: Seestern", null = True, blank=True )
+    claim           = CharField   ( 'Claim / Untertitel', max_length = 256, help_text="Beispiel: Wohnprojekt Seestern Aspern", null = True, blank=True )
+    beschreibung    = TextField   ( 'Projektbeschreibung', max_length = 2048, help_text="Beispiel: Das Wohnprojekt Seestern Aspern wurde als eines von fünf Baugruppenprojekten in der Seestadt aspern auf dem Baufeld D13 realisiert. Der Seestern ist ein Projekt für Menschen jeden Alters, die Initiative übernehmen und mit anderen einen gemeinsamen Mehrwert in einem eigenen Wohnhaus schaffen wollen. Gut erreichbar mit der U2 und in der Nähe der Lobau. Ein Wohnprojekt, das von Anfang an von den zukünftigen BewohnerInnen mitgestaltet wurde und mit den Menschen wächst. In der gemeinsam formulierten Vision steht die lebendige Architektur, die Gemeinschaft und Privatsphäre im Vordergrund.", null = True, blank=True )
+    learning        = CharField   ( 'Learning', max_length = 256, help_text="Was können andere von euch lernen? Beispiel: Nach dem Bezug des Gebäudes haben wir uns von einer Baugruppe in eine Wohngruppe verwandelt.", null = True, blank=True )
+    gruendungsjahr  = IntegerField( 'Gründungsjahr', help_text="Wann wurde das Projekt gegründet?", default='2020', validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
+    betriebgenommen = IntegerField( 'in Betrieb genommen im Jahr', default='2020', help_text="Wann wurde das Haus bezogen?", validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
+    status          = CharField   ( 'Status',    max_length = 3,    choices=STATUS, default='ENT', help_text='Wähle aus der Liste aus! ("In Betrieb" bedeutet in diesem Fall "das Haus ist bezogen". "Abgeschlossen" würde bedeuten dass es das Projekt gar nicht mehr gibt.' , null = True, blank=True )
+    adresse         = CharField   ( 'Adresse',   max_length = 256,  help_text="Beispiel: Gisela-Legath-Gasse 5", null = True, blank=True )
     plz             = CharField   ( 'Adresse',   max_length = 256,  help_text="PLZ des Projektes", null = True, blank=True )
     adresse_zusatz  = CharField   ( 'Adresse Zusatz',   max_length = 256,  help_text="Adresse Zusatz", null = True, blank=True )
-    ort             = CharField   ( 'Ort',        max_length = 4, choices=ORT, default='WELT', help_text="Ort des Projektes", null = True, blank=True )
-    website         = URLField    ( 'Website',   max_length = 2048, help_text="Website des Projektes", null = True, blank=True )
+    ort             = CharField   ( 'Ort',        max_length = 4, choices=ORT, default='WELT', help_text="Beispiel: Wien, 22", null = True, blank=True )
+    website         = URLField    ( 'Website',   max_length = 2048, help_text="Beispiel: https://seestern-aspern.at/", null = True, blank=True )
     email           = EmailField  ( 'Email',   max_length = 2048, help_text="Email des Projektes", null = True, blank=True )
-    frei            = CharField   ( 'Platz frei', max_length = 4,    choices=FREI, default='NEIN', help_text="Gibt es freie Plätze?", null = True, blank=False )
-    kfrei           = CharField   ( 'Inseratstext - Platzfrei',   max_length = 2048,  help_text="Inseratstext - Platzfrei", null = True, blank=True )
-    rechtsform      = CharField   ( 'Rechtsform', max_length = 32, help_text="Rechtsform des Projektes", null = True, blank=True )
-    orga            = CharField   ( 'Organisationsform',  max_length = 256, help_text="Organisationsform des Projektes.", null = True, blank=True )
-    mitmachen       = BooleanField( 'Begleitet von RealityLab', default=False, help_text="Begleitet von RealityLab?", blank=False )
+    frei            = CharField   ( 'Platz frei', max_length = 4,    choices=FREI, default='NEIN', help_text="Gibt es freie Wohnungen? Wähle aus der Liste aus!", null = True, blank=False )
+    kfrei           = CharField   ( 'Inseratstext - Platzfrei',   max_length = 2048,  help_text="Beschreibung des Angebots an Wohnungen bzw. freien Plätzen . Beispiel: Ab 1.5. wird eine schöne, südseitige 2 Zimmerwohnung mit 59 qm frei. Perfekt für Alleinerziehende! Melde Dich bei uns wenn du interessiert bist, dann schicken wir dir Detailinformationen zu!", null = True, blank=True )
+    rechtsform      = CharField   ( 'Rechtsform', max_length = 32, help_text="Rechtsform des Projektes. Beispiel: Verein oder Gmbh oder Genossenchaft", null = True, blank=True )
+    orga            = CharField   ( 'Organisationsform',  max_length = 256, help_text="Wie ist die Bewohnergemeinschaft organisiert? Beispiel: Soziokratie", null = True, blank=True )
+    mitmachen       = BooleanField( 'Begleitet von RealityLab', default=False, help_text="Wurde/ Wird das Projekt von realitylab begleitet?", blank=False )
     terms           = BooleanField(help_text="", null=True)
     edit            = BooleanField( default=True, help_text="", blank=False )
     public          = BooleanField( default=False, help_text="", blank=False )
@@ -322,41 +322,41 @@ class Wohnprojekt(Product):
     def kind_of_product(self):
             return "Wohnprojekt"
 
-    eigentum          = CharField    ( 'Rechtliche Konstruktion', max_length = 6,    choices=EIGENTUM, help_text="Rechtliche Konstruktion", null = True, blank=True )
-    inseratstext      = TextField    ( 'Inseratstext für Raumangebote',   max_length = 1024,  help_text="Inseratstext", null = True, blank=True )
-    altneu            = CharField    ( 'Altbau/Neubau',  max_length = 4, choices=ALTNEU, help_text="Altbau/Neubau", null = True, blank=False )
-    schwerpunkt       = CharField    ( 'Inhaltlicher Schwerpunkt',   max_length = 1024,  help_text="Inhaltlicher Schwerpunkt", null = True, blank=True )
-    wohnbaufoerderung = CharField    ( 'Wohnbauförderung',    max_length = 1024,   choices=WOHNBAUFOERDERUNG, help_text="Wohnbauförderung", null = True, blank=True )
-    artmodell         = TextField    ( 'Art der Modells',    max_length = 2048,   help_text="Art der Modells", null = True, blank=True )
-    bautraeger        = TextField    ( 'Bauträger',    max_length = 2048, help_text="Bauträger", null = True, blank=True )
-    aerwachsene       = IntegerField ( 'Anzahl an Erwachsenen', help_text="Anzahl an Erwachsenen", validators=[MinValueValidator(0), MaxValueValidator(9999)], default = 0, null = True, blank=False )
-    akinder           = IntegerField ( 'Anzahl an Kinder', help_text="Anzahl an Kinder", validators=[MinValueValidator(0), MaxValueValidator(9999)], default = 0,  null = True, blank=False )
+    eigentum          = CharField    ( 'Rechtliche Konstruktion', max_length = 6,    choices=EIGENTUM, help_text="Wähle aus der Liste aus!", null = True, blank=True )
+    altneu            = CharField    ( 'Altbau/Neubau',  max_length = 4, choices=ALTNEU, help_text="Wähle aus der Liste aus!", null = True, blank=False )
+    schwerpunkt       = CharField    ( 'Inhaltlicher Schwerpunkt',   max_length = 1024,  help_text="Beispiel: Wir sind nicht nur eine Baugruppe sondern ein Kulturverein mit über 80 Veranstaltungen im Jahr. Darüberhinaus befindet sich bei uns eine Wohngemeinschaft für unbegleitete, minderjährige Geflüchtete.", null = True, blank=True )
+    wohnbaufoerderung = CharField    ( 'Wohnbauförderung',    max_length = 1024,   choices=WOHNBAUFOERDERUNG, help_text="Wähle aus der Liste aus!", null = True, blank=True )
+    artmodell         = TextField    ( 'Art der Modells',    max_length = 2048,   help_text="Klicke ins Feld, wähle aus der Liste aus, was am ehesten zutrifft und bearbeite den Text!", null = True, blank=True )
+    bautraeger        = TextField    ( 'Bauträger',    max_length = 2048, help_text="Klicke ins Feld, wähle aus der Liste aus!", null = True, blank=True )
+    aerwachsene       = IntegerField ( 'Anzahl an Erwachsenen', help_text="Wenn du keine genauen Zahlen hast, gib eine Schätzung ab.", validators=[MinValueValidator(0), MaxValueValidator(9999)], default = 0, null = True, blank=False )
+    akinder           = IntegerField ( 'Anzahl an Kinder', help_text="Wenn du keine genauen Zahlen hast, gib eine Schätzung ab.", validators=[MinValueValidator(0), MaxValueValidator(9999)], default = 0,  null = True, blank=False )
     @property
     def amitglieder(self):
             return self.aerwachsene + self.akinder
-    awohnungen        = IntegerField( 'Anzahl an Wohnungen', help_text="Anzahl an Wohnungen", validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
-    wohnflaeche            = IntegerField( 'Wohnfläche', help_text="Wohnfläche", validators=[MinValueValidator(0)], default = 0, null = True,  )
-    gewerbeflaechen        = IntegerField( 'Gewerbeflächen', help_text="Gewerbeflächen", validators=[MinValueValidator(0)], default = 0, null = True,  )
-    gemeinschaftsflaeche   = IntegerField( 'Gemeinschaftsflächen', help_text="Gemeinschaftsflächen", validators=[MinValueValidator(0)], default = 0, null = True,  )
-    sonstige_flaechen      = IntegerField( 'Sonstige Flächen', help_text="Sonstige Flächen", validators=[MinValueValidator(0)], default = 0, null = True,  )
+    awohnungen        = IntegerField( 'Anzahl an Wohnungen', help_text="Wenn du keine genauen Zahlen hast, gib eine Schätzung ab.", validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
+    wohnflaeche            = IntegerField( 'Wohnfläche', help_text="in Quadratmetern; wenn du keine Zahlen hast, dann lass das Feld frei.", validators=[MinValueValidator(0)], default = 0, null = True,  )
+    gewerbeflaechen        = IntegerField( 'Gewerbeflächen', help_text="in Quadratmetern; wenn du keine Zahlen hast, dann lass das Feld frei.", validators=[MinValueValidator(0)], default = 0, null = True,  )
+    gemeinschaftsflaeche   = IntegerField( 'Gemeinschaftsflächen', help_text="in Quadratmetern; wenn du keine Zahlen hast, dann lass das Feld frei.", validators=[MinValueValidator(0)], default = 0, null = True,  )
+    sonstige_flaechen      = IntegerField( 'Sonstige Flächen', help_text="in Quadratmetern; wenn du keine Zahlen hast, dann lass das Feld frei.", validators=[MinValueValidator(0)], default = 0, null = True,  )
     @property
     def flaeche(self):
             return self.wohnflaeche + self.gewerbeflaechen + self.gemeinschaftsflaeche + self.sonstige_flaechen
-    kflaechen          = CharField         ( 'Flächen - Kommentar', max_length = 1024, help_text="Flächen - Kommentar", null = True, blank=True )
-    gemeinschaftr      = MultiSelectField  ( 'Gemeinschaftsräume',    max_length = 1024,   choices=GEMEINSCHAFTR, help_text="Gemeinschaftsräume", null = True, blank=True )
-    kgemeinschaftr     = CharField         ( 'Gemeinschaftsräume - Sonstiges', max_length = 1024, help_text="Gemeinschaftsräume - Sonstiges", null = True, blank=True )
-    sonderwohnformen   = CharField         ( 'Sonderwohnformen',   max_length = 1024,  help_text="Sonderwohnformen, z.B. Wohncluster, WGs, Sonstiges", null = True, blank=True )
-    raumangebot        = MultiSelectField  ( 'Raumangebot nach Außen',    max_length = 1024,   choices=RAUMANGEBOT, help_text="Raumangebot nach Außen", null = True, blank=True )
-    kraumangebot       = CharField         ( 'Raumangebot nach Außen - Sonstiges',    max_length = 1024,  help_text="Raumangebot nach Außen - Sonstiges", null = True, blank=True )
-    parbeiten          = IntegerField      ( 'Wie viele Personen arbeiten im Haus', help_text="Wie viele Personen arbeiten im Haus", validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
-    karbeiten          = CharField         ( 'Wie viele Personen arbeiten im Haus - Kommentar',   max_length = 1024,  help_text="Kommentar", null = True, blank=True )
-    bauweise           = CharField         ( 'Bauweise',  max_length = 64, help_text="Bauweise", null = True, blank=True )
-    zielgruppen        = CharField         ( 'Besondere Zielgruppen',  max_length = 64, help_text="Besondere Zielgruppen", null = True, blank=True )
-    gprojekte          = CharField         ( 'Gemeinschaftliche Projekte',  max_length = 64, help_text="Gemeinschaftliche Projekte", null = True, blank=True )
-    oekologie          = CharField         ( 'Ökologie',  max_length = 1024, help_text="Ökologie", null = True, blank=True )
-    freiraumangebote   = CharField         ( 'Freiraumangebote',  max_length = 64, choices=FREIANGEBOT, help_text="Freiraumangebote", null = True, blank=True )
+    kflaechen          = CharField         ( 'Flächen - Kommentar', max_length = 1024, help_text="Hier kannst du genauere Angaben machen. Beispiel: Unsere Gewerbefläche besteht aus einem Coworking-Raum.", null = True, blank=True )
+    gemeinschaftr      = MultiSelectField  ( 'Gemeinschaftsräume',    max_length = 1024,   choices=GEMEINSCHAFTR, help_text="Mehrfachnennungen sind möglich.", null = True, blank=True )
+    kgemeinschaftr     = CharField         ( 'Gemeinschaftsräume - Sonstiges', max_length = 1024, help_text="Gibt es noch andere/weitere Gemeinschaftsräume, die nicht in der Liste stehen?", null = True, blank=True )
+    raumangebot        = MultiSelectField  ( 'Raumangebot nach Außen',    max_length = 1024,   choices=RAUMANGEBOT, help_text="Mehrfachnennungen sind möglich.", null = True, blank=True )
+    kraumangebot       = CharField         ( 'Raumangebot nach Außen - Sonstiges',    max_length = 1024,  help_text="Welche Raumangebote bietet ihr nach Außen an?", null = True, blank=True )
+    inseratstext      = TextField          ( 'Inseratstext für Raumangebote',   max_length = 1024,  help_text="Möchtet ihr euer Raumangebot inserieren? Dann habt ihr hier die Möglichkeit einen Inserattext mit dem Angebot zu verfassen. Beispiel: Ihr könnt für Veranstaltungen unseren Multifunktionsraum mieten. Außerdem haben wir laufen Plätze in unserem Coworkingspace frei. Kontaktiert uns per Email!", null = True, blank=True )
+    sonderwohnformen   = CharField         ( 'Sonderwohnformen',   max_length = 1024,  help_text='Welche Sonderwohnformen hat das Projekt? (z.B. Wohncluster, WGs, Sonstiges) Beispiel: Wir bieten sogenannte "Flexwohnungen" an, die auf drei Jahre befristet vermietet werden. Mit Flexwohnungen können wir auf familiäre Veränderungen reagieren. z.b. bei Nachwuchs können wir die Flexwohnungen einer wachsenden Familie zuschlagen.', null = True, blank=True )
+    parbeiten          = IntegerField      ( 'Wie viele Personen arbeiten im Haus', help_text="Damit sind Personen gemeint die in Gewerbräumen, in einer Praxis, einem Coworking usf. arbeiten.", validators=[MinValueValidator(0), MaxValueValidator(9999)], null = True, blank=True )
+    karbeiten          = CharField         ( 'Wie viele Personen arbeiten im Haus - Kommentar',   max_length = 1024,  help_text="Sag uns die Personen so machen! Beispiel: Die meisten arbeiten im Coworking, aber wir haben auch ein Tonstudio und einen Masseur im Haus.", null = True, blank=True )
+    bauweise           = CharField         ( 'Bauweise',  max_length = 64, help_text="Klicke ins Feld, wähle aus der Liste aus oder mach einen passenden Eintrag!", null = True, blank=True )
+    zielgruppen        = CharField         ( 'Besondere Zielgruppen',  max_length = 64, help_text="Gibt es eine Bewohnergruppe die bewusst gesucht wurde und die überdurchschnittlich vertreten ist? Beispiel: SeniorInnen und StudentInnen", null = True, blank=True )
+    gprojekte          = CharField         ( 'Gemeinschaftliche Projekte',  max_length = 64, help_text="Welche gemeinschaftlichen Projekte sind entstanden/geplant? Beispiel: Foodcoop, Carsharing und Leihladen. Du kannst mehrere nennen.", null = True, blank=True )
+    oekologie          = CharField         ( 'Ökologie',  max_length = 1024, help_text="Hat das Projekt ökologisch nachhaltige Besonderheiten? Beispiel: Wir bewohnen ein Niedrigenergiehaus. Das hilft uns Kosten zu sparen und unseren CO2 Verbrauch zu reduzieren. Auf dem Dach befindet sich eine gemeinschaftliche PV-Anlage.", null = True, blank=True )
+    freiraumangebote   = CharField         ( 'Freiraumangebote',  max_length = 64, choices=FREIANGEBOT, help_text="Beispiel: Gemeinschaftsterrasse, Innenhof, Dachterrassen, Hochbeete. Du kannst mehrere nennen.", null = True, blank=True )
     gaestwohnungen     = IntegerField      ( 'Anzahl an Gästewohnungen', help_text="Anzahl an Gästewohnungen", validators=[MinValueValidator(0)], default = 0 )
-    urbanem            = BooleanField      ( 'Urbane Mischung', default=False, help_text="Urbane Mischung?", blank=False )
+    urbanem            = BooleanField      ( 'Urbane Mischung', default=False, help_text="Gibt es im Haus neben dem Wohnen auch anderen urbane Funktionen wie Arbeiten, Gewerbe, Kultur, Bildung usf. (Und ist der Anteil dieser Flächen nennenswert?) Wenn ja dann kreuze dieses Feld an!", blank=False )
 
 
 class Link(models.Model):