def process_new(request): # POST ONLY form=NewProcessForm(request.POST) if form.is_valid(): process=form.save() print "process = " + str(process) print "process.pk = " + str(process.pk) print "process.template = " + str(process.template) process.edit_mode=True info_list=[_('The process has been created.')] else: process=None info_list=[] error_list=form.errors return _r2r(request,'inventory/results.html', {'edit_mode':True,'objects':[process], 'error_list':{}, 'info_list':info_list})
def pull(request): import commands updates_applied = [] try: command = "cd %s;git pull %s" % (settings.APP_LOCATION, Setting.get("Git repo")) except: command = "git pull origin master" results = commands.getstatusoutput(command) d = commands.getstatusoutput("") updates_applied = run_updates() if not results[0]: # No errors fetching updates_applied = run_updates() return _r2r( request, "updates/pull.html", {"error": results[0], "msg": results[1], "updates_applied": updates_applied} )