def addapp():
user = root.authorized()
if user != 'admin':
return template('error', err="must be admin to add app")
appname = request.forms.appname
input_format = request.forms.input_format
# ask for app name
category = request.forms.category
language = request.forms.language
description = request.forms.description
command = request.forms.command
preprocess = request.forms.preprocess
postprocess = request.forms.postprocess
# put in db
a = apprw.App()
#print "user:",user
a.create(appname, description, category, language,
input_format, command, preprocess, postprocess)
# load_apps() needs to be called here in case a user wants to delete
# this app just after it has been created... it is called again after
# the user uploads a sample input file
root.load_apps()
redirect('/app/'+appname)
评论列表
文章目录