fix(FE): adjust permission finance

This commit is contained in:
randy-ar
2026-01-05 13:05:10 +07:00
parent 9562ce7b40
commit 203782c258
3 changed files with 17 additions and 5 deletions
@@ -162,7 +162,7 @@ const FinanceDetail = ({ finance }: { finance: Finance }) => {
</Button>
</RequirePermission>
)}
<RequirePermission permissions='lti.finance.transaction.delete'>
<RequirePermission permissions='lti.finance.transactions.delete'>
<Button
color='error'
className='min-w-24'
@@ -49,7 +49,14 @@ const RowOptionsMenu = ({
}) => {
return (
<RowOptionsMenuWrapper type={type}>
<RequirePermission permissions='lti.finance.transaction.detail'>
<RequirePermission
permissions={[
'lti.finance.transactions.detail',
'lti.finance.initial_balances.detail',
'lti.finance.injections.detail',
'lti.finance.payments.detail',
]}
>
<Button
href={`/finance/detail?financeId=${props.row.original.id}`}
variant='ghost'
@@ -109,7 +116,7 @@ const RowOptionsMenu = ({
</RequirePermission>
)}
<RequirePermission permissions='lti.finance.transaction.delete'>
<RequirePermission permissions='lti.finance.transactions.delete'>
<Button
onClick={deleteClickHandler}
variant='ghost'
+7 -2
View File
@@ -75,8 +75,13 @@ export const ROUTE_PERMISSIONS: Record<string, string[]> = {
'/expense/realization/edit/': ['lti.expense.update.realization'],
// Finance
'/finance/': ['lti.finance.transaction.list'],
'/finance/detail/': ['lti.finance.transaction.detail'],
'/finance/': ['lti.finance.transactions.list'],
'/finance/detail/': [
'lti.finance.transactions.detail',
'lti.finance.initial_balances.detail',
'lti.finance.injections.detail',
'lti.finance.payments.detail',
],
'/finance/add/': ['lti.finance.payments.create'],
'/finance/detail/edit/': ['lti.finance.payments.update'],
'/finance/add/initial-balance/': ['lti.finance.initial_balances.create'],