diff --git a/transport_accessibility/pt_map/templates/registration/login.html b/transport_accessibility/pt_map/templates/registration/login.html new file mode 100644 index 0000000..2e8a0cf --- /dev/null +++ b/transport_accessibility/pt_map/templates/registration/login.html @@ -0,0 +1,6 @@ +

Login

+
+ {% csrf_token %} + {{ form.as_p }} + +
diff --git a/transport_accessibility/pt_map/templates/registration/register.html b/transport_accessibility/pt_map/templates/registration/register.html new file mode 100644 index 0000000..f784708 --- /dev/null +++ b/transport_accessibility/pt_map/templates/registration/register.html @@ -0,0 +1,6 @@ +

Register

+
+ {% csrf_token %} + {{ form.as_p }} + +
diff --git a/transport_accessibility/pt_map/views.py b/transport_accessibility/pt_map/views.py index dd01a17..fc7e6c3 100644 --- a/transport_accessibility/pt_map/views.py +++ b/transport_accessibility/pt_map/views.py @@ -14,6 +14,7 @@ from .models import * from .forms import * import json from datetime import datetime +from django.contrib.auth.decorators import login_required def get_timetable(r, trips, stop_sequences): """ @@ -48,7 +49,7 @@ def get_timetable(r, trips, stop_sequences): timetable["stop_times"] = sts return timetable - +@login_required def index(request): stops = {s.stop_id: {name: getattr(s, name) for name in ['stop_name', 'stop_lat', 'stop_lon']} for s in Stop.objects.all()} route_name = lambda r : r.route_short_name if r.route_short_name else r.route_long_name diff --git a/transport_accessibility/transport_accessibility/urls.py b/transport_accessibility/transport_accessibility/urls.py index e8dd12e..918ef22 100644 --- a/transport_accessibility/transport_accessibility/urls.py +++ b/transport_accessibility/transport_accessibility/urls.py @@ -1,10 +1,12 @@ """ URL configuration for transport_accessibility project. """ +from django.contrib import auth as auth from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), - path('', include("pt_map.urls")) + path('', include("pt_map.urls")), + path("accounts/", include("django.contrib.auth.urls")), ]