diff --git a/src/accounting-app/views/BalancePage.vue b/src/accounting-app/views/BalancePage.vue index 8b6492b..1335021 100644 --- a/src/accounting-app/views/BalancePage.vue +++ b/src/accounting-app/views/BalancePage.vue @@ -98,11 +98,8 @@ async function loadData() { totalIncomeSats.value = balanceData.total_income_sats || 0 totalIncomeFiat.value = balanceData.total_income_fiat || {} - // Filter for pending transactions (flag = '!'), excluding voided ones - // (libra convention: voided keeps '!' flag and carries a 'voided' tag). - pendingTransactions.value = txData.entries.filter( - tx => tx.flag === '!' && !tx.tags?.includes('voided') - ) + // Filter for pending transactions (flag = '!') + pendingTransactions.value = txData.entries.filter(tx => tx.flag === '!') } catch (error) { console.error('[BalancePage] Error loading data:', error) toast.error('Failed to load balance data') diff --git a/src/modules/expenses/components/admin/GrantPermissionDialog.vue b/src/modules/expenses/components/admin/GrantPermissionDialog.vue new file mode 100644 index 0000000..20e7d87 --- /dev/null +++ b/src/modules/expenses/components/admin/GrantPermissionDialog.vue @@ -0,0 +1,256 @@ + + +