From 8bb4c31c09e07fd85a1c6724c862ef39ea753d39 Mon Sep 17 00:00:00 2001 From: Tony Date: Fri, 20 May 2022 16:38:45 -0500 Subject: [PATCH] rename to dashboard, design improvements for dashboard and events --- teamsnap/templates/teamsnap/dashboard.html | 150 ++++++++++++++++++ .../templates/teamsnap/event/view_event.html | 115 ++++++-------- teamsnap/templates/teamsnap/teamsnap.html | 101 ------------ teamsnap/views.py | 3 +- 4 files changed, 202 insertions(+), 167 deletions(-) create mode 100644 teamsnap/templates/teamsnap/dashboard.html delete mode 100644 teamsnap/templates/teamsnap/teamsnap.html diff --git a/teamsnap/templates/teamsnap/dashboard.html b/teamsnap/templates/teamsnap/dashboard.html new file mode 100644 index 0000000..4f4786c --- /dev/null +++ b/teamsnap/templates/teamsnap/dashboard.html @@ -0,0 +1,150 @@ +{% extends "base.html" %}{% load static %} +{% block title %} {{ title }}{% endblock %} +{% block page_heading %}{% endblock %} +{% block content %} +

Dashboard

+ +
+
+
+
+

Upcoming Games

+
+
+ + {% for event, availability_summary in events_availabilities|slice:":4" %} +
+
+
+
+ +
+
+
+
+
+

{{ event.data.formatted_title }}

+
{{ event.data.start_date|date:"D, F j, g:i A" }}
+
{{ event.data.location_name }}
+
+
+ Go to Lineup +
+ + + + +
+
+
+
+ {% endfor %} + +
+
+
+
+
+
+

Past Games

+
+
+ + {% for event in ts_events_past|slice:":4" %} +
+
+
+
+

{{ event.data.formatted_results }}

+
+
+
+
+

{{ event.data.formatted_title }}

+
{{ event.data.start_date|date:"D, F j" }}
+ {#
{{ event.data.location_name }}
Go to Lineup#} + +
+
+ + + + +
+
+
+
+ {% endfor %} + +
+
+
+
+ + + + + +{% endblock %} \ No newline at end of file diff --git a/teamsnap/templates/teamsnap/event/view_event.html b/teamsnap/templates/teamsnap/event/view_event.html index 443b3ea..aab9b4b 100644 --- a/teamsnap/templates/teamsnap/event/view_event.html +++ b/teamsnap/templates/teamsnap/event/view_event.html @@ -2,13 +2,46 @@ {% block title %} {{ event.data.formatted_title }}{% endblock %} {% block content %} -
+

{{ event.data.formatted_title }}

{{ event.data.start_date|date:"D, F j, Y g:i A" }}
+ +
+
+
+ + + + +
+ +
+
+
+
+
+
+
+
+ +
+
@@ -43,20 +76,18 @@
+
+ +
-
- Availabilities +
+ Availabilities
+
- {# #} - {# #} - {# #} - {# #} - {# #} - {# #} +
#} - {# StatusLastFirst
@@ -92,65 +123,19 @@
-
-
- Lineup -
-
- Edit -
-
- - {# #} - {# #} - {# #} - {# #} - {# #} - {# #} - - {% for lineup_entry in lineup_entries %} - + - - {% endfor %} - -
#} - {# StatusLastFirst
+
+
+
+ Lineup
-
- Functions -
-
-
-
- - - - -
-
- +
+ Edit
diff --git a/teamsnap/templates/teamsnap/teamsnap.html b/teamsnap/templates/teamsnap/teamsnap.html deleted file mode 100644 index ba2028e..0000000 --- a/teamsnap/templates/teamsnap/teamsnap.html +++ /dev/null @@ -1,101 +0,0 @@ -{% extends "base.html" %}{% load static %} -{% block title %} {{ title }}{% endblock %} -{% block page_heading %}{% endblock %} -{% block content %} -

Dashboard

- -
-
-
-
-

Upcoming Games

-
-
-
- {% for event, availability_summary in events_availabilities|slice:":4" %} -
-
-
- - -
-
-

{{ event.data.formatted_title }}

-
{{ event.data.start_date|date:"D, F j, Y g:i A" }}
-
{{ event.data.location_name }}
Go to Lineup -
-
-
- {% endfor %} -
-
-
-
-
-
-
-

Past Games

-
-
- {% for event in ts_events_past|slice:":4" %} -
-
-

{{ event.data.formatted_title }}

-
{{ event.data.start_date|date:"D, F j" }}
-

{{ event.data.formatted_results }}

-
-
- {% endfor %} -
-
-
- -
- - - - - -{% endblock %} \ No newline at end of file diff --git a/teamsnap/views.py b/teamsnap/views.py index 165a57e..64efba4 100644 --- a/teamsnap/views.py +++ b/teamsnap/views.py @@ -73,7 +73,8 @@ def dashboard(request, team_id): ts_events_future = [e for e in ts_events if e.data['start_date'] > datetime.datetime.now(datetime.timezone.utc)] ts_events_past = [e for e in reversed(ts_events) if e.data['start_date'] < datetime.datetime.now(datetime.timezone.utc)] - return render(request, 'teamsnap/teamsnap.html', { + return render(request, 'teamsnap/dashboard.html', { + 'team_id':team_id, 'ts_events_future':ts_events_future, 'ts_events_past': ts_events_past, 'events_availabilities' : [(e, ts_availability_summaries_d[e.data['id']]) for e in ts_events_future]