Date: Thu, 20 Aug 2015 18:27:26 GMT From: kczekirda@FreeBSD.org To: svn-soc-all@FreeBSD.org Subject: socsvn commit: r289976 - soc2015/kczekirda/www Message-ID: <201508201827.t7KIRQFG026476@socsvn.freebsd.org>
index | next in thread | raw e-mail
Author: kczekirda Date: Thu Aug 20 18:27:25 2015 New Revision: 289976 URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=289976 Log: take task Modified: soc2015/kczekirda/www/menu.py Modified: soc2015/kczekirda/www/menu.py ============================================================================== --- soc2015/kczekirda/www/menu.py Thu Aug 20 17:24:15 2015 (r289975) +++ soc2015/kczekirda/www/menu.py Thu Aug 20 18:27:25 2015 (r289976) @@ -134,13 +134,19 @@ conn.commit() return redirect('/admin') -@route('/admin/take_task/:revision/:host', method='GET') -def take_task(revision,host): +@route('/admin/take_task/:mac', method='GET') +def take_task(mac): conn = sqlite3.connect(database) c = conn.cursor() + c.execute("SELECT host from nodes WHERE mac LIKE '%s'" %mac) + result = c.fetchone() + host = result[0] + c.execute("SELECT revision from tasks WHERE status LIKE 'new' ORDER by ID LIMIT 1") + result = c.fetchone() + revision = result[0] c.execute("UPDATE tasks SET host = ? WHERE revision LIKE ?", (host,revision)) conn.commit() - return redirect('/admin') + return redirect('/static/wait.ipxe') @route('/menu/:mac', method='GET') def static(mac):help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508201827.t7KIRQFG026476>
