From 9ecba460a45f83467c84eff1c09b43ba547e76af Mon Sep 17 00:00:00 2001 From: EnesSacid-Buker Date: Thu, 18 Mar 2021 13:03:13 +0300 Subject: [PATCH] Currencies widget added --- app/Utilities/Widgets.php | 1 + app/Widgets/Currencies.php | 21 +++++++++++++++++ database/seeds/Permissions.php | 2 ++ resources/lang/en-GB/widgets.php | 1 + resources/views/widgets/currencies.blade.php | 24 ++++++++++++++++++++ 5 files changed, 49 insertions(+) create mode 100644 app/Widgets/Currencies.php create mode 100644 resources/views/widgets/currencies.blade.php diff --git a/app/Utilities/Widgets.php b/app/Utilities/Widgets.php index 2a858626b..f4a65e5d6 100644 --- a/app/Utilities/Widgets.php +++ b/app/Utilities/Widgets.php @@ -22,6 +22,7 @@ class Widgets 'App\Widgets\AccountBalance', 'App\Widgets\LatestIncome', 'App\Widgets\LatestExpenses', + 'App\Widgets\Currencies', ]; Module::enabled()->each(function ($module) use (&$list) { diff --git a/app/Widgets/Currencies.php b/app/Widgets/Currencies.php new file mode 100644 index 000000000..dcec7427c --- /dev/null +++ b/app/Widgets/Currencies.php @@ -0,0 +1,21 @@ +take(5)->get(); + + return $this->view('widgets.currencies', [ + 'currencies' => $currencies, + ]); + } + +} \ No newline at end of file diff --git a/database/seeds/Permissions.php b/database/seeds/Permissions.php index 378530b0a..0fe1e7170 100644 --- a/database/seeds/Permissions.php +++ b/database/seeds/Permissions.php @@ -84,6 +84,7 @@ class Permissions extends Seeder 'widgets-total-expenses' => 'r', 'widgets-total-income' => 'r', 'widgets-total-profit' => 'r', + 'widgets-currencies' => 'r', ], 'manager' => [ 'admin-panel' => 'r', @@ -134,6 +135,7 @@ class Permissions extends Seeder 'widgets-total-expenses' => 'r', 'widgets-total-income' => 'r', 'widgets-total-profit' => 'r', + 'widgets-currencies' => 'r', ], 'customer' => [ 'client-portal' => 'r', diff --git a/resources/lang/en-GB/widgets.php b/resources/lang/en-GB/widgets.php index f9fe1fce6..46542b9d5 100644 --- a/resources/lang/en-GB/widgets.php +++ b/resources/lang/en-GB/widgets.php @@ -2,6 +2,7 @@ return [ + 'currencies' => 'Currencies', 'total_income' => 'Total Income', 'receivables' => 'Receivables', 'open_invoices' => 'Open Invoices', diff --git a/resources/views/widgets/currencies.blade.php b/resources/views/widgets/currencies.blade.php new file mode 100644 index 000000000..c6a2a5515 --- /dev/null +++ b/resources/views/widgets/currencies.blade.php @@ -0,0 +1,24 @@ +
+
+ @include($class->views['header'], ['header_class' => 'border-bottom-0']) + +
+ + + + + + + + + @foreach($currencies as $item) + + + + + @endforeach + +
{{ trans('general.name') }}{{ trans('currencies.rate') }}
{{ $item->name }}{{ $item->rate }}
+
+
+