Get status by ID
This commit is contained in:
@@ -25,6 +25,7 @@ class StatusPlugin(Plugin):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
addEvent('status.add', self.add)
|
addEvent('status.add', self.add)
|
||||||
addEvent('status.get', self.add) # Alias for .add
|
addEvent('status.get', self.add) # Alias for .add
|
||||||
|
addEvent('status.get_by_id', self.getById)
|
||||||
addEvent('status.all', self.all)
|
addEvent('status.all', self.all)
|
||||||
addEvent('app.load', self.fill)
|
addEvent('app.load', self.fill)
|
||||||
|
|
||||||
@@ -37,6 +38,11 @@ class StatusPlugin(Plugin):
|
|||||||
'list': self.all()
|
'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):
|
def all(self):
|
||||||
|
|
||||||
db = get_session()
|
db = get_session()
|
||||||
|
|||||||
Reference in New Issue
Block a user