Compare commits

..

5 commits

Author SHA1 Message Date
e6d4bfe0f5 Úpravy templatů 2023-06-13 22:47:00 +02:00
5e7f6c81bc Odstraněno omezení na TextField (v databázi)
Takhle se to nedělá, ale ještě to není nikde nasazené, tak je to asi v pohodě
2023-06-13 22:40:44 +02:00
cab40cc6ef Předělány zbylé texty 2023-06-13 22:36:08 +02:00
5169c357aa Předělány texty (ukládané do databáze)
Takhle se to nedělá, ale ještě to není nikde nasazené, tak je to asi v pohodě
2023-06-13 22:33:52 +02:00
ff7914fbb2 Předělané odkazy 2023-06-13 22:25:39 +02:00
7 changed files with 28 additions and 28 deletions

View file

@ -69,7 +69,7 @@ urlpatterns = [
# path('api/', include(router.urls)),
# Výroční sraz
path('', include('vyroci.urls')),
path('srazy/', include('vyroci.urls')),
]

View file

@ -15,13 +15,13 @@ class Migration(migrations.Migration):
name='UcastnikVyroci',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('jmeno', models.CharField(help_text='Občanská identifikace účastníka víkendovky', max_length=256, verbose_name='Jméno a přijmení')),
('prezdivka', models.CharField(help_text='Veřejná identifikace účastníka víkendovky', max_length=256, verbose_name='Přezdívka')),
('jmeno', models.CharField(help_text='Občanská identifikace účastníka víkendovky', max_length=256, verbose_name='Jméno a příjmení')),
('prezdivka', models.CharField(help_text='Zveřejňovaná identifikace účastníka víkendovky', max_length=256, verbose_name='Přezdívka (do seznamu účastníků, například Bětka N.)')),
('email', models.EmailField(help_text='Kontakt na účastníka víkendovky', max_length=256, verbose_name='E-mail')),
('kdy', models.TextField(max_length=256, verbose_name='Řešil nebo organizoval jsi M&M? Kdy?')),
('cojemam', models.TextField(max_length=256, verbose_name='Co znamená M&M (a proč)?')),
('cislo', models.TextField(max_length=256, verbose_name='Co v M&Mí historii značí číslo 265252859812191058636308480000000?')),
('dodat', models.TextField(blank=True, max_length=256, null=True, verbose_name='Co chci ještě dodat?')),
('kdy', models.TextField(verbose_name='Řešil nebo organizoval jsi M&M? Kdy?')),
('cojemam', models.TextField(verbose_name='Co znamená M&M (a proč)?')),
('cislo', models.TextField(verbose_name='Co v M&Mí historii značí číslo 265252859812191058636308480000000?')),
('dodat', models.TextField(blank=True, null=True, verbose_name='Co chci ještě dodat?')),
],
),
]

View file

@ -6,13 +6,13 @@ from django.db import models
class UcastnikVyroci(models.Model):
jmeno = models.CharField(
"Jméno a přijmení", max_length=256, blank=False, null=False,
"Jméno a příjmení", max_length=256, blank=False, null=False,
help_text="Občanská identifikace účastníka víkendovky"
)
prezdivka = models.CharField(
"Přezdívka", max_length=256, blank=False, null=False,
help_text="Veřejná identifikace účastníka víkendovky"
"Přezdívka (do seznamu účastníků, například Bětka N.)", max_length=256, blank=False, null=False,
help_text="Zveřejňovaná identifikace účastníka víkendovky"
)
email = models.EmailField(
@ -21,20 +21,20 @@ class UcastnikVyroci(models.Model):
)
kdy = models.TextField(
"Řešil nebo organizoval jsi M&M? Kdy?", max_length=256, blank=False,
"Řešil nebo organizoval jsi M&M? Kdy?", blank=False,
null=False,
)
cojemam = models.TextField(
"Co znamená M&M (a proč)?", max_length=256, blank=False, null=False,
"Co znamená M&M (a proč)?", blank=False, null=False,
)
cislo = models.TextField(
"Co v M&Mí historii značí číslo 265252859812191058636308480000000?",
max_length=256, blank=False, null=False,
blank=False, null=False,
)
dodat = models.TextField(
"Co chci ještě dodat?", max_length=256, blank=True, null=True,
"Co chci ještě dodat?", blank=True, null=True,
)

View file

@ -8,12 +8,12 @@
<p>Rádi bychom Tě pozvali na plánovaný M&Mí sraz, kde nalezneš možnost se setkat se současnými organizátory a účastníky, minulými organizátory a účastníky, předminulými organizátory a účastníky, předpředminulými organizátory a účastníky a jinými M&Mími legendami.</p>
<p>Těšit se můžeš na zábavnou akci pro všechny věkové kategorie. Pokud máš chuť se zúčastnit, tak neváhej a vyplň přihlašovací formulář níže (pokud plánuješ přijet jen na část víkendu, nebo s sebou někoho vzít třeba děti, tak to napiš do poznámky). Podrobnější informace o akci budeme rozesílat přibližně dva týdny před akci.</p>
<p>Těšit se můžeš na zábavnou akci pro všechny věkové kategorie. Pokud máš chuť se zúčastnit, tak neváhej a vyplň přihlašovací formulář níže (pokud plánuješ přijet jen na část víkendu, nebo s sebou někoho vzít třeba děti, tak to napiš do poznámky). Podrobnější informace o akci budeme rozesílat přibližně dva týdny před akcí.</p>
<ul>
<li> Kdy: pátek 22. neděle 24. 9. 2023 </li>
<li> Kde: <a href="https://borovice.cz/inzerat/2587-zakladna-pratel-prirody-upirci-2">Klubovna Upírků v Libčicích n.V.</a></li>
<li> Kdo jede: Káťa, (R)adim{% for ucastnik in ucastnici %}, {{ ucastnik.prezdivka }}{% endfor %}</li>
<li> Kdo jede: {% for ucastnik in ucastnici %}{% if not forloop.first %}, {% endif %}{{ ucastnik.prezdivka }}{% endfor %}</li>
</ul>
<h2>Přihlašovací formulář</h2>
@ -22,6 +22,7 @@
<form action="{% url 'vyrocni_sraz' %}" method="post">
<table class="form">
{{form.non_field_errors}}
{% for field in form %}
<tr>
<td>
@ -48,7 +49,6 @@
</table>
{% csrf_token %}
{{form.non_field_errors}}
<input type="submit" value="Přihlásit se!">
</form>

View file

@ -15,15 +15,15 @@
<th>Něco dodat?</th>
</tr>
{% for obj in ucastnikvyroci_list %}
{% for u in object_list %}
<tr>
<td>{{ obj.jmeno }}</td>
<td>{{ obj.prezdivka }}</td>
<td>{{ obj.email }}</td>
<td style="word-break: break-all">{{ obj.kdy }}</td>
<td style="word-break: break-all">{{ obj.cojemam }}</td>
<td style="word-break: break-all">{{ obj.cislo }}</td>
<td style="word-break: break-all">{{ obj.dodat }}</td>
<td>{{ u.jmeno }}</td>
<td>{{ u.prezdivka }}</td>
<td>{{ u.email }}</td>
<td style="word-break: break-all">{{ u.kdy }}</td>
<td style="word-break: break-all">{{ u.cojemam }}</td>
<td style="word-break: break-all">{{ u.cislo }}</td>
<td style="word-break: break-all">{{ u.dodat }}</td>
</tr>
{% endfor %}
</table>

View file

@ -5,12 +5,12 @@ from .views import VyrociView, VyrociListView
urlpatterns = [
path(
'sraz/',
'30-let/',
VyrociView.as_view(),
name='vyrocni_sraz'
),
path(
'sraz_vysledky/',
'30-let_vysledky/',
org_required(VyrociListView.as_view()),
name='vyrocni_sraz_vysledky'
),

View file

@ -20,7 +20,7 @@ class VyrociView(FormView):
def form_valid(self, form):
form.save()
return formularOKView(self.request, "Úspěšně jsi se přihlásil na víkendovku")
return formularOKView(self.request, "Úspěšně ses přihlásil na sraz")
def get_initial(self):
initial = super().get_initial()
if self.request.user.is_authenticated: