Update the navigation widget to use the new class based permissions
This commit is contained in:
@@ -5,13 +5,13 @@ from django.core.urlresolvers import reverse
|
|||||||
from django.template.defaultfilters import capfirst
|
from django.template.defaultfilters import capfirst
|
||||||
from django.core.exceptions import PermissionDenied
|
from django.core.exceptions import PermissionDenied
|
||||||
|
|
||||||
from permissions.api import check_permissions
|
from permissions.models import Permission
|
||||||
|
|
||||||
|
|
||||||
def button_navigation_widget(request, link):
|
def button_navigation_widget(request, link):
|
||||||
if 'permissions' in link:
|
if 'permissions' in link:
|
||||||
try:
|
try:
|
||||||
check_permissions(request.user, link['permissions'])
|
Permission.objects.check_permissions(request.user, link['permissions'])
|
||||||
return render_widget(link)
|
return render_widget(link)
|
||||||
except PermissionDenied:
|
except PermissionDenied:
|
||||||
return u''
|
return u''
|
||||||
|
|||||||
Reference in New Issue
Block a user