This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch chore/fineract-spec-sync
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
from c84b2f84 chore(api): sync the Fineract OpenAPI spec and regenerate the
client
add a003cc2d Merge pull request #573 from apache/chore/fineract-spec-sync
add 0ba1e24e fix(floating-rates): unique ids and bind date pickers in @for
add b01b1ac0 fix(floating-rates): bind period dates as ISO strings
add 5865e439 fix(lint): move deferred-datetime-button to src/app/ui per
ADR 0005
add 72d19696 Merge pull request #557 from
cestercian/cursor/date-picker-for-binding-94d0
add 4aba1aca fix: use theme color for savings account details
add b368d8a2 Merge pull request #588 from
Nidhaldal/fix/savings-account-dark-mode
add d7ccd64c fix(idle): dismiss inactivity dialog if session ended while
it was presenting
add bce54e5a Merge pull request #556 from
Morrowga/fix/inactivity-dialog-after-session-end
add 7a362ad1 refactor: migrate loans buttons to app-button
add e6598fa0 Merge pull request #594 from
pranavdhanabalan/refactor/loans-app-button
add 7a4be99a refactor: migrate centers buttons to app-button
add c3ea4ff5 Merge pull request #597 from
pranavdhanabalan/refactor/centers-app-button
add 8a467602 refactor: migrate organization buttons to app-button
add f50729e8 Merge pull request #595 from
pranavdhanabalan/refactor/organization-app-button
add 529e2c94 refactor: migrate security buttons to app-button
add d05af1b7 Merge pull request #598 from
pranavdhanabalan/refactor/security-app-button
add bca24b88 refactor: migrate groups buttons to app-button
add 6d5dbe99 Merge pull request #593 from
pranavdhanabalan/refactor/groups-app-button
add c75dd058 refactor: migrate tasks buttons to app-button
add 8ae0798b Merge pull request #599 from
pranavdhanabalan/refactor/tasks-app-button
add 1cea5d2f refactor: migrate products buttons to app-button
add 956cce60 Merge pull request #592 from
pranavdhanabalan/refactor/products-app-button
add e460b30b refactor: migrate accounting buttons to app-button
add 7e47aafb Merge pull request #591 from
pranavdhanabalan/refactor/accounting-app-button
add 26fc3054 fix: render a persistent in-content state for a client that
fails to load
add 7b095a9a Merge pull request #603 from
shivaansh0610-LUFFY/fix/577-client-detail-load-error
add 9a4fd7d1 refactor: migrate system buttons to app-button
add 0e4e2069 test: remove ESLint suppressions and update report deletion
test for app-button
add b59ef77b Merge pull request #596 from
pranavdhanabalan/refactor/system-app-button
add 0b7bdf47 feat(ui): add semantic tones to app-icon
add dcb42ed0 Merge pull request #604 from
wellkilo/feat/app-icon-semantic-tones
add 6f40cfc5 fix(theme): fix light mode status pills and primary text
contrast (#587)
add f8fcb45b fix(theme): restore ionic primary token mapping and simplify
branding validation
add 79aa0b2a Merge pull request #601 from
subhranshudash13-dotcom/fix/587-wcag-contrast-light-mode
add da8d9cfb fix: use theme token for .clickable-link colour in dark mode
add 1e4b73b3 Merge pull request #600 from
akashchamp/fix/clickable-link-dark-contrast
add f425d7e5 Fix data table text truncation width
add c5793c49 Merge pull request #605 from
shivaansh0610-LUFFY/fix/581-truncate-text-width
add c52a63f2 fix(ui): keep record detail actions reachable on mobile
add 984244d3 Merge pull request #606 from
wellkilo/fix/574-mobile-record-detail-layout
add 35ac1a46 fix: show a page for unknown routes (#2)
add b843ece2 Add tests for unknown route and user info display
add 4283911d Remove unnecessary blank lines in feature coverage tests
add 0e824ec9 Merge pull request #590 from
vansh-nagar/fix/show-not-found-page
add 1442d468 fix(ui): notify loan product signal on form edits
add e062443f Merge pull request #607 from
wellkilo/fix/571-loan-product-signal-bindings
add e3d6660e chore(api): sync the Fineract OpenAPI spec and regenerate the
client
No new revisions were added by this update.
Summary of changes:
e2e/accessibility.spec.ts | 53 ++
e2e/client-load-error.spec.ts | 177 ++++
e2e/date-picker-revisit.spec.ts | 23 +-
e2e/feature-coverage.spec.ts | 14 +
e2e/group-membership.spec.ts | 2 +-
e2e/mobile-shell.spec.ts | 125 +++
e2e/parity-screens.spec.ts | 9 +-
eslint-suppressions.json | 53 --
public/api/fineract.json | 994 ++++++++++++++++++---
public/api/fineract.provenance.json | 18 +-
scripts/check-responsive.mjs | 2 +-
src/app/api/.openapi-generator/FILES | 11 +
...depositAccountOnHoldFundTransactions.service.ts | 10 +-
...ernalAssetOwnerLoanProductAttributes.service.ts | 67 ++
src/app/api/api/fixedDepositAccount.service.ts | 18 +-
src/app/api/api/groups.service.ts | 10 +-
src/app/api/api/recurringDepositAccount.service.ts | 18 +-
src/app/api/api/savingsAccount.service.ts | 61 +-
.../api/api/workingCapitalLoanCharges.service.ts | 16 +-
.../api/api/workingCapitalLoanProducts.service.ts | 2 +-
.../api/workingCapitalLoanTransactions.service.ts | 8 +-
...eWorkingCapitalLoanTransactionCommandRequest.ts | 26 +-
src/app/api/model/getBalance.ts | 8 +
.../getFixedDepositAccountsAccountIdResponse.ts | 2 +
.../getFixedDepositAccountsAccountIdSummary.ts | 3 +
src/app/api/model/getFixedDepositAccountsStatus.ts | 1 +
....ts => getGroupsGroupIdGsimAccountsResponse.ts} | 9 +-
...upIdClients.ts => getGroupsGsimChildAccount.ts} | 2 +-
.../api/model/getInterestRateChartsChartSlabs.ts | 1 +
.../api/model/getLoanProductsProductIdResponse.ts | 1 +
...getRecurringDepositAccountsAccountIdResponse.ts | 10 +-
.../model/getRecurringDepositAccountsResponse.ts | 6 +-
.../api/model/getRecurringDepositAccountsStatus.ts | 1 +
.../model/getRecurringDepositAccountsSummary.ts | 3 +
...sSavingsAccountIdOnHoldTransactionsResponse.ts} | 12 +-
src/app/api/model/getWorkingCapitalLoanCharge.ts | 1 +
...tWorkingCapitalLoanProductsProductIdResponse.ts | 25 +
.../model/getWorkingCapitalLoanProductsResponse.ts | 25 +
...etWorkingCapitalLoanProductsTemplateResponse.ts | 4 +
src/app/api/model/getWorkingCapitalLoanSummary.ts | 8 +
.../getWorkingCapitalLoanTransactionIdResponse.ts | 5 +
.../model/getWorkingCapitalLoansLoanIdResponse.ts | 11 +-
src/app/api/model/models.ts | 11 +
.../api/model/postAccountsTypeAccountIdRequest.ts | 6 +
...xternalAssetOwnerLoanProductAttributeRequest.ts | 6 +
...=> postFixedDepositAccountsAccountIdRequest.ts} | 33 +-
.../api/model/postFixedDepositAccountsRequest.ts | 19 +
.../model/postFixedDepositProductsChartSlabs.ts | 3 +
.../api/model/postFixedDepositProductsCharts.ts | 2 +
.../api/model/postFixedDepositProductsRequest.ts | 16 +
src/app/api/model/postPaymentAllocation.ts | 11 +-
src/app/api/model/postProductsTypeRequest.ts | 16 +
...ostRecurringDepositAccountsAccountIdRequest.ts} | 33 +-
.../model/postRecurringDepositAccountsRequest.ts | 17 +
.../postRecurringDepositProductsChartSlabs.ts | 3 +
.../model/postRecurringDepositProductsCharts.ts | 2 +
.../model/postRecurringDepositProductsRequest.ts | 15 +
...avingsAccountBulkReversalTransactionsRequest.ts | 5 +
.../model/postSavingsAccountTransactionsRequest.ts | 5 +
.../model/postSavingsAccountsAccountIdRequest.ts | 9 +
...Request.ts => postSavingsAccountsGsimClient.ts} | 12 +-
...sponse.ts => postSavingsAccountsGsimRequest.ts} | 10 +-
...ponse.ts => postSavingsAccountsGsimResponse.ts} | 5 +-
...equest.ts => postSavingsAccountsGsimSavings.ts} | 10 +-
src/app/api/model/postSavingsAccountsRequest.ts | 1 +
...avingsAccountsSavingsAccountIdChargesRequest.ts | 8 +
src/app/api/model/postSavingsProductsRequest.ts | 10 +
.../model/postWorkingCapitalLoanProductsRequest.ts | 34 +
.../postWorkingCapitalLoanTransactionsRequest.ts | 6 +-
...able.ts => postWorkingCapitalLoansDataTable.ts} | 4 +-
.../api/model/postWorkingCapitalLoansRequest.ts | 10 +
.../api/model/projectedAmortizationScheduleData.ts | 4 +
...xternalAssetOwnerLoanProductAttributeRequest.ts | 6 +
.../putFixedDepositAccountsAccountIdRequest.ts | 25 +
.../api/model/putFixedDepositAccountsChanges.ts | 1 +
.../putRecurringDepositAccountsAccountIdRequest.ts | 27 +
.../model/putRecurringDepositAccountsChanges.ts | 1 +
.../model/putSavingsAccountsAccountIdRequest.ts | 9 +
src/app/api/model/putSavingsAccountsChanges.ts | 1 +
...Request.ts => putSavingsAccountsGsimRequest.ts} | 9 +-
...utWorkingCapitalLoanProductsProductIdRequest.ts | 34 +
.../model/putWorkingCapitalLoansLoanIdRequest.ts | 4 +
src/app/api/model/savingsAccountChargeData.ts | 6 +-
src/app/api/model/workingCapitalLoanChargeData.ts | 1 +
src/app/app.routes.ts | 10 +-
src/app/core/services/branding.service.test.ts | 37 +
src/app/core/services/branding.service.ts | 116 ++-
src/app/core/services/idle.service.test.ts | 40 +
src/app/core/services/idle.service.ts | 14 +
.../accounting-closures-list.component.ts | 20 +-
.../accounting/charges/charges-list.component.ts | 20 +-
.../accounting/chart-of-accounts.component.ts | 20 +-
.../accounting/gl-account-form.component.ts | 2 +-
src/app/features/centers/center-form.component.ts | 2 +-
src/app/features/centers/centers-list.component.ts | 20 +-
src/app/features/clients/client-form.component.ts | 2 +-
.../features/clients/client-view.component.test.ts | 74 +-
src/app/features/clients/client-view.component.ts | 62 +-
src/app/features/clients/clients-list.component.ts | 2 +-
.../tabs/client-addresses-list.component.ts | 8 +-
.../features/dashboard/system-status.component.ts | 4 +-
.../features/errors/not-found.component.test.ts | 65 ++
src/app/features/errors/not-found.component.ts | 95 ++
.../fintech/asset-owners-list.component.ts | 4 +-
src/app/features/groups/group-form.component.ts | 2 +-
src/app/features/groups/groups-list.component.ts | 35 +-
.../groups/tabs/group-accounts-tab.component.ts | 2 +-
.../groups/tabs/group-notes-list.component.ts | 46 +-
.../loans/collateral/collateral-list.component.ts | 34 +-
src/app/features/loans/loan-view.component.ts | 8 +-
.../reschedule-requests-list.component.ts | 20 +-
.../login/two-factor/two-factor-step.component.ts | 2 +-
.../group-levels-list.component.test.ts | 8 +
.../group-levels/group-levels-list.component.ts | 6 +-
.../organization/offices/offices-list.component.ts | 32 +-
.../organization/staff/staff-list.component.ts | 14 +-
.../products/account-action-form.component.ts | 8 +-
.../products/deposit-account-view.component.ts | 6 +-
.../fixed-deposits-list.component.ts | 34 +-
.../floating-rate-form.component.test.ts | 44 +-
.../floating-rates/floating-rate-form.component.ts | 32 +-
.../products/loan-product-form.component.test.ts | 12 +
.../products/loan-product-form.component.ts | 296 +++---
.../recurring-deposit-form.component.ts | 2 +-
.../recurring-deposits-list.component.ts | 34 +-
.../products/savings-account-view.component.ts | 16 +-
src/app/features/profile/user-profile.component.ts | 4 +-
.../security/users/users-list.component.ts | 19 +-
.../data-tables/datatables-form.component.ts | 4 +-
.../report-definitions-list.component.ts | 35 +-
.../scheduler-jobs-list.component.ts | 8 +-
.../tasks/checker-inbox/checker-inbox.component.ts | 44 +-
.../tasks/work-queues/work-queues.component.ts | 4 +-
.../transfers/account-transfer-form.component.ts | 2 +-
.../standing-instruction-form.component.ts | 2 +-
.../loans/wc-loan-view.component.ts | 6 +-
.../components/data-table/data-table.component.ts | 19 +-
.../entity-documents/entity-documents.component.ts | 2 +-
.../entity-notes/entity-notes.component.ts | 2 +-
.../load-error/load-error.component.test.ts | 69 ++
.../components/load-error/load-error.component.ts | 85 ++
.../status-badge/status-badge.component.ts | 4 +-
.../shared/components/stepper/stepper.component.ts | 4 +-
src/app/shared/index.ts | 1 +
src/app/shared/utils/pickers-ready.ts | 3 +
.../deferred-datetime-button.component.test.ts | 74 ++
.../deferred-datetime-button.component.ts | 86 ++
src/app/ui/icon/icon.component.test.ts | 18 +
src/app/ui/icon/icon.component.ts | 20 +-
src/assets/i18n/en.json | 14 +-
src/styles.scss | 2 +-
src/styles/_common.scss | 110 ++-
152 files changed, 3465 insertions(+), 791 deletions(-)
create mode 100644 e2e/client-load-error.spec.ts
copy src/app/api/model/{calculateFixedDepositInterestResponse.ts =>
getGroupsGroupIdGsimAccountsResponse.ts} (79%)
copy src/app/api/model/{postGroupsGroupIdClients.ts =>
getGroupsGsimChildAccount.ts} (95%)
copy src/app/api/model/{guarantorTransactionData.ts =>
getSavingsAccountsSavingsAccountIdOnHoldTransactionsResponse.ts} (80%)
copy src/app/api/model/{postSavingsAccountsAccountIdRequest.ts =>
postFixedDepositAccountsAccountIdRequest.ts} (64%)
copy src/app/api/model/{postSavingsAccountsAccountIdRequest.ts =>
postRecurringDepositAccountsAccountIdRequest.ts} (64%)
copy src/app/api/model/{postSavingsAccountsRequest.ts =>
postSavingsAccountsGsimClient.ts} (86%)
copy src/app/api/model/{calculateFixedDepositInterestResponse.ts =>
postSavingsAccountsGsimRequest.ts} (73%)
copy src/app/api/model/{postFixedDepositAccountsAccountIdResponse.ts =>
postSavingsAccountsGsimResponse.ts} (90%)
copy src/app/api/model/{postClientsClientIdChargesChargeIdRequest.ts =>
postSavingsAccountsGsimSavings.ts} (86%)
copy src/app/api/model/{postClientsDatatable.ts =>
postWorkingCapitalLoansDataTable.ts} (92%)
copy src/app/api/model/{smsCreationRequest.ts =>
putSavingsAccountsGsimRequest.ts} (89%)
create mode 100644 src/app/features/errors/not-found.component.test.ts
create mode 100644 src/app/features/errors/not-found.component.ts
create mode 100644
src/app/shared/components/load-error/load-error.component.test.ts
create mode 100644 src/app/shared/components/load-error/load-error.component.ts
create mode 100644
src/app/ui/deferred-datetime-button/deferred-datetime-button.component.test.ts
create mode 100644
src/app/ui/deferred-datetime-button/deferred-datetime-button.component.ts