dav_submission: changed some texts, after another feedback round with

manu.
This commit is contained in:
2019-11-05 14:39:25 +01:00
parent d27988d774
commit 924b1a8a93
4 changed files with 60 additions and 20 deletions

View File

@@ -3,7 +3,7 @@ import os
from django.conf import settings from django.conf import settings
# UPLOAD_PATH = os.path.join(settings.BASE_VAR_DIR, 'lib', 'dav_submission', 'submissions') # UPLOAD_PATH = os.path.join(settings.BASE_VAR_DIR, 'lib', 'dav_submission', 'submissions')
# MAX_FILES = 100 MAX_FILES = 5
# MAX_FILE_SIZE_MIB = 50 # MAX_FILE_SIZE_MIB = 50
# MAX_TOTAL_SIZE_MIB = 100 # MAX_TOTAL_SIZE_MIB = 100
# METADATA_FILE_NAME = 'metadata.txt' # METADATA_FILE_NAME = 'metadata.txt'

View File

@@ -20,44 +20,46 @@ class UploadForm(forms.Form):
title = forms.CharField(max_length=60, title = forms.CharField(max_length=60,
label=_(u'Titel deines Beitrags / Stichwort'), label=_(u'Titel deines Beitrags / Stichwort'),
help_text=u'%s<br />%s' % ( help_text=u'%s<br />\n%s' % (
_(u'Lorem'), _(u'Kommt zum Bild, falls es veröffentlicht wird'),
_(u'Maximal 60 Zeichen') _(u'Maximal 60 Zeichen')
)) ))
description = forms.CharField(max_length=150, description = forms.CharField(max_length=150,
label=_(u'Beschreibung'), label=_(u'Beschreibung'),
help_text=u'%s<br />%s' % ( help_text=u'%s<br />\n%s' % (
_(u'kommt zum Bild, falls es ausgestellt wird'), _(u'Wo warst du? Was hast du gemacht? Worum ging es bei der Aktion?'),
_(u'Maximal 150 Zeichen') _(u'Maximal 150 Zeichen')
), ),
widget=forms.Textarea(attrs={'rows': 2})) widget=forms.Textarea(attrs={'rows': 2}))
files = forms.FileField(label=_(u'Dateien'), files = forms.FileField(label=_(u'Dateien'),
help_text=_(u'Lorem'), help_text=_(u'Wenn du auf den Button klickst, kannst du mehrere Dateien auswählen'
u' (nötigenfalls Strg- oder Command-Taste benutzen)'),
widget=forms.ClearableFileInput(attrs={'multiple': True})) widget=forms.ClearableFileInput(attrs={'multiple': True}))
accepted = forms.BooleanField(required=False, accepted = forms.BooleanField(required=False,
label=_(u'Ja, lorem!')) label=_(u'Ja, ich stimme den Teilnahmebedingungen zu!'))
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(UploadForm, self).__init__(*args, **kwargs) super(UploadForm, self).__init__(*args, **kwargs)
self.fields['title'].widget.attrs['placeholder'] = \ self.fields['title'].widget.attrs['placeholder'] = \
u'Climb & Bold - Nacktbesteigung der Nose'[:self.fields['title'].max_length] u'z.B. Nacktbesteigung der Nose' \
u' oder Juma jümart Jung-Mann-Weg'[:self.fields['title'].max_length]
self.fields['group'].widget.attrs['placeholder'] = \ self.fields['group'].widget.attrs['placeholder'] = \
ugettext(u'Kann frei gelassen werden')[:self.fields['title'].max_length] ugettext(u'Kann frei gelassen werden')[:self.fields['title'].max_length]
help_text = self.fields['files'].help_text help_text = self.fields['files'].help_text
if app_config.settings.max_files: if app_config.settings.max_files:
help_text += u'<br />%s' % (ugettext(u'Lade bis zu %d Dateien hoch') help_text += u'<br />\n%s' % (ugettext(u'Wähle bis zu %d Dateien aus')
% app_config.settings.max_files) % app_config.settings.max_files)
if app_config.settings.max_file_size_mib: if app_config.settings.max_file_size_mib:
help_text += u'<br />%s' % (ugettext(u'Einzelne Dateien dürfen maximal %d MiB groß sein') help_text += u'<br />\n%s' % (ugettext(u'Einzelne Dateien dürfen maximal %d MiB groß sein')
% app_config.settings.max_file_size_mib) % app_config.settings.max_file_size_mib)
if app_config.settings.max_total_size_mib: if app_config.settings.max_total_size_mib:
help_text += u'<br />%s' % (ugettext(u'Alle Dateien zusammen dürfen maximal %d MiB groß sein') help_text += u'<br />\n%s' % (ugettext(u'Alle Dateien zusammen dürfen maximal %d MiB groß sein')
% app_config.settings.max_total_size_mib) % app_config.settings.max_total_size_mib)
self.fields['files'].help_text = help_text self.fields['files'].help_text = help_text
@@ -114,7 +116,9 @@ class UploadForm(forms.Form):
val = self.cleaned_data.get('accepted') val = self.cleaned_data.get('accepted')
if not val: if not val:
raise forms.ValidationError( raise forms.ValidationError(
ugettext(u'Sag ja! Du musst!'), ugettext(u'Um deinen Beitrag hochladen zu können,'
u' musst du den Teilnahmebedingungen zustimmen.'
u' Dazu musst du das Kästchen ankreuzen!'),
code='not_accepted', code='not_accepted',
) )
return val return val

View File

@@ -1,8 +1,16 @@
{% extends 'dav_submission/base.html' %} {% extends 'dav_submission/base.html' %}
{% block page-container %} {% block page-container %}
<h3 class="top-most">Lorem!</h3> <h3 class="top-most">Geschafft!</h3>
<div class="well"> <div class="well">
{% lorem %} <p class="lead">
Vielen Dank für deine Einreichung.
</p>
<p>
Wir haben deinen Beitrag erhalten und sind schon gespannt, dein Material sichten zu können.
</p>
<p>
Wir melden uns auf jeden Fall bei dir - das kann aber auch erst in ein paar Wochen sein.
</p>
</div> </div>
{% endblock %} {% endblock %}

View File

@@ -5,7 +5,20 @@
<h3 class="top-most">150 Jahre DAV Karlsruhe - Einreichung</h3> <h3 class="top-most">150 Jahre DAV Karlsruhe - Einreichung</h3>
<div class="well"> <div class="well">
<p class="lead"><i>Zeig uns Deinen DAV!</i></p> <p class="lead"><i>Zeig uns Deinen DAV!</i></p>
{% lorem %} <p>
Wir wünschen uns Fotos und Videos (am besten mit sichtbarem Jubiläumsbanner), Berichte, Anekdoten,
Momente, Augenblicke, Foto-(Love-)Stories, Gipfeljubel, Alpen-Tänze, Hüttenlyrik, Biwakabenteuer,
Naturgewaltentrotzgesichter, Schneegestöberkämpfe, Rote Nasen blaue Zehen, Leidensromantik,
Muskelspiele, Schweißperlen, Grenzerfahrungen, Chalkfinger, Sunset-Panoramas, Blumenmädchen,
Adrenalinaugen, Knotenpunkte, Bunsenbrenner-Menüs, … alles, was uns euren DAV zeigt.
</p>
<p>
Am besten digital als *.jpg oder *.pptx im Format 16:9.
Wenn du deinen Beitrag hier absolut nicht rein bekommst
(z.B. weil du nur ein einziges Dia-Positiv hast),
dann melde dich per <a href="mailto:mein-dav@alpenverein-karlsruhe.de">E-Mail</a>
und wir schauen, wie wir zu einer guten Lösung kommen.
</p>
</div> </div>
{% if show_upload_form %} {% if show_upload_form %}
@@ -36,15 +49,30 @@
<div class="row"> <div class="row">
<div class="col-md-3"> <div class="col-md-3">
<label class="pull-right {% if form.accepted.errors %}text-danger{% elif form.errors %}text-success{% endif %}"> <label class="pull-right {% if form.accepted.errors %}text-danger{% elif form.errors %}text-success{% endif %}">
Rechtliches Teilnahmebedingungen
</label> </label>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<div class="well"> <div class="well">
Kaufvertrag über eine Seele<br /> <ul>
Verkäufer: du<br /> <li>Die Gewinner werden von uns unter subjektiven Gesichtspunkten ausgewählt.</li>
Käufer: Teufel<br /> <li>Indem du deine Datei (z. B. Foto oder Video) hochlädst, erklärst du mit der Teilnahme,
<span style="font-size: 50%; line-height: 50%;">{% lorem %}<br/>{% lorem %}</span> dass du der/die alleinige Urheber/-in des Werkes bist und dieses frei von Rechten
Dritter ist.
Ferner räumst du der Sektion Karlsruhe des Deutschen Alpenverein (DAV) e.V.
durch die Teilnahme das Recht ein, das Werk zeitlich und räumlich unbeschränkt in
allen eigenen Medien, inbesondere in digitaler und gedruckter Form (vor allem in der
Mitgliederzeitschrift KA Alpin, in Veranstaltungsprogrammen, auf der Sektionenhomepage,
in Büchern, Faltblättern, Plakaten, Broschüren und weiteren Werbe- und
Informationsmitteln sowie Anzeigen) zu vervielfältigen und zu verbreiten sowie
öffentlich zugänglich zu machen.
Ein Vergütungsanspruch besteht nicht. Du verzichtest auf deine Nennung als Urheber.
Des Weiteren bestätigst du als Bildautor/Videoersteller, dass alle auf den Bildern /
in den Videos abgebildeten Personen (insbesondere Kinder) und ggf. deren
Erziehungsberechtige mit der uneingeschränkten Veröffentlichung einverstanden sind und
du dir das entsprechende Einverständnis der abgebildeten Personen eingeholt hast.
</li>
</ul>
</div> </div>
</div> </div>
</div> </div>