Added bookmarks to dashboard urls
parent
7b72ec6364
commit
5f08e95197
|
@ -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)
|
||||
|
|
|
@ -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()
|
||||
|
|
4
urls.py
4
urls.py
|
@ -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')),
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue