Get status by ID

This commit is contained in:
Ruud
2011-10-19 13:42:17 +02:00
parent dd9f402544
commit 7316b9e7a5
+6
View File
@@ -25,6 +25,7 @@ class StatusPlugin(Plugin):
def __init__(self):
addEvent('status.add', self.add)
addEvent('status.get', self.add) # Alias for .add
addEvent('status.get_by_id', self.getById)
addEvent('status.all', self.all)
addEvent('app.load', self.fill)
@@ -37,6 +38,11 @@ class StatusPlugin(Plugin):
'list': self.all()
})
def getById(self, id):
db = get_session()
status = db.query(Status).filter_by(id = id).first()
return status.to_dict()
def all(self):
db = get_session()