Movie.get by id event

This commit is contained in:
Ruud
2011-10-19 14:42:58 +02:00
parent 7316b9e7a5
commit aa798be53f
+10 -1
View File
@@ -1,6 +1,6 @@
from couchpotato import get_session
from couchpotato.api import addApiView
from couchpotato.core.event import fireEvent, fireEventAsync
from couchpotato.core.event import fireEvent, fireEventAsync, addEvent
from couchpotato.core.helpers.request import getParams, jsonified
from couchpotato.core.plugins.base import Plugin
from couchpotato.core.settings.model import Movie
@@ -28,6 +28,15 @@ class MoviePlugin(Plugin):
addApiView('movie.edit', self.edit)
addApiView('movie.delete', self.delete)
addEvent('movie.get', self.get)
def get(self, movie_id):
db = get_session()
m = db.query(Movie).filter_by(movie_id = movie_id).first()
return m.to_dict(self.default_dict)
def list(self):
params = getParams()