refactor: remove cash-related permissions and components from Dashboard for streamlined access control
This commit is contained in:
parent
d52f471920
commit
6e75debff0
@ -58,7 +58,6 @@ public function permissions(): array
|
||||
self::DIREKTUR => [
|
||||
Permission::DASHBOARD_VIEW,
|
||||
Permission::DASHBOARD_ATTENDANCE,
|
||||
Permission::DASHBOARD_CASH,
|
||||
Permission::DASHBOARD_REVENUE,
|
||||
Permission::DASHBOARD_EXPENSE,
|
||||
Permission::DASHBOARD_ORDERS_CHANNEL,
|
||||
@ -117,7 +116,6 @@ public function permissions(): array
|
||||
|
||||
self::ADMIN_TOKO => [
|
||||
Permission::DASHBOARD_VIEW,
|
||||
Permission::DASHBOARD_CASH,
|
||||
Permission::DASHBOARD_REVENUE,
|
||||
Permission::DASHBOARD_EXPENSE,
|
||||
Permission::DASHBOARD_ORDERS_CHANNEL,
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
<script setup lang="ts">
|
||||
import { Head } from '@inertiajs/vue3';
|
||||
import {
|
||||
Banknote,
|
||||
Clock,
|
||||
Moon,
|
||||
Sun,
|
||||
@ -37,12 +36,6 @@ interface DashboardProps {
|
||||
absent: number;
|
||||
on_leave: number;
|
||||
};
|
||||
cashOverview: {
|
||||
total_balance: number;
|
||||
total_transactions: number;
|
||||
total_deposit: number;
|
||||
total_withdrawal: number;
|
||||
};
|
||||
revenueSummary: {
|
||||
total_revenue: number;
|
||||
total_discount: number;
|
||||
@ -269,10 +262,6 @@ const visibleStatsCount = computed(() => {
|
||||
count++;
|
||||
}
|
||||
|
||||
if (can('dashboard.cash')) {
|
||||
count++;
|
||||
}
|
||||
|
||||
if (can('dashboard.revenue')) {
|
||||
count++;
|
||||
}
|
||||
@ -401,19 +390,6 @@ const chartsGridClass = computed(() => {
|
||||
},
|
||||
]" />
|
||||
|
||||
<StatCard v-if="can('dashboard.cash')" title="Kas Toko" :icon="Banknote" main-label="Total Saldo"
|
||||
:main-value="'Rp' + formatRupiah(cashOverview.total_balance)" :sub-label="cashOverview.total_transactions + ' transaksi'
|
||||
" :items="[
|
||||
{
|
||||
label: 'Deposit',
|
||||
value: 'Rp' + formatRupiah(cashOverview.total_deposit),
|
||||
},
|
||||
{
|
||||
label: 'Withdrawal',
|
||||
value: 'Rp' + formatRupiah(cashOverview.total_withdrawal),
|
||||
},
|
||||
]" :cols="2" />
|
||||
|
||||
<StatCard v-if="can('dashboard.revenue')" title="Pendapatan" :icon="TrendingUp" main-label="Total"
|
||||
:main-value="'Rp' + formatRupiah(revenueSummary.total_revenue)" :sub-label="revenueSummary.total_orders + ' transaksi selesai'
|
||||
" :items="[
|
||||
|
||||
Loading…
Reference in New Issue
Block a user