parent
f130e9a71e
commit
6da2352ad6
@ -0,0 +1,31 @@ |
||||
# Generated by Django 4.1.1 on 2023-07-23 12:49 |
||||
|
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('scores', '0008_alter_match_enddate'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RemoveField( |
||||
model_name='match', |
||||
name='club', |
||||
), |
||||
migrations.CreateModel( |
||||
name='Tournament', |
||||
fields=[ |
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
('name', models.CharField(max_length=200)), |
||||
('club', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='scores.club')), |
||||
], |
||||
), |
||||
migrations.AddField( |
||||
model_name='match', |
||||
name='tournament', |
||||
field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='scores.tournament'), |
||||
), |
||||
] |
||||
@ -0,0 +1,19 @@ |
||||
# Generated by Django 4.1.1 on 2023-07-23 12:50 |
||||
|
||||
from django.db import migrations, models |
||||
import django.db.models.deletion |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('scores', '0009_remove_match_club_tournament_match_tournament'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.AlterField( |
||||
model_name='tournament', |
||||
name='club', |
||||
field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='scores.club'), |
||||
), |
||||
] |
||||
@ -0,0 +1,36 @@ |
||||
<html> |
||||
|
||||
{% load static %} |
||||
|
||||
<head> |
||||
<link rel="stylesheet" href="{% static 'scores/style.css' %}"> |
||||
<title>Padel - {{ club.name }}</title> |
||||
<meta http-equiv="refresh" content="15"/> |
||||
</head> |
||||
|
||||
<!-- <p id="demo"></p> --> |
||||
|
||||
<div class="wrapper"> |
||||
|
||||
{% if club.header %} |
||||
<header class="center">{{ club.header }}</header> |
||||
{% endif %} |
||||
|
||||
<main class="page-body"> |
||||
|
||||
{% for tournament in tournaments %} |
||||
|
||||
<ul> |
||||
<li><a href="{{ tournament.id }}/">{{ tournament.name }}</a></li> |
||||
</ul> |
||||
|
||||
{% endfor %} |
||||
|
||||
</main> |
||||
|
||||
{% if club.footer %} |
||||
<footer class="page-footer, center">{{ club.footer }}</footer> |
||||
{% endif %} |
||||
|
||||
|
||||
</html> |
||||
@ -0,0 +1,166 @@ |
||||
<html> |
||||
|
||||
{% load static %} |
||||
|
||||
<head> |
||||
<link rel="stylesheet" href="{% static 'scores/style.css' %}"> |
||||
<title>Padel</title> |
||||
<meta http-equiv="refresh" content="15"/> |
||||
</head> |
||||
|
||||
<div class="wrapper"> |
||||
|
||||
{% if tournament.club.header %} |
||||
<header class="center">{{ tournament.club.header }}</header> |
||||
{% endif %} |
||||
|
||||
<main class="page-body"> |
||||
{% autoescape off %} |
||||
|
||||
<div class="container"> |
||||
|
||||
{% for match in live_matches %} |
||||
<div class="match"> |
||||
|
||||
<p><a href="/match/{{ match.id }}/">TERRAIN #{{ match.court }}</a></p> |
||||
|
||||
<h1>{{ match.title }}</h1> |
||||
|
||||
{% if match.team3 %} |
||||
|
||||
<table> |
||||
<tr><td>{{ match.team1|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn1 %}<td class="score">{{ match.team1scorecolumn1 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn1 %}<td class="score">{{ match.team2scorecolumn1 }}</td>{% endif %} |
||||
</tr> |
||||
<tr><td>{{ match.team2|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn2 %}<td class="score">{{ match.team1scorecolumn2 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn2 %}<td class="score">{{ match.team2scorecolumn2 }}</td>{% endif %} |
||||
</tr> |
||||
<tr><td>{{ match.team3|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn3 %}<td class="score">{{ match.team1scorecolumn3 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn3 %}<td class="score">{{ match.team2scorecolumn3 }}</td>{% endif %} |
||||
</tr> |
||||
<tr><td>{{ match.team4|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn4 %}<td class="score">{{ match.team1scorecolumn4 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn4 %}<td class="score">{{ match.team2scorecolumn4 }}</td>{% endif %} |
||||
</tr> |
||||
|
||||
{% if match.team5 %} |
||||
|
||||
<tr><td>{{ match.team5|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn5 %}<td class="score">{{ match.team1scorecolumn5 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn5 %}<td class="score">{{ match.team2scorecolumn5 }}</td>{% endif %} |
||||
</tr> |
||||
{% endif %} |
||||
|
||||
</table> |
||||
{% else %} |
||||
|
||||
<table> |
||||
<tr> |
||||
<td>{{ match.team1|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn1 %}<td class="score">{{ match.team1scorecolumn1 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn2 %}<td class="score">{{ match.team1scorecolumn2 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn3 %}<td class="score">{{ match.team1scorecolumn3 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn4 %}<td class="score">{{ match.team1scorecolumn4 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn5 %}<td class="score">{{ match.team1scorecolumn5 }}</td>{% endif %} |
||||
</tr> |
||||
<tr> |
||||
<td>{{ match.team2|linebreaksbr }}</td> |
||||
{% if match.team2scorecolumn1 %}<td class="score">{{ match.team2scorecolumn1 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn2 %}<td class="score">{{ match.team2scorecolumn2 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn3 %}<td class="score">{{ match.team2scorecolumn3 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn4 %}<td class="score">{{ match.team2scorecolumn4 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn5 %}<td class="score">{{ match.team2scorecolumn5 }}</td>{% endif %} |
||||
</tr> |
||||
</table> |
||||
|
||||
{% endif %} |
||||
|
||||
<!-- <p id="demo"></p> --> |
||||
<p class="duration"> |
||||
<div class="alignleft">{{ match.durationPrefix }}</div> |
||||
<div class="big alignright">{{ match.duration }}</div> |
||||
</p> |
||||
|
||||
</div> |
||||
{% endfor %} |
||||
|
||||
{% for match in ended_matches %} |
||||
<div class="match"> |
||||
|
||||
<h1>{{ match.title }}</h1> |
||||
|
||||
{% if match.team3 %} |
||||
|
||||
<table> |
||||
<tr><td>{{ match.team1|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn1 %}<td class="score">{{ match.team1scorecolumn1 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn1 %}<td class="score">{{ match.team2scorecolumn1 }}</td>{% endif %} |
||||
</tr> |
||||
<tr><td>{{ match.team2|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn2 %}<td class="score">{{ match.team1scorecolumn2 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn2 %}<td class="score">{{ match.team2scorecolumn2 }}</td>{% endif %} |
||||
</tr> |
||||
<tr><td>{{ match.team3|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn3 %}<td class="score">{{ match.team1scorecolumn3 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn3 %}<td class="score">{{ match.team2scorecolumn3 }}</td>{% endif %} |
||||
</tr> |
||||
<tr><td>{{ match.team4|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn4 %}<td class="score">{{ match.team1scorecolumn4 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn4 %}<td class="score">{{ match.team2scorecolumn4 }}</td>{% endif %} |
||||
</tr> |
||||
|
||||
{% if match.team5 %} |
||||
|
||||
<tr><td>{{ match.team5|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn5 %}<td class="score">{{ match.team1scorecolumn5 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn5 %}<td class="score">{{ match.team2scorecolumn5 }}</td>{% endif %} |
||||
</tr> |
||||
{% endif %} |
||||
|
||||
</table> |
||||
{% else %} |
||||
|
||||
<table> |
||||
<tr> |
||||
<td>{{ match.team1|linebreaksbr }}</td> |
||||
{% if match.team1scorecolumn1 %}<td class="score">{{ match.team1scorecolumn1 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn2 %}<td class="score">{{ match.team1scorecolumn2 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn3 %}<td class="score">{{ match.team1scorecolumn3 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn4 %}<td class="score">{{ match.team1scorecolumn4 }}</td>{% endif %} |
||||
{% if match.team1scorecolumn5 %}<td class="score">{{ match.team1scorecolumn5 }}</td>{% endif %} |
||||
</tr> |
||||
<tr> |
||||
<td>{{ match.team2|linebreaksbr }}</td> |
||||
{% if match.team2scorecolumn1 %}<td class="score">{{ match.team2scorecolumn1 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn2 %}<td class="score">{{ match.team2scorecolumn2 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn3 %}<td class="score">{{ match.team2scorecolumn3 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn4 %}<td class="score">{{ match.team2scorecolumn4 }}</td>{% endif %} |
||||
{% if match.team2scorecolumn5 %}<td class="score">{{ match.team2scorecolumn5 }}</td>{% endif %} |
||||
</tr> |
||||
</table> |
||||
|
||||
{% endif %} |
||||
|
||||
<!-- <p id="demo"></p> --> |
||||
<p class="duration"> |
||||
<div class="alignleft">{{ match.durationPrefix }}</div> |
||||
<div class="big alignright">{{ match.duration }}</div> |
||||
</p> |
||||
|
||||
</div> |
||||
{% endfor %} |
||||
|
||||
</div> |
||||
{% endautoescape %} |
||||
</main> |
||||
|
||||
{% if club.footer %} |
||||
<footer class="page-footer, center">{{ club.footer }}</footer> |
||||
{% endif %} |
||||
|
||||
</div> |
||||
|
||||
</html> |
||||
Loading…
Reference in new issue