diff --git a/plugins/cerberusweb.core/api/uri/tickets.php b/plugins/cerberusweb.core/api/uri/tickets.php
index 51f15ab..47e87cf 100644
--- a/plugins/cerberusweb.core/api/uri/tickets.php
+++ b/plugins/cerberusweb.core/api/uri/tickets.php
@@ -300,12 +300,14 @@ class ChTicketsPage extends CerberusPageExtension {
 		);
 		
 		// ====== Who's Online
-		$whos_online = DAO_Worker::getAllOnline();
-		if(!empty($whos_online)) {
-			$tpl->assign('whos_online', $whos_online);
-			$tpl->assign('whos_online_count', count($whos_online));
+		@$active_worker = CerberusApplication::getActiveWorker();
+		if($active_worker->hasPriv('core.ticket.view.whos_online')) {
+			$whos_online = DAO_Worker::getAllOnline();
+			if(!empty($whos_online)) {
+				$tpl->assign('whos_online', $whos_online);
+				$tpl->assign('whos_online_count', count($whos_online));
+			}
 		}
-		
         $tpl->display('file:' . $this->_TPL_PATH . 'tickets/workflow/index.tpl');
 	}
 	
@@ -481,12 +483,14 @@ class ChTicketsPage extends CerberusPageExtension {
 		);
 		
 		// ====== Who's Online
-		$whos_online = DAO_Worker::getAllOnline();
-		if(!empty($whos_online)) {
-			$tpl->assign('whos_online', $whos_online);
-			$tpl->assign('whos_online_count', count($whos_online));
+		@$active_worker = CerberusApplication::getActiveWorker();
+		if($active_worker->hasPriv('core.ticket.view.whos_online')) {
+			$whos_online = DAO_Worker::getAllOnline();
+			if(!empty($whos_online)) {
+				$tpl->assign('whos_online', $whos_online);
+				$tpl->assign('whos_online_count', count($whos_online));
+			}
 		}
-		
         $tpl->display('file:' . $this->_TPL_PATH . 'tickets/overview/index.tpl');		
 	}
 	
diff --git a/plugins/cerberusweb.core/plugin.xml b/plugins/cerberusweb.core/plugin.xml
index 7b64d53..fb9f6db 100644
--- a/plugins/cerberusweb.core/plugin.xml
+++ b/plugins/cerberusweb.core/plugin.xml
@@ -162,6 +162,7 @@
 		<priv id="core.ticket.view.actions.export" label="acl.core.ticket.view.actions.export" />
 		<priv id="core.ticket.view.actions.merge" label="acl.core.ticket.view.actions.merge" />
 		<priv id="core.ticket.view.actions.pile_sort" label="acl.core.ticket.view.actions.pile_sort" />
+		<priv id="core.ticket.view.whos_online" label="acl.core.ticket.view.whos_online" />
 
 		<!-- Workspaces -->
 		<priv id="core.home.auto_refresh" label="acl.core.home.auto_refresh" />
diff --git a/plugins/cerberusweb.core/strings.xml b/plugins/cerberusweb.core/strings.xml
index 404648f..9c3d6d0 100644
--- a/plugins/cerberusweb.core/strings.xml
+++ b/plugins/cerberusweb.core/strings.xml
@@ -501,6 +501,9 @@
 		<tu tuid='acl.core.ticket.view.actions.pile_sort'>
 			<tuv xml:lang="en_US"><seg>[Tickets] Can use the pile sorter on lists</seg></tuv>
 		</tu>
+		<tu tuid='acl.core.ticket.view.whos_online'>
+			<tuv xml:lang="en_US"><seg>[Tickets] Allows user to see who's Online</seg></tuv>
+		</tu>
 
 		<!-- Activity -->
 		

