Exemplo n.º 1
0
def setTitle(request, docid):
    try:
        d = Doc(docid=docid)
    except:
        return HttpResponse('')
    if request.user.is_authenticated() and request.user.username == d.owner:
        d.title = request.POST.get('value')
        d.save()
        return HttpResponse(d.title)
    return HttpResponse(d.title)
Exemplo n.º 2
0
Arquivo: views.py Projeto: stef/le-n-x
def setTitle(request, docid):
    try:
        d = Doc(docid=docid)
    except:
        return HttpResponse('')
    if request.user.is_authenticated() and request.user.username==d.owner:
        d.title=request.POST.get('value')
        d.save()
        return HttpResponse(d.title)
    return HttpResponse(d.title)
Exemplo n.º 3
0
def createDoc(request):
    form = UploadForm(request.POST)
    if not form.is_valid():
        return render_to_response('upload.html', { 'form': form, }, context_instance=RequestContext(request))
    doc=form.cleaned_data['doc']
    docid=form.cleaned_data['docid']
    raw=unicode(str(tidy.parseString(doc, **{'output_xhtml' : 1,
                                  'add_xml_decl' : 0,
                                  'indent' : 0,
                                  'tidy_mark' : 0,
                                  'doctype' : "strict",
                                  'wrap' : 0})),'utf8')
    d=Doc(raw=raw.encode('utf8'),docid=docid.encode('utf8'))
    if not 'stems' in d.__dict__ or not d.stems:
        # let's calculate and cache the results
        tfidf.add_input_document(d.termcnt.keys())
        d.save()
    return HttpResponseRedirect('/doc/%s' % (d.docid))