diff --git a/Modules/Reports/Http/Controllers/ReportsController.php b/Modules/Reports/Http/Controllers/ReportsController.php index 0efd73af..e22dd8f2 100644 --- a/Modules/Reports/Http/Controllers/ReportsController.php +++ b/Modules/Reports/Http/Controllers/ReportsController.php @@ -9,39 +9,31 @@ use Illuminate\Support\Facades\Gate; class ReportsController extends Controller { - public function profitLossReport() { - abort_if(Gate::denies('access_profit_loss_report'), 403); + public function __construct() { + abort_if(Gate::denies('access_reports'), 403); + } + public function profitLossReport() { return view('reports::profit-loss.index'); } public function paymentsReport() { - abort_if(Gate::denies('access_payments_report'), 403); - return view('reports::payments.index'); } public function salesReport() { - abort_if(Gate::denies('access_sales_report'), 403); - return view('reports::sales.index'); } public function purchasesReport() { - abort_if(Gate::denies('access_purchases_report'), 403); - return view('reports::purchases.index'); } public function salesReturnReport() { - abort_if(Gate::denies('access_sales_return_report'), 403); - return view('reports::sales-return.index'); } public function purchasesReturnReport() { - abort_if(Gate::denies('access_purchases_return_report'), 403); - return view('reports::purchases-return.index'); } } diff --git a/Modules/Setting/Database/Seeders/SettingDatabaseSeeder.php b/Modules/Setting/Database/Seeders/SettingDatabaseSeeder.php index 4aebba92..4e436e39 100644 --- a/Modules/Setting/Database/Seeders/SettingDatabaseSeeder.php +++ b/Modules/Setting/Database/Seeders/SettingDatabaseSeeder.php @@ -22,7 +22,7 @@ class SettingDatabaseSeeder extends Seeder 'notification_email' => 'notification@test.com', 'default_currency_id' => 1, 'default_currency_position' => 'prefix', - 'footer_text' => 'Triangle Pos © 2021 || Developed by Fahim Anzam', + 'footer_text' => 'Triangle Pos © 2021 || Developed by Fahim Anzam', 'company_address' => 'Tangail, Bangladesh' ]); } diff --git a/Modules/User/Database/Seeders/PermissionsTableSeeder.php b/Modules/User/Database/Seeders/PermissionsTableSeeder.php index e39584f5..eda33f72 100644 --- a/Modules/User/Database/Seeders/PermissionsTableSeeder.php +++ b/Modules/User/Database/Seeders/PermissionsTableSeeder.php @@ -105,6 +105,8 @@ class PermissionsTableSeeder extends Seeder 'delete_purchase_returns', //Purchase Return Payments 'access_purchase_return_payments', + //Reports + 'access_reports', //Currencies 'access_currencies', 'create_currencies', diff --git a/Modules/User/Resources/views/roles/edit.blade.php b/Modules/User/Resources/views/roles/edit.blade.php index 4d1d23a4..47e731f7 100644 --- a/Modules/User/Resources/views/roles/edit.blade.php +++ b/Modules/User/Resources/views/roles/edit.blade.php @@ -782,6 +782,27 @@ + +