From 4a7b5bab545569e2ec32b273a4f0d6fa8188945d Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Thu, 20 Feb 2020 00:01:30 -0800 Subject: [PATCH] Update all info page links with helper function --- .../default/current_activity_instance.html | 8 ++--- data/interfaces/default/info.html | 28 +++++++-------- .../default/info_children_list.html | 24 ++++++------- .../default/info_collection_list.html | 12 +++---- .../default/info_search_results_list.html | 18 +++++----- .../default/js/tables/history_table.js | 8 ++--- .../default/js/tables/history_table_modal.js | 6 ++-- .../interfaces/default/js/tables/libraries.js | 6 ++-- data/interfaces/default/js/tables/user_ips.js | 6 ++-- data/interfaces/default/js/tables/users.js | 6 ++-- .../default/library_recently_added.html | 22 ++++++------ data/interfaces/default/recently_added.html | 32 ++++++++--------- .../default/user_recently_watched.html | 34 +++++++++---------- 13 files changed, 104 insertions(+), 106 deletions(-) diff --git a/data/interfaces/default/current_activity_instance.html b/data/interfaces/default/current_activity_instance.html index 9ea2b1b8..cbd5d85e 100644 --- a/data/interfaces/default/current_activity_instance.html +++ b/data/interfaces/default/current_activity_instance.html @@ -62,7 +62,7 @@ DOCUMENTATION :: END % if session is not None: <% from collections import defaultdict - from plexpy.helpers import cast_to_int, pms_image_proxy + from plexpy.helpers import cast_to_int, pms_image_proxy, info_page from plexpy.common import VIDEO_RESOLUTION_OVERRIDES, AUDIO_CODEC_OVERRIDES, EXTRA_TYPES import plexpy %> @@ -70,9 +70,9 @@ DOCUMENTATION :: END data = defaultdict(lambda: 'Unknown', **session) sk = data['session_key'] - href = 'info?rating_key={}'.format(data['rating_key']) if data['rating_key'] else '#' - parent_href = 'info?rating_key={}'.format(data['parent_rating_key']) if data['parent_rating_key'] else '#' - grandparent_href = 'info?rating_key={}'.format(data['grandparent_rating_key']) if data['grandparent_rating_key'] else '#' + href = info_page(data['rating_key']) + parent_href = info_page(data['parent_rating_key']) + grandparent_href = info_page(data['grandparent_rating_key']) user_href = 'user?user_id={}'.format(data['user_id']) if data['user_id'] else '#' %>
${data['library_name']} -
  • ${data['parent_title']}
  • +
  • ${data['parent_title']}
  • % elif data['media_type'] == 'episode': - + -
  • Season ${data['parent_media_index']}
  • +
  • Season ${data['parent_media_index']}
  • % elif data['media_type'] == 'artist': @@ -131,15 +131,15 @@ DOCUMENTATION :: END % elif data['media_type'] == 'album': -
  • ${data['parent_title']}
  • +
  • ${data['parent_title']}
  • % elif data['media_type'] == 'track': - + -
  • ${data['parent_title']}
  • +
  • ${data['parent_title']}
  • % endif @@ -209,18 +209,18 @@ DOCUMENTATION :: END % elif data['media_type'] in ('movie', 'show', 'artist', 'collection'):

     

    ${data['title']}

    % elif data['media_type'] == 'season': -

     

    ${data['parent_title']}

    +

     

    ${data['parent_title']}

    % elif data['media_type'] == 'episode': -

    ${data['grandparent_title']}

    +

    ${data['grandparent_title']}

    ${data['title']}

    % elif data['media_type'] == 'album': -

    ${data['parent_title']}

    +

    ${data['parent_title']}

    ${data['title']}

    % elif data['media_type'] == 'track': -

    ${data['original_title'] or data['grandparent_title']}

    -

    ${data['parent_title']} - ${data['title']}

    +

    ${data['original_title'] or data['grandparent_title']}

    +

    ${data['parent_title']} - ${data['title']}

    % endif
    @@ -627,9 +627,7 @@ DOCUMENTATION :: END data: function ( d ) { return { json_data: JSON.stringify( d ), - live: "${data['live']}", - full_title: "${data['full_title']}", - year: "${data['year']}", + guid: "${data['guid']}", user_id: "${_session['user_group']}" == "admin" ? null : "${_session['user_id']}" }; } diff --git a/data/interfaces/default/info_children_list.html b/data/interfaces/default/info_children_list.html index 08501340..300e0fdd 100644 --- a/data/interfaces/default/info_children_list.html +++ b/data/interfaces/default/info_children_list.html @@ -28,7 +28,7 @@ DOCUMENTATION :: END % if data != None: <% - from plexpy.helpers import pms_image_proxy + from plexpy.helpers import pms_image_proxy, info_page %> % if data['children_count'] > 0:
    @@ -41,7 +41,7 @@ DOCUMENTATION :: END
  • % endif % if data['children_type'] == 'movie': - +
    % if _session['user_group'] == 'admin': @@ -51,12 +51,12 @@ DOCUMENTATION :: END

    - ${child['title']} + ${child['title']}

    ${child['year']}

    % elif data['children_type'] == 'show': - +
    % if _session['user_group'] == 'admin': @@ -66,11 +66,11 @@ DOCUMENTATION :: END
    % elif data['children_type'] == 'season': - +
    % if child['thumb']:
    @@ -89,7 +89,7 @@ DOCUMENTATION :: END
    % elif data['children_type'] == 'episode': - +
    @@ -105,11 +105,11 @@ DOCUMENTATION :: END % elif data['children_type'] == 'album': - +
    % if _session['user_group'] == 'admin': @@ -119,14 +119,14 @@ DOCUMENTATION :: END
    % elif data['children_type'] == 'track': % if loop.index % 2 == 0:
     ${child['media_index']} - ${child['title']} + ${child['title']} % if child['original_title']: - ${child['original_title']} % endif @@ -138,7 +138,7 @@ DOCUMENTATION :: END % else:
     ${child['media_index']} - ${child['title']} + ${child['title']} % if child['original_title']: - ${child['original_title']} % endif diff --git a/data/interfaces/default/info_collection_list.html b/data/interfaces/default/info_collection_list.html index e3fa03be..d625f249 100644 --- a/data/interfaces/default/info_collection_list.html +++ b/data/interfaces/default/info_collection_list.html @@ -29,7 +29,7 @@ DOCUMENTATION :: END % if data != None: <% from plexpy.common import MEDIA_TYPE_HEADERS - from plexpy.helpers import pms_image_proxy + from plexpy.helpers import pms_image_proxy, info_page types = ('movie', 'show', 'artist', 'album') %> % for media_type in types: @@ -46,7 +46,7 @@ DOCUMENTATION :: END