Added bookmarks to dashboard urls

rtd2
Eric Holscher 2010-08-15 19:36:45 +00:00
parent 7b72ec6364
commit 5f08e95197
3 changed files with 12 additions and 8 deletions

View File

@ -6,17 +6,19 @@ from django.views.generic.list_detail import object_list
from bookmarks.models import Bookmark
from projects.models import Project
@login_required
def bookmark_list(request):
queryset = Bookmark.objects.all()
queryset = queryset.filter(user=request.user)
def bookmark_list(request, queryset=Bookmark.objects.all()):
return object_list(
request,
queryset=queryset,
template_object_name='bookmark',
)
@login_required
def user_bookmark_list(request):
queryset = Bookmark.objects.all()
queryset = queryset.filter(user=request.user)
return bookmark_list(request, queryset=queryset)
@login_required
def bookmark_add(request, url):
bookmark = Bookmark.objects.create(user=request.user, url=url)

View File

@ -1,5 +1,3 @@
import simplejson
from django.contrib.auth.models import User
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404
@ -8,7 +6,7 @@ from django.views.generic.list_detail import object_list, object_detail
from builds.models import Build
from projects.models import Project
from taggit.models import Tag, TaggedItem
from taggit.models import Tag
def build_list(request, username=None, project_slug=None, tag=None):
queryset = Build.objects.all()

View File

@ -10,6 +10,10 @@ urlpatterns = patterns('',
url(r'^builds/', include('builds.urls')),
url(r'^bookmarks/', include('bookmarks.urls')),
url(r'^accounts/', include('registration.backends.default.urls')),
url(r'^dashboard/bookmarks/',
'bookmarks.views.user_bookmark_list',
name='user_bookmarks'
),
url(r'^dashboard/', include('projects.urls.private')),