def entity_view(request, entityid): entityid = unquote(entityid) entityid = RESCUE_SLASH.sub("\\1/\\2", entityid) entity = get_object_or_404(Entity, entityid=entityid) if 'federation' in request.GET: federation = get_object_or_404(Federation, slug=request.GET.get('federation')) entity.curfed = federation if 'format' in request.GET: return export_entity(request.GET.get('format'), entity) if 'viewxml' in request.GET: serialized = entity.xml response = HttpResponse(serialized, content_type='application/xml') return response return render_to_response('metadataparser/entity_view.html', { 'settings': settings, 'entity': entity, 'lang': request.GET.get('lang', 'en') }, context_instance=RequestContext(request))
def entity_view(request, entityid): entityid = unquote(entityid) entityid = RESCUE_SLASH.sub("\\1/\\2", entityid) entity = get_object_or_404(Entity, entityid=entityid) if 'federation' in request.GET: federation = get_object_or_404(Federation, slug=request.GET.get('federation')) entity.curfed = federation else: federation = entity.federations.all()[0] entity.curfed = federation if 'format' in request.GET: return export_entity(request.GET.get('format'), entity) if 'viewxml' in request.GET: serialized = entity.xml response = HttpResponse(serialized, content_type='application/xml') return response return render_to_response('metadataparser/entity_view.html', {'settings': settings, 'entity': entity, 'lang': request.GET.get('lang', 'en') }, context_instance=RequestContext(request))
def entity_view(request, entityid): entityid = unquote(entityid) entityid = RESCUE_SLASH.sub("\\1/\\2", entityid) entity = get_object_or_404(Entity, entityid=entityid) if 'format' in request.GET: return export_entity(request.GET.get('format'), entity) return render_to_response('metadataparser/entity_view.html', {'entity': entity, }, context_instance=RequestContext(request))