Beispiel #1
0
def report(request, owner_id, sub_id):
    
    ownobj = get_object_or_404( Owner, myt_id = owner_id )
    subobj = get_object_or_404( Submission, pk = sub_id )
    subobj.get_desc()
    subobj.save()

    pdbs = SubPdb.objects.filter( submission = subobj, pdbref__valid_entry = True  )

    br = BasicRender()
    extdesc_md = br.text2markdown( subobj.extended_desc )
    desc_md = br.text2markdown( subobj.desc )

    context = {
    	'owner' : ownobj,
        'submission': subobj,
	'extdesc_md' : extdesc_md,
	'desc_md' : desc_md,
	'pdbs' : pdbs,
    }
    
    #pdbs = SubPdb.objects.filter( submission = subobj, pdbref__valid_entry = True  )
    #context = { 'submission' : subobj, 'owner' : ownobj, 'pdbs' : pdbs  }
    #return render(request, 'subform/report.html', context)
    if request.user == subobj.owner.user:
        return render(request, 'subform/report.html', context)
    else:
	return render(request, 'subform/wrong_user_sub.html', context)
Beispiel #2
0
def refresh_exp_extdesc_ajax(request, owner_id, sub_id ):
    subobj = get_object_or_404( Submission, pk = sub_id )
    #ownobj = get_object_or_404( Owner, myt_id = owner_id ) 
    br = BasicRender()
    if request.POST.has_key('client_response') and request.POST['client_response'] != '':
	client_response = request.POST['client_response']
	subobj.extended_desc = client_response
	subobj.save()
	return br.get_md_http( subobj.extended_desc )
    else:
	return br.get_md_http( subobj.extended_desc )
Beispiel #3
0
def resize_markdown(request, owner_id, sub_id):
    
    ownobj = get_object_or_404( Owner, myt_id = owner_id )
    subobj = get_object_or_404( Submission, pk = sub_id )
    subobj.get_desc()
    subobj.save()
    br = BasicRender()
    extdesc_md = br.text2markdown( subobj.extended_desc )
    
    context = {
    	'owner' : ownobj,
        'submission': subobj,
	'extdesc_md' : extdesc_md,
    }
    return render(request, 'subform/tb_resize_markdown.html', context)
Beispiel #4
0
def formpage(request, owner_id, sub_id):
    
    ownobj = get_object_or_404( Owner, myt_id = owner_id )
    subobj = get_object_or_404( Submission, pk = sub_id )
    subobj.get_desc()
    subobj.save()
    
    br = BasicRender()
    extdesc_md = br.text2markdown( subobj.extended_desc )
    desc_md = br.text2markdown( subobj.desc )

    context = {
    	'owner' : ownobj,
        'submission': subobj,
	'extdesc_md' : extdesc_md,
	'desc_md' : desc_md,
    }
    if request.user == subobj.owner.user:
        return render(request, 'subform/formpage.html', context)
    else:
	return render(request, 'subform/wrong_user_sub.html', context)
Beispiel #5
0
def markdown_view(request):
    

    if request.POST.has_key('client_response') and request.POST['client_response'].lower() != '':
	client_response = request.POST['client_response']
	br = BasicRender()
	return br.get_md_http( client_response )
	print client_response
	crude_input = StringIO.StringIO( client_response )
	out_obj = StringIO.StringIO( )
        markdown.markdownFromFile( input = crude_input, output = out_obj )
        #markdowntext.htmlstr = 'jeeze loiuse'
	markdowntext = out_obj.getvalue()
	print markdowntext
	print str(markdowntext)
        context = { 'markdowntext' : str(markdowntext) }
        #markdowntext = 'jeeze louise'
        #context = { 'markdowntext' : markdowntext }
    else:
        markdowntext = 'jeeze louise'
	context = { 'markdowntext' : markdowntext }
    return HttpResponse( markdowntext )
    return render(request, 'subform/markdown.html', context )