diff --git a/couchpotato/core/plugins/status/main.py b/couchpotato/core/plugins/status/main.py index 89e62d63..4d83ab41 100644 --- a/couchpotato/core/plugins/status/main.py +++ b/couchpotato/core/plugins/status/main.py @@ -1,6 +1,8 @@ from couchpotato import get_session +from couchpotato.api import addApiView from couchpotato.core.event import addEvent, fireEvent from couchpotato.core.helpers.encoding import toUnicode +from couchpotato.core.helpers.request import jsonified from couchpotato.core.logger import CPLog from couchpotato.core.plugins.base import Plugin from couchpotato.core.settings.model import Status @@ -26,6 +28,15 @@ class StatusPlugin(Plugin): addEvent('status.all', self.all) addEvent('app.load', self.fill) + addApiView('status.list', self.list) + + def list(self): + + return jsonified({ + 'success': True, + 'list': self.all() + }) + def all(self): db = get_session()