Hiding chat-settings if not logged in as admin

This commit is contained in:
Kasper Rynning-Tønnesen
2018-09-27 10:29:07 +02:00
parent 6740da6d5c
commit 24ca0832ba
2 changed files with 3 additions and 1 deletions

View File

@@ -213,7 +213,7 @@ function conf_function(params, coll, guid, offline, socket) {
adminpass:hash,
desc: description,
};
if(params.hasOwnProperty("toggleChat")) {
if(params.hasOwnProperty("toggleChat") && docs[0].adminpass != "" && docs[0].adminpass != undefined && docs[0].adminpass == hash) {
obj.toggleChat = params.toggleChat;
}
if(params.userpass_changed) {

View File

@@ -42,6 +42,7 @@ var Admin = {
document.getElementById("password").value = "";
document.getElementById("password").setAttribute("placeholder", "Change admin password");
Helper.removeClass(".user-password-li", "hide");
Helper.removeClass(".chat-toggle-li", "hide");
Helper.removeClass(".delete-all", "hide");
if(document.getElementsByClassName("password_protected")[0].checked) {
Helper.removeClass(".change_user_pass", "hide");
@@ -123,6 +124,7 @@ var Admin = {
Helper.addClass(".user-password-li", "hide");
Helper.addClass(".chat-toggle-li", "hide");
Helper.addClass(".delete-all", "hide");
if(document.getElementsByClassName("password_protected")[0].checked) {