Skip site navigation (1)Skip section navigation (2)
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>