Mercurial > kraina_muminkow
diff frontend/mfrontend/views/api.py @ 11:69ecfe51d585
Dodałem prosty prototyp API
author | Michał Rudowicz <michal.rudowicz@fl9.eu> |
---|---|
date | Mon, 07 Mar 2011 11:04:11 +0100 |
parents | |
children | 79cf8ca2a0e5 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/frontend/mfrontend/views/api.py Mon Mar 07 11:04:11 2011 +0100 @@ -0,0 +1,22 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +from flask import jsonify, Module +from mfrontend import db, utils, exceptions, decorators +api = Module(__name__) + +@api.route('/getjob/') +@decorators.login_required +def get_jobs(): + return jsonify(jobs = db.get_jobs(None, None, None)) + +@api.route('/getjob/<int:jobid>/') +@decorators.login_required +def get_job(jobid): + """ Zwraca w formacie JSON informacje o podanym zadaniu. + Uwaga: użytkownik musi być zalogowany, aby móc pobrać + informację o zadaniu. + @param jobid Identyfikator żądanego zadania. + @return Informacje o zadaniu w formacie JSON. + """ + pass #TODO!