Source code for oioioi.portals.processors
from oioioi.portals.actions import portal_admin_menu_registry
[docs]def portal_processor(request):
if not hasattr(request, 'portal'):
return {}
context = {
'portal': request.portal,
'portal_admin_menu': portal_admin_menu_registry,
}
if hasattr(request, 'current_node'):
context['current_node'] = request.current_node
if request.portal.owner:
context['navbar_location'] = '~' + request.portal.owner.username
return context