Refactored the permissions registration, checking and definition

This commit is contained in:
Roberto Rosario
2011-05-24 22:31:07 -04:00
parent ebaf4165e2
commit d97a862a25
25 changed files with 261 additions and 288 deletions

View File

@@ -20,9 +20,8 @@ def tools_menu(request):
for namespace, values in tools.items():
for link in values['links']:
try:
namespace = link.get('permissions', {}).get('namespace', None)
permissions = link.get('permissions', {}).get('permissions', [])
check_permissions(request.user, namespace, permissions)
permissions = link.get('permissions', [])
check_permissions(request.user, permissions)
user_tools[namespace] = {
'title': values['title']
}