comparison 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
comparison
equal deleted inserted replaced
9:9a0a9fa7f91d 10:58a993029d9f
132 @return String zawierający nazwę użytkownika, lub None, jeśli użytkownik nie istnieje. 132 @return String zawierający nazwę użytkownika, lub None, jeśli użytkownik nie istnieje.
133 """ 133 """
134 return query_db("SELECT username FROM users WHERE id = ?;", 134 return query_db("SELECT username FROM users WHERE id = ?;",
135 [user_id], one=True)["username"] 135 [user_id], one=True)["username"]
136 136
137 def get_user_id(user_name):
138 """ Funkcja pobiera identyfikator użytkownika na podstawie nazwy.
139 @param user_name Nazwa użytkownika, którego indentyfikator ma zostać zwrócony.
140 @return Identyfikator użytkownika.
141 """
142 return query_db("SELECT id FROM users WHERE username = ?;",
143 [user_name], one=True)["id"]
144
145 def new_job(id, label, hash):
146 query_db("INSERT INTO jobs (owner_id, label, hash) VALUES (?,?,?);",
147 [id, label, hash])
148 g.db.commit()