Exemplo n.º 1
0
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})
Exemplo n.º 2
0
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}
    )