diff --git a/app/FaveoStorage/Controllers/SettingsController.php b/app/FaveoStorage/Controllers/SettingsController.php
index 077ef4302..a2d1e31ee 100644
--- a/app/FaveoStorage/Controllers/SettingsController.php
+++ b/app/FaveoStorage/Controllers/SettingsController.php
@@ -13,6 +13,11 @@ use RecursiveIteratorIterator;
class SettingsController extends Controller
{
+ public function __construct()
+ {
+ $this->middleware(['auth', 'roles']);
+ }
+
public function settingsIcon()
{
return '
diff --git a/app/Http/Controllers/Admin/helpdesk/PriorityController.php b/app/Http/Controllers/Admin/helpdesk/PriorityController.php
index 625a44fd9..a4d395fda 100644
--- a/app/Http/Controllers/Admin/helpdesk/PriorityController.php
+++ b/app/Http/Controllers/Admin/helpdesk/PriorityController.php
@@ -31,7 +31,7 @@ class PriorityController extends Controller
{
$this->PhpMailController = $PhpMailController;
$this->NotificationController = $NotificationController;
- $this->middleware('auth');
+ $this->middleware('roles');
}
/**
diff --git a/app/Http/Controllers/Admin/helpdesk/UrlSettingController.php b/app/Http/Controllers/Admin/helpdesk/UrlSettingController.php
index 6e526bdae..ba5006d8f 100644
--- a/app/Http/Controllers/Admin/helpdesk/UrlSettingController.php
+++ b/app/Http/Controllers/Admin/helpdesk/UrlSettingController.php
@@ -10,7 +10,7 @@ class UrlSettingController extends Controller
{
public function __construct()
{
- $this->middleware('auth');
+ $this->middleware(['auth', 'roles']);
}
public function settings(Request $request)
diff --git a/app/Http/Controllers/Job/MailController.php b/app/Http/Controllers/Job/MailController.php
index bab160754..0e4340471 100644
--- a/app/Http/Controllers/Job/MailController.php
+++ b/app/Http/Controllers/Job/MailController.php
@@ -9,6 +9,11 @@ use Illuminate\Http\Request;
class MailController extends Controller
{
+ public function __construct()
+ {
+ $this->middleware(['auth', 'roles']);
+ }
+
public function serviceForm(Request $request)
{
$serviceid = $request->input('service');
diff --git a/app/Http/Controllers/Job/QueueController.php b/app/Http/Controllers/Job/QueueController.php
index 9a994201d..fe5903ba0 100644
--- a/app/Http/Controllers/Job/QueueController.php
+++ b/app/Http/Controllers/Job/QueueController.php
@@ -12,6 +12,11 @@ use Illuminate\Http\Request;
class QueueController extends Controller
{
+ public function __construct()
+ {
+ $this->middleware(['auth', 'roles']);
+ }
+
public function index()
{
try {
diff --git a/resources/views/themes/default1/admin/helpdesk/manage/ticket_priority/index.blade.php b/resources/views/themes/default1/admin/helpdesk/manage/ticket_priority/index.blade.php
index 64ec1ca4c..e2c1eb0de 100644
--- a/resources/views/themes/default1/admin/helpdesk/manage/ticket_priority/index.blade.php
+++ b/resources/views/themes/default1/admin/helpdesk/manage/ticket_priority/index.blade.php
@@ -58,14 +58,11 @@ class="nav-link active"
+