Add missing admin permission check to connection/user management sections.

This commit is contained in:
Michael Jumper
2013-03-04 01:37:41 -08:00
parent 708b1b9108
commit 4a6036baa2

View File

@@ -951,7 +951,8 @@ GuacAdmin.reset = function() {
GuacAdmin.cached_connections.sort(GuacamoleService.Connections.comparator); GuacAdmin.cached_connections.sort(GuacamoleService.Connections.comparator);
// Connection management // Connection management
if (GuacAdmin.cached_permissions.create_connection if (GuacAdmin.cached_permissions.administer
|| GuacAdmin.cached_permissions.create_connection
|| GuacAdmin.hasEntry(GuacAdmin.cached_permissions.update_connection) || GuacAdmin.hasEntry(GuacAdmin.cached_permissions.update_connection)
|| GuacAdmin.hasEntry(GuacAdmin.cached_permissions.remove_connection) || GuacAdmin.hasEntry(GuacAdmin.cached_permissions.remove_connection)
|| GuacAdmin.hasEntry(GuacAdmin.cached_permissions.administer_connection)) || GuacAdmin.hasEntry(GuacAdmin.cached_permissions.administer_connection))
@@ -960,7 +961,8 @@ GuacAdmin.reset = function() {
GuacUI.removeClass(document.body, "manage-connections"); GuacUI.removeClass(document.body, "manage-connections");
// User management // User management
if (GuacAdmin.cached_permissions.create_user if (GuacAdmin.cached_permissions.administer
|| GuacAdmin.cached_permissions.create_user
|| GuacAdmin.hasEntry(GuacAdmin.cached_permissions.update_user) || GuacAdmin.hasEntry(GuacAdmin.cached_permissions.update_user)
|| GuacAdmin.hasEntry(GuacAdmin.cached_permissions.remove_user) || GuacAdmin.hasEntry(GuacAdmin.cached_permissions.remove_user)
|| GuacAdmin.hasEntry(GuacAdmin.cached_permissions.administer_user)) || GuacAdmin.hasEntry(GuacAdmin.cached_permissions.administer_user))
@@ -969,7 +971,8 @@ GuacAdmin.reset = function() {
GuacUI.removeClass(document.body, "manage-users"); GuacUI.removeClass(document.body, "manage-users");
// Connection creation // Connection creation
if (GuacAdmin.cached_permissions.create_connection) { if (GuacAdmin.cached_permissions.administer
|| GuacAdmin.cached_permissions.create_connection) {
GuacUI.addClass(document.body, "add-connections"); GuacUI.addClass(document.body, "add-connections");
GuacAdmin.buttons.add_connection.onclick = function() { GuacAdmin.buttons.add_connection.onclick = function() {
@@ -993,7 +996,8 @@ GuacAdmin.reset = function() {
} }
// User creation // User creation
if (GuacAdmin.cached_permissions.create_user) { if (GuacAdmin.cached_permissions.administer
|| GuacAdmin.cached_permissions.create_user) {
GuacUI.addClass(document.body, "add-users"); GuacUI.addClass(document.body, "add-users");
GuacAdmin.buttons.add_user.onclick = function() { GuacAdmin.buttons.add_user.onclick = function() {