Example #1
0
def delete(term):
    termObj = dictionary.searchExact(term)
    if not termObj:
        errorPage("Error saving " + term)

    dictionary.deleteTerm(termObj)
    redirect('/')
Example #2
0
def save(term):
    termObj = dictionary.searchExact(term)
    if not termObj:
        errorPage("Error saving " + term)

    info = "Save {0} => {1}".format(request.forms.get('term'), request.forms.get('explanation'));

    if not request.forms.get('term'):
        redirect("/error/Can't save empty term")

    termObj.term = request.forms.get('term')
    termObj.explanation = request.forms.get('explanation')
    dictionary.saveAll()
    saveUsername(request.forms.get('username'))
    redirect('/')
Example #3
0
def edit(term):
    term = dictionary.searchExact(term)
    return template('edit', term=term, username=username())
Example #4
0
def showTerm(term):
    termObj = dictionary.searchExact(term)
    if not termObj:
        return errorPage("Couldn't find term " + term)
    return template('view', term=termObj)