- Change checkGrant permission type from 'X' to 'W' in link-payment-history-wrap and link-payment-wait-send-wrap
- These navigation buttons should use 'W' (write) permission instead of 'X' (execute)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add grant check (54, 'D') to link payment download buttons
- Add grant check (54, 'X') to link payment request buttons
- Add grant check (65, 'D') to face auth download button
- Add grant check (60, 'D') to account holder search download button
- Add grant check (60, 'X') to account holder search request button
- Refactor inline onClick handlers to method references
Changes:
- link-payment-history-wrap: Add permission checks for download and request
- link-payment-wait-send-wrap: Add permission checks for download and request
- face-auth-page: Add permission check for download
- account-holder-search-page: Add permission check for download
- account-holder-search-list: Add permission check for search request
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Added linkPayment translation keys to en.json:
- shippingHistory, pendingSend, all, incompleteActive
- depositRequest, paymentComplete, paymentFailed, paymentStopped
- applyRequest, noData
- Localized link-payment-tab.tsx:
- Tab button labels (shippingHistory, pendingSend)
- Added useTranslation hook
- Localized link-payment-history-wrap.tsx:
- Payment status button group with function getPaymentResultBtnGroup(t)
- Alt texts and aria-labels for filter and download buttons
- Apply request button text
- Added useTranslation hook
- Localized link-payment-wait-send-wrap.tsx:
- Alt texts and aria-labels for filter and download buttons
- Apply request button text
- Uses getProcessStatusBtnGroup(t) from constant file
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>