From 45f002a797e51e6f9db6d87d07beec0f53d304b5 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Tue, 26 Sep 2017 22:21:04 -0700 Subject: [PATCH] Add manual trigger for recently added notifications from the info page --- data/interfaces/default/info.html | 22 ++++++++++++++++++++++ plexpy/notification_handler.py | 20 ++++++++++++-------- plexpy/webserve.py | 20 ++++++++++++++++++++ 3 files changed, 54 insertions(+), 8 deletions(-) diff --git a/data/interfaces/default/info.html b/data/interfaces/default/info.html index c2500ea1..e71bad36 100644 --- a/data/interfaces/default/info.html +++ b/data/interfaces/default/info.html @@ -385,6 +385,20 @@ DOCUMENTATION :: END % endif +
+ <% + if data['media_type'] in ('movie', 'show', 'artist'): + full_title = data['title'] + elif data['media_type'] in ('season', 'album'): + full_title = data['parent_title'] + ' - ' + data['title'] + else: + full_title = data['grandparent_title'] + ' - ' + data['title'] + %> + +
% endif
@@ -547,6 +561,14 @@ DOCUMENTATION :: END } }); }); + + $('#send-recently-added-notification').on('click', function () { + var full_title = $(this).data('title'); + var msg = 'Are you sure you want to send a recently added notification for the following?

' + full_title + ''; + var url = 'send_manual_on_created'; + var data = { rating_key: $(this).data('id') } + confirmAjaxCall(url, msg, data, false); + }); % if data['media_type'] in ('show', 'season', 'artist', 'album'):