diff --git a/training/templates/training/index.html b/training/templates/training/index.html new file mode 100644 index 00000000..2efcaade --- /dev/null +++ b/training/templates/training/index.html @@ -0,0 +1,17 @@ +{% extends 'base.html' %} + +{% block title %}Training Database{% endblock %} + +{% block content %} +
+
+

Training Database

+
+
+ {# @todo: Add nav buttons and other useful things in here #} +
+
+ +

My Training

+ {% include "training/profile_detail_table.html" %} +{% endblock %} diff --git a/training/templates/training/trainingcategory_item_table.html b/training/templates/training/trainingcategory_item_table.html index b14f501b..1be1a4a8 100644 --- a/training/templates/training/trainingcategory_item_table.html +++ b/training/templates/training/trainingcategory_item_table.html @@ -1,6 +1,6 @@ {% load training_extras %} -

{{ category }}

+

{{ category }}

diff --git a/training/urls.py b/training/urls.py index ab8dc6e2..bdfaee73 100644 --- a/training/urls.py +++ b/training/urls.py @@ -4,5 +4,6 @@ from django.conf.urls import patterns, url from training import views urlpatterns = patterns('', + url(r'^$', views.SelfUserTrainingRecordView.as_view()), url(r'user/(?P\d+)/$', views.UserTrainingRecordView.as_view()) ) diff --git a/training/views.py b/training/views.py index 35cb6bdb..8b55769a 100644 --- a/training/views.py +++ b/training/views.py @@ -17,3 +17,13 @@ class UserTrainingRecordView(generic.DetailView): context = super(UserTrainingRecordView, self).get_context_data(**kwargs) context['categories'] = models.TrainingCategory.objects.all() return context + + +class SelfUserTrainingRecordView(UserTrainingRecordView): + template_name = 'training/index.html' + + def get_queryset(self): + pk = self.request.user.id + self.kwargs['pk'] = pk + + return self.model.objects.filter(pk=pk)