From f1f1ed88a4db5e2a194f6e9cda0594802dae3d3b Mon Sep 17 00:00:00 2001 From: Jonathan Wong Date: Mon, 7 Sep 2015 19:23:08 -0700 Subject: [PATCH] Add user filter to history tables --- plexpy/datafactory.py | 3 ++- plexpy/webserve.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plexpy/datafactory.py b/plexpy/datafactory.py index 549612e4..e9f2453c 100644 --- a/plexpy/datafactory.py +++ b/plexpy/datafactory.py @@ -60,7 +60,8 @@ class DataFactory(object): 'session_history.user', 'session_history_metadata.media_type', 'session_history_media_info.video_decision', - 'session_history.user_id as user_id' + 'session_history.user_id as user_id', + 'users.show_user as show_user' ] try: query = data_tables.ssp_query(table_name='session_history', diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 49eaee85..483a8155 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -596,6 +596,7 @@ class WebInterface(object): if 'start_date' in kwargs: start_date = kwargs.get('start_date', "") custom_where = [['strftime("%Y-%m-%d", datetime(date, "unixepoch", "localtime"))', start_date]] + custom_where.append(['show_user', 1]) data_factory = datafactory.DataFactory() history = data_factory.get_history(kwargs=kwargs, custom_where=custom_where)