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 @@
  • 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))