modify('INSERT INTO changelog ("table",id_value,id_key,field,value_new,value_old,"when",who,executed) VALUES (?,?,?,?,?,(SELECT %s FROM %s WHERE %s = ?),?,?,1)'%(column,tabs[table][0],tabs[table][1]),table,id,tabs[table][1],column,val,id,datetime.now(),session['user']['givenName'])
modify('UPDATE %s SET %s = ?, time_updated = ? WHERE %s = ?'%(tabs[table][0],column,tabs[table][1]),val,datetime.now(),id)
modify('COMMIT')
if'ref'inrequest.values:
returnredirect(request.values['ref'])
return"OK",200
@app.route('/new/<table>',methods=['GET','POST'])
@mod_required
defcreate(table):
asserttableintabs
id=modify('INSERT INTO %s (created_by, time_created, time_updated) VALUES (?, ?, ?)'%tabs[table][0],