Example #1
0
def list_themes():
    if(request.args.get("submit",None)):
        arg={}
        arg["RECAPTCHA_PUBLIC_KEY"]=RECAPTCHA_PUBLIC_KEY
        arg["RECAPTCHA_KEY"]=RECAPTCHA_KEY
        return render_template('submittheme.html',**arg)
    elif(request.args.get("name",None)):
        themename=request.args.get("name")
        themedata=Theme.get_by_key_name(themename)
        if(themedata==None):
            return 'Theme not found',404
        thedict=dict()
        thedict["name"]=themedata.name
        thedict["submitter"]=themedata.submitter
        thedict["email"]=themedata.email
        thedict["data"]=JSON.loads(themedata.data)
        return JSON.dumps(thedict)
    else:
        themelist=Theme.all()
        return render_template( 'themegallery.html' , themes=themelist)
Example #2
0
def list_themes():
    if (request.args.get("submit", None)):
        arg = {}
        arg["RECAPTCHA_PUBLIC_KEY"] = RECAPTCHA_PUBLIC_KEY
        arg["RECAPTCHA_KEY"] = RECAPTCHA_KEY
        return render_template('submittheme.html', **arg)
    elif (request.args.get("name", None)):
        themename = request.args.get("name")
        themedata = Theme.get_by_key_name(themename)
        if (themedata == None):
            return 'Theme not found', 404
        thedict = dict()
        thedict["name"] = themedata.name
        thedict["submitter"] = themedata.submitter
        thedict["email"] = themedata.email
        thedict["data"] = JSON.loads(themedata.data)
        return JSON.dumps(thedict)
    else:
        themelist = Theme.all()
        return render_template('themegallery.html', themes=themelist)
Example #3
0
def themes():
    themelist=Theme.all()
    return JSON.dumps([x.simple_to_hash() for x in themelist.all()])
Example #4
0
def themes():
    themelist = Theme.all()
    return JSON.dumps([x.simple_to_hash() for x in themelist.all()])