Cherry pick 6da2352 with fix
parent
1d71dbccb0
commit
22cdcfb9a9
@ -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