diff frontend/mfrontend/db.py @ 10:58a993029d9f

Dodawanie nowych zadań i dekorator sprawdzający zalogowanie.
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Mon, 07 Mar 2011 10:47:48 +0100
parents 9a0a9fa7f91d
children 79cf8ca2a0e5
line wrap: on
line diff
--- a/frontend/mfrontend/db.py	Mon Feb 28 19:25:51 2011 +0100
+++ b/frontend/mfrontend/db.py	Mon Mar 07 10:47:48 2011 +0100
@@ -134,3 +134,15 @@
     return query_db("SELECT username FROM users WHERE id = ?;",
                     [user_id], one=True)["username"]
 
+def get_user_id(user_name):
+    """ Funkcja pobiera identyfikator użytkownika na podstawie nazwy.
+        @param user_name    Nazwa użytkownika, którego indentyfikator ma zostać zwrócony.
+        @return             Identyfikator użytkownika.
+    """
+    return query_db("SELECT id FROM users WHERE username = ?;",
+                    [user_name], one=True)["id"]
+
+def new_job(id, label, hash):
+    query_db("INSERT INTO jobs (owner_id, label, hash) VALUES (?,?,?);",
+            [id, label, hash])
+    g.db.commit()