# HG changeset patch # User Sverre Rabbelier # Date 1233403894 0 # Node ID db177bcdfe29c36c398b6d3821e59f5f7b489db8 # Parent ec67ea2f380b722a2ac89dadef139ec76ff8892d Added a 'create new document' link to site Patch by: Sverre Rabbelier diff -r ec67ea2f380b -r db177bcdfe29 app/soc/views/models/site.py --- a/app/soc/views/models/site.py Sat Jan 31 11:28:05 2009 +0000 +++ b/app/soc/views/models/site.py Sat Jan 31 12:11:34 2009 +0000 @@ -24,8 +24,10 @@ from django import forms +from soc.logic import accounts from soc.logic import dicts from soc.views.helper import access +from soc.views.helper import redirects from soc.views.models import document as document_view from soc.views.models import presence_with_tos @@ -100,7 +102,11 @@ submenus = [] if entity: - submenus = document_view.view.getMenusForScope(entity, self._params) + submenus += document_view.view.getMenusForScope(entity, self._params) + + if accounts.isDeveloper(id, user): + submenus += [(redirects.getCreateDocumentRedirect(entity, 'site'), + "Create new document", 'any_access')] new_params = {} new_params['sidebar_additional'] = submenus