diff --git a/templates/graph_repo.html b/templates/graph_repo.html
new file mode 100644
index 0000000..1ec8764
--- /dev/null
+++ b/templates/graph_repo.html
@@ -0,0 +1,7 @@
+{# vim: set ft=htmldjango #}
+{% extends "graph_base.html" %}
+
+{% block graph %}
+
PUT A GRAPH OF
{{ username }}'s
{{ repo }}
+ REPO
HERE
+{% endblock %}
diff --git a/templates/navbar.html b/templates/navbar.html
index 28d1b8e..7734034 100644
--- a/templates/navbar.html
+++ b/templates/navbar.html
@@ -7,6 +7,9 @@
My Repos
Followers
diff --git a/views.py b/views.py
index 3af27a9..2a159c2 100644
--- a/views.py
+++ b/views.py
@@ -4,6 +4,13 @@ from django.shortcuts import redirect, render_to_response
from django.template import RequestContext
+class GitHubRequestContext(RequestContext):
+ @property
+ def user_repos(self):
+ username = self.request.user.username
+ return self.request.github.get_iter('/users/%s/repos/' % username)
+
+
def index(request):
'''Index page. Everyone starts here. If the user is logged in (that is, they
have a session id) return the follower_graph view. Otherwise, render the
@@ -35,9 +42,12 @@ def login(request):
@login_required
def graph_followers(request):
- return render_to_response('graph_followers.html', RequestContext(request))
+ return render_to_response('graph_followers.html', GitHubRequestContext(request))
@login_required
def graph_repo(request, user, repo):
- return render_to_response('graph_followers.html', RequestContext(request))
+ return render_to_response('graph_repo.html', {
+ 'username': user,
+ 'repo': repo,
+ }, RequestContext(request))