diff --git a/data/interfaces/default/base.html b/data/interfaces/default/base.html
index a606fcea..771d0ed3 100644
--- a/data/interfaces/default/base.html
+++ b/data/interfaces/default/base.html
@@ -315,10 +315,11 @@ ${next.headerIncludes()}
-% if plexpy.CONFIG.BROWSER_ENABLED:
+% if _session['user_group'] == 'admin' and plexpy.CONFIG.BROWSER_ENABLED:
% endif
%def>
diff --git a/data/interfaces/default/libraries.html b/data/interfaces/default/libraries.html
index 7280a000..95facffd 100644
--- a/data/interfaces/default/libraries.html
+++ b/data/interfaces/default/libraries.html
@@ -113,6 +113,7 @@
clearSearchButton('libraries_list_table', libraries_list_table);
+ % if _session['user_group'] == 'admin':
$('#row-edit-mode').on('click', function () {
$('#row-edit-mode-alert').fadeIn(200);
$('#libraries-to-delete').html('');
@@ -186,8 +187,10 @@
});
}
});
+ % endif
});
+ % if _session['user_group'] == 'admin':
$("#refresh-libraries-list").click(function () {
if ("${config['update_section_ids']}" == "1") {
$('#update_section_ids_message').html(
@@ -212,5 +215,6 @@
}
});
});
+ % endif
%def>
diff --git a/data/interfaces/default/library.html b/data/interfaces/default/library.html
index bd779e27..b797426f 100644
--- a/data/interfaces/default/library.html
+++ b/data/interfaces/default/library.html
@@ -401,6 +401,11 @@ DOCUMENTATION :: END
clearSearchButton('history_table-SID-${data["section_id"]}', history_table);
}
+ $( "#history-tab-btn" ).one( "click", function() {
+ loadHistoryTable();
+ });
+
+ % if _session['user_group'] == 'admin':
function loadMediaInfoTable() {
// Build media info table
media_info_table_options.ajax = {
@@ -422,9 +427,6 @@ DOCUMENTATION :: END
clearSearchButton('media_info_table-SID-${data["section_id"]}', media_info_table);
}
- $( "#history-tab-btn" ).one( "click", function() {
- loadHistoryTable();
- });
$( "#media-info-tab-btn" ).one( "click", function() {
loadMediaInfoTable();
});
@@ -487,6 +489,7 @@ DOCUMENTATION :: END
});
}
});
+ % endif
function recentlyWatched() {
// Populate recently watched
diff --git a/data/interfaces/default/user.html b/data/interfaces/default/user.html
index bbb34cfb..b51ea850 100644
--- a/data/interfaces/default/user.html
+++ b/data/interfaces/default/user.html
@@ -433,6 +433,7 @@ DOCUMENTATION :: END
clearSearchButton('sync_table-UID-${data["user_id"]}', sync_table);
});
+ % if _session['user_group'] == 'admin':
// Load edit user modal
$("#toggle-edit-user-modal").click(function() {
$("#edit-user-tooltip").tooltip('hide');
@@ -483,6 +484,7 @@ DOCUMENTATION :: END
});
}
});
+ % endif
function recentlyWatched() {
// Populate recently watched
diff --git a/data/interfaces/default/users.html b/data/interfaces/default/users.html
index 1e69fb1b..7991c110 100644
--- a/data/interfaces/default/users.html
+++ b/data/interfaces/default/users.html
@@ -99,6 +99,7 @@
clearSearchButton('users_list_table', users_list_table);
+ % if _session['user_group'] == 'admin':
$('#row-edit-mode').on('click', function () {
$('#row-edit-mode-alert').fadeIn(200);
$('#users-to-delete').html('');
@@ -173,8 +174,10 @@
toggleEditNames();
}
});
+ % endif
});
+ % if _session['user_group'] == 'admin':
$("#refresh-users-list").click(function() {
$.ajax({
url: 'refresh_users_list',
@@ -191,5 +194,6 @@
}
});
});
+ % endif
%def>
\ No newline at end of file