comparison frontend/mfrontend/db.py @ 13:79cf8ca2a0e5

Dodałem pobieranie informacji o podanym zadaniu oraz pobieranie zadania oczekującego poprzez API
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Fri, 01 Apr 2011 19:02:08 +0200
parents 58a993029d9f
children df32c1d01b8d
comparison
equal deleted inserted replaced
12:5b4688e1964c 13:79cf8ca2a0e5
124 for job in result: 124 for job in result:
125 job['username'] = get_user_name(job['owner_id']) 125 job['username'] = get_user_name(job['owner_id'])
126 job['state_text'] = states[job['state']] 126 job['state_text'] = states[job['state']]
127 return result 127 return result
128 128
129 def get_waiting_job():
130 """ Funkcja zwraca dane o najstarszym oczekującym zadaniu.
131 @return Dane o zadaniu.
132 """
133 return query_db("SELECT * FROM jobs WHERE state = 0 ORDER BY id ASC",[],one=True)
134
135 def get_job_by_id(job_id):
136 """ Funkcja zwraca wszystkie informacje o wybranym zadaniu na podstawie
137 numeru identyfikacyjnego.
138 @param job_id Identyfikator żądanego zadania
139 @return Informacje o żądanym zadaniu.
140 """
141 return query_db("SELECT * FROM jobs WHERE id = ?",
142 [job_id], one=True)
143
129 def get_user_name(user_id): 144 def get_user_name(user_id):
130 """ Funkcja pobiera nazwę użytkownika o podanym identyfikatorze. 145 """ Funkcja pobiera nazwę użytkownika o podanym identyfikatorze.
131 @param user_id Identyfikator użytkownika, którego nazwa jest pożądana. 146 @param user_id Identyfikator użytkownika, którego nazwa jest pożądana.
132 @return String zawierający nazwę użytkownika, lub None, jeśli użytkownik nie istnieje. 147 @return String zawierający nazwę użytkownika, lub None, jeśli użytkownik nie istnieje.
133 """ 148 """