first init of rewrite
This commit is contained in:
@@ -13,6 +13,7 @@ from django.templatetags.static import static
|
|||||||
import datetime
|
import datetime
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def edit_event(request, id):
|
def edit_event(request, id):
|
||||||
'''
|
'''
|
||||||
redirect to teamsnap.com page for editing of event.
|
redirect to teamsnap.com page for editing of event.
|
||||||
@@ -117,8 +118,7 @@ def sync_from_teamsnap(request, object_name=None, object_id=None):
|
|||||||
else:
|
else:
|
||||||
return HttpResponse(404)
|
return HttpResponse(404)
|
||||||
|
|
||||||
|
@login_required()
|
||||||
|
|
||||||
def import_teamsnap(request):
|
def import_teamsnap(request):
|
||||||
TEAM_ID = request.user.profile.teamsnapsettings.managed_team.id
|
TEAM_ID = request.user.profile.teamsnapsettings.managed_team.id
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
@@ -134,6 +134,7 @@ def import_teamsnap(request):
|
|||||||
|
|
||||||
return redirect('teamsnap home')
|
return redirect('teamsnap home')
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def schedule(request, team_id):
|
def schedule(request, team_id):
|
||||||
TEAM_ID = team_id
|
TEAM_ID = team_id
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
@@ -155,6 +156,7 @@ def schedule(request, team_id):
|
|||||||
pass
|
pass
|
||||||
return render(request, "teamsnap/schedule.html", context={"events":ts_events.values(), "team_id":team_id})
|
return render(request, "teamsnap/schedule.html", context={"events":ts_events.values(), "team_id":team_id})
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def event(request, event_id, team_id):
|
def event(request, event_id, team_id):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
|
|
||||||
@@ -184,6 +186,7 @@ def event(request, event_id, team_id):
|
|||||||
"lineup_entries": ts_lineup_entries,
|
"lineup_entries": ts_lineup_entries,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def location(request, id, team_id):
|
def location(request, id, team_id):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
|
|
||||||
@@ -192,6 +195,7 @@ def location(request, id, team_id):
|
|||||||
return render(request, "teamsnap/location/view.html", context={"location": Location.get(client, id=id)})
|
return render(request, "teamsnap/location/view.html", context={"location": Location.get(client, id=id)})
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def opponent(request, team_id, id):
|
def opponent(request, team_id, id):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
|
|
||||||
@@ -201,6 +205,7 @@ def opponent(request, team_id, id):
|
|||||||
return render(request, "teamsnap/opponent.html", context={"opponent": Opponent.get(client, id=id)})
|
return render(request, "teamsnap/opponent.html", context={"opponent": Opponent.get(client, id=id)})
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def edit_lineup(request, event_id, team_id):
|
def edit_lineup(request, event_id, team_id):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
|
|
||||||
@@ -295,6 +300,7 @@ def edit_lineup(request, event_id, team_id):
|
|||||||
"lineup": ts_lineup
|
"lineup": ts_lineup
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def edit_multiple_lineups(request, team_id, event_ids):
|
def edit_multiple_lineups(request, team_id, event_ids):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
from django.forms import formset_factory
|
from django.forms import formset_factory
|
||||||
@@ -421,6 +427,7 @@ def edit_multiple_lineups(request, team_id, event_ids):
|
|||||||
"contexts":contexts
|
"contexts":contexts
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def submit_lineup(request, team_id, event_id):
|
def submit_lineup(request, team_id, event_id):
|
||||||
from pyteamsnap.api import TeamSnap, EventLineupEntry, EventLineup
|
from pyteamsnap.api import TeamSnap, EventLineupEntry, EventLineup
|
||||||
from teamsnap.forms import LineupEntryFormset
|
from teamsnap.forms import LineupEntryFormset
|
||||||
@@ -474,6 +481,7 @@ def submit_lineup(request, team_id, event_id):
|
|||||||
pass
|
pass
|
||||||
return HttpResponse(f'{team_id} {event_id}')
|
return HttpResponse(f'{team_id} {event_id}')
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def image_generator(request, team_id, event_id):
|
def image_generator(request, team_id, event_id):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
|
|
||||||
@@ -484,7 +492,7 @@ def image_generator(request, team_id, event_id):
|
|||||||
ts_event = Event.get(client, id=event_id)
|
ts_event = Event.get(client, id=event_id)
|
||||||
return render(request, "teamsnap/event/instagen.html", context = {"event":ts_event})
|
return render(request, "teamsnap/event/instagen.html", context = {"event":ts_event})
|
||||||
|
|
||||||
# @app.route('/get_matchup_image')
|
@login_required()
|
||||||
def get_matchup_image(request, team_id, event_id, dimensions=None, background=None):
|
def get_matchup_image(request, team_id, event_id, dimensions=None, background=None):
|
||||||
from pyteamsnap.api import TeamSnap, EventLineupEntry, EventLineup, Event, Team, Opponent, Location
|
from pyteamsnap.api import TeamSnap, EventLineupEntry, EventLineup, Event, Team, Opponent, Location
|
||||||
from .utils.gen_image import Team as ImagegenTeam, Location as ImagegenLocation
|
from .utils.gen_image import Team as ImagegenTeam, Location as ImagegenLocation
|
||||||
@@ -555,6 +563,7 @@ def get_matchup_image(request, team_id, event_id, dimensions=None, background=No
|
|||||||
|
|
||||||
return HttpResponse(imgByteArr, content_type="image/png")
|
return HttpResponse(imgByteArr, content_type="image/png")
|
||||||
|
|
||||||
|
@login_required()
|
||||||
def multi_lineup_choose(request, team_id):
|
def multi_lineup_choose(request, team_id):
|
||||||
TOKEN = request.user.profile.teamsnap_access_token
|
TOKEN = request.user.profile.teamsnap_access_token
|
||||||
from teamsnap.forms import EventChooseForm
|
from teamsnap.forms import EventChooseForm
|
||||||
|
|||||||
@@ -17,14 +17,14 @@
|
|||||||
</span>
|
</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
{# <li class="nav-item">#}
|
||||||
<a class="nav-link{% if request.resolver_match.url_name == 'teamsnap_home' %} active{% endif %} text-decoration-none" href="{% url 'teamsnap_home'%}">
|
{# <a class="nav-link{% if request.resolver_match.url_name == 'teamsnap_home' %} active{% endif %} text-decoration-none" href="{% url 'teamsnap_home'%}">#}
|
||||||
<i class="bi bi-asterisk"></i>
|
{# <i class="bi bi-asterisk"></i>#}
|
||||||
<span class="">
|
{# <span class="">#}
|
||||||
Teamsnap
|
{# Teamsnap#}
|
||||||
</span>
|
{# </span>#}
|
||||||
</a>
|
{# </a>#}
|
||||||
</li>
|
{# </li>#}
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link{% if request.resolver_match.url_name == 'teamsnap_schedule' %} active{% endif %} text-decoration-none" href="{% url 'teamsnap_schedule' team_id=request.user.profile.teamsnapsettings.managed_team.id%}">
|
<a class="nav-link{% if request.resolver_match.url_name == 'teamsnap_schedule' %} active{% endif %} text-decoration-none" href="{% url 'teamsnap_schedule' team_id=request.user.profile.teamsnapsettings.managed_team.id%}">
|
||||||
<i class="bi bi-calendar-fill"></i>
|
<i class="bi bi-calendar-fill"></i>
|
||||||
|
|||||||
Reference in New Issue
Block a user