Migrate ClaimCertificateView.vue to Enhanced Triple Migration Pattern

- Replaced all databaseUtil and direct PlatformServiceFactory usage with PlatformServiceMixin methods
- Removed all raw SQL queries from the component
- Centralized notification message in src/constants/notifications.ts
- Replaced direct $notify call with notification helper and TIMEOUTS constant
- Updated migration documentation and security audit
- Ran lint-fix; no migration-specific errors remain

Ready for human testing and validation.
This commit is contained in:
Matthew Raymer
2025-07-08 12:32:05 +00:00
parent ab5e86b094
commit 51afdcaddb
6 changed files with 239 additions and 37 deletions

View File

@@ -71,7 +71,7 @@ These components still need the triple migration pattern applied:
- InviteOneView.vue → ✅ **HUMAN TESTED** (2025-07-08)
- IdentitySwitcherView.vue
- OfferDetailsView.vue
- DiscoverView.vue
- DiscoverView.vue → ✅ **HUMAN TESTED** (2025-07-08)
- ConfirmGiftView.vue
- ClaimCertificateView.vue
- ImportDerivedAccountView.vue