This is an automated email from the ASF dual-hosted git repository.

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/ngx-translate/core-18.0.0
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git


 discard 133f243  chore(deps): bump @ngx-translate/core from 17.0.0 to 18.0.0
     add a4e5a7a  feat(core): introduce an adapter boundary for replaceable 
dependencies
     add 83b87a0  feat(scripts): add API-surface and GA-readiness checks
     add 71d6ef1  fix(build): clear the Sass and ngx-translate deprecation 
warnings
     add be4978c  fix(i18n): stop the translate config from stalling the 
catalogue load
     add c4ed663  Merge pull request #211 from Aman-Mittal/feat/adapter-boundary
     add e987d7e  fix(security): close the four blocking GA readiness gates
     add 88f6ceb  Merge pull request #217 from 
Aman-Mittal/fix/ga-security-hardening
     add e2014e0  chore(asf): describe the project and add repository topics
     add 6476779  Merge pull request #220 from 
Aman-Mittal/chore/asf-yml-metadata
     add f260bdd  feat(savings): officer assignment, declining an application, 
and fund holds
     add 6987d6b  Merge pull request #219 from 
Aman-Mittal/feat/savings-servicing-officer-and-holds
     add 473b1bf  fix(system): give the code screens the shared table, and stop 
showing raw keys
     add c688a53  Merge pull request #224 from 
Aman-Mittal/fix/ui-consistency-audit
     add 4c0d4c3  fix(core): zero-pad the day so dated saves work before the 
10th
     add b88c726  fix(organization): stop sending blank optional fields when 
creating staff
     add 69d198f  Merge pull request #227 from 
Aman-Mittal/fix/staff-blank-optional-fields
     add e94207a  fix(calendars): report a failed load instead of an empty list
     add c044445  Merge pull request #238 from 
ashishSoni1234/fix/data-table-error-state-calendars-list
     add 88ec706  fix(ci): run the app's unit tests instead of the placeholder 
project
     add 564aee5  fix(ci): detect wrapped service calls in the API surface check
     add a1d6818  feat(tellers): allocate, settle and review cashier cash
     add fe46850  fix(accounting): render the GL accounts the mapping template 
returns
     add 8d13fa0  fix(e2e): create the teller cash prerequisites against a 
fresh backend
     add 3f5ebe7  Merge pull request #240 from 
Aman-Mittal/feat/teller-cash-management
     add 8beb3f6  chore(deps): bump ip-address from 10.2.0 to 10.4.0
     add ba918f8  Merge pull request #242 from 
apache/dependabot/npm_and_yarn/ip-address-10.4.0
     add 06d8f75  chore(deps): bump socket.io-parser from 4.2.6 to 4.2.7
     add 9034cd3  Merge pull request #244 from 
apache/dependabot/npm_and_yarn/socket.io-parser-4.2.7
     add 47981c0  chore(deps): bump undici
     add 5d0e444  Merge pull request #243 from 
apache/dependabot/npm_and_yarn/multi-5db45a0b5a
     add f70b45a  docs: add pull request template
     add 12e18fd  Merge pull request #246 from 
NkwaTambe/docs/add-pull-request-template
     add 463a70d  ci: cancel superseded workflow runs on pull requests
     add d2bacff  Merge pull request #247 from NkwaTambe/ci/concurrency-groups
     add ae15297  fix: use translations for savings account action buttons
     add bcd62b8  style: format savings account view
     add cd19fc7  Merge pull request #237 from 
msranjana/fix/savings-action-button-translations
     add c6e8dce  test(e2e): add runtime accessibility checks
     add 01dadc4  refactor(e2e): extract accessibility test constants
     add 7727166  Merge pull request #248 from 
Shreyas0786/test/runtime-accessibility-ci
     add d0f69fd  chore(api): sync the Fineract OpenAPI spec and regenerate the 
client
     add ebc1e4c  Merge pull request #254 from apache/chore/fineract-spec-sync
     add bdc4d9f  chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5
     add 3faae6e  Merge pull request #245 from 
apache/dependabot/npm_and_yarn/fast-uri-3.1.5
     add fb83a39  chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.1
     add 1907a0d  Merge pull request #249 from 
apache/dependabot/npm_and_yarn/js-yaml-4.3.1
     add 1aca9e8  chore(deps): bump hono from 4.12.31 to 4.13.1
     add 4df34f5  Merge pull request #261 from 
apache/dependabot/npm_and_yarn/hono-4.13.1
     add a63077d  feat(groups): add the group detail view, membership and 
lifecycle actions
     add 681d61d  test(groups): cover the group detail screen with mocked and 
real-backend e2e
     add 06e1e19  fix(groups): let the platform's own message stand on a failed 
command
     add a50903f  fix(groups): register the two icons the group detail view uses
     add 3a8587f  test(e2e): pick options inside dialogs without dismissing the 
dialog
     add 11e978b  test(e2e): assert the close refusal without pinning today's 
wrong message
     add 4c3c1b8  fix(e2e): stop the dialog select helper wedging on its own 
popover
     add 1443127  fix(overlay): deliver the result of a dialog dismissed while 
it is still opening
     add 94aa6b6  fix(e2e): keep the dialog select helper off the screen's 
actions menu
     add 24cf9d4  fix(e2e): stop reading the table's empty-state row as a code 
value
     add 6177ecd  Merge pull request #253 from 
Aman-Mittal/feat/group-membership-and-lifecycle
     add 35d436e  feat(loans): let an approved loan be returned to pending 
approval
     add 8463019  feat(loans): show the delinquency, term variation, overdue 
charge and originator data the screen was discarding
     add 6d76f2e  feat(loans): offer close-as-rescheduled, and cover the new 
work with specs
     add 4d89096  feat(loans): add the standing instructions tab, and verify 
the lot against a real platform
     add 4c88483  Merge pull request #267 from 
Aman-Mittal/feat/loan-servicing-gaps
     add 465db74  feat(loans): add disburse-to-savings, unassign loan officer 
and undo last disbursal
     add fbb8174  feat(loans): add the asset transfers tab, and cover the new 
commands with specs
     add 2d541c8  Merge pull request #269 from 
Aman-Mittal/feat/loan-remaining-gaps
     add 0e9e5c5  feat(clients): transfer between offices, staff assignment and 
default savings account
     add c0dd343  test(clients): take the servicing spec through the adapter 
boundary
     add fa419c9  test(clients): drive a real client transfer end to end
     add d355c58  Merge pull request #276 from 
Aman-Mittal/feat/client-servicing-gaps
     add 5b51094  docs: document the commit-signing requirement for contributors
     add 4b1901f  Merge pull request #277 from 
AshharAhmadKhan/docs/document-commit-signing-requirement
     add 12d87fd  docs: correct the pull request target branch to main
     add 506a4c8  Merge pull request #285 from 
AshharAhmadKhan/docs/fix-pr-target-branch
     add e8be03f  fix(routing): redirect bare calendar and meeting paths
     add e09aadd  Merge pull request #270 from 
alloutflo/codex/issue-264-root-redirects
     add f47ecac  ci(e2e): shard mocked Playwright tests
     add 95d1862  docs(ci): address workflow review comments
     add 008f5bc  ci(e2e): print tests in merged report
     add fbffb20  Merge pull request #275 from 
Shreyas0786/ci/shard-mocked-playwright
     add 57c15ee  fix(groups): floor a lifecycle date at the one the platform 
already stamped
     add 9edd26c  Merge pull request #303 from 
Aman-Mittal/fix/group-activation-e2e
     add 0a18138  fix(data-table): make sort headers keyboard accessible
     add 2568c9d  Merge pull request #305 from 
alloutflo/codex/issue-286-keyboard-sort-headers
     add 84bf1ff  feat(products): configure accounting on loan products
     add e5c8619  Merge pull request #306 from 
Aman-Mittal/feat/product-accounting-mappings
     add 1f35222  feat(products): operate a term deposit account after it is 
opened
     add 5fc358e  Merge pull request #307 from 
Aman-Mittal/feat/term-deposit-servicing
     add f202b87  feat(products): accounting for savings and deposit products, 
and make deposit products editable
     add 916f8e7  Merge pull request #309 from 
Aman-Mittal/feat/product-accounting-remaining
     add f0bb6d0  fix(header): render toggle icons on first load
     add 43c9040  Merge pull request #304 from 
alloutflo/codex/issue-263-header-icons
     add e7641fa  feat(products): open and operate a share account
     add edeb5b4  Merge pull request #310 from 
Aman-Mittal/feat/share-account-view
     add f256c78  fix(reporting): discover report parameters dynamically
     add ffa1267  fix(reporting): isolate parameter lookup failures
     add 937af9d  test: expand report rows before assertion
     add ad18b5b  Merge pull request #308 from 
iamhaseebn/fix-report-parameter-discovery
     add b8ee79e  chore(deps): bump github/codeql-action/analyze
     add 2663049  Merge pull request #314 from 
apache/dependabot/github_actions/github/codeql-action/analyze-7188fc363630916deb702c7fdcf4e481b751f97a
     add 12db7e6  chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0
     add a1d5174  Merge pull request #315 from 
apache/dependabot/github_actions/actions/setup-java-5.7.0
     add cef9e59  chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.2
     add 4194b25  Merge pull request #318 from 
apache/dependabot/github_actions/zizmorcore/zizmor-action-0.6.2
     add 2c1ba68  refactor(clients): use formatArrayDate helper
     add ece0c6f  Merge pull request #319 from 
vianmangal/agent/use-format-array-date-clients
     add a96c62b  feat(system): add datatable column constraints
     add 6e1be1d  Merge pull request #320 from 
vianmangal/agent/datatable-unique-indexed-columns
     add 91d2f84  fix(accounting): use translation keys for list screen titles 
and tooltips
     add 7640c93  Merge pull request #321 from 
yasumorishima/i18n/accounting-list-screen-strings
     add 9775af8  ci: add signed commit verification check
     add 89e0f1f  Merge pull request #337 from 
Abhishek6122008/agent/signed-commits-check
     add 7698612  feat(products): correct a deposit or savings transaction 
after it is recorded
     add 164ade1  Merge pull request #341 from 
Aman-Mittal/feat/deposit-transaction-servicing
     add 32461b2  feat(products): map share capital to the ledger, and route 
channels and charges
     add fc524e1  Merge pull request #342 from 
Aman-Mittal/feat/share-and-advanced-accounting
     add 20d6aa9  fix(a11y): give icon-only buttons an accessible name
     add dc6662b  Merge pull request #338 from 
opensource-joe/a11y/icon-only-button-accessible-names
     add 0d27350  feat(router): set a translated document title per route
     add 6696133  Merge pull request #339 from opensource-joe/a11y/route-titles
     add 9ba22fa  feat(reporting): scope dependent report parameters, and draw 
chart reports as charts
     add 7b4005b  test(e2e): read ion-select's disabled state from the host 
property
     add 59c8d64  fix(test): restore the two selector constants to their 
literals
     add 1f22bc5  test(e2e): prove the parameter cascade without enabling a 
second currency
     add a007d74  Merge pull request #343 from 
Aman-Mittal/feat/report-cascading-parameters-and-charts
     add 3d55aad  refactor(transfers): use formatArrayDate helper
     add ba7d1cf  Merge pull request #340 from 
ltyfulan9/codex/issue-257-transfers
     add 2d54654  refactor(loans): use formatArrayDate for guarantors
     add b04e7f7  refactor(loans): use formatArrayDate for transactions
     add 46e6899  refactor(loans): use formatArrayDate in loan form
     add 29cf890  Merge pull request #344 from 
russlan23/agent/refactor-loans-array-dates
     add 6dcab08  feat(centers): give a center a detail view, so it can be 
operated
     add 14fdec7  test(e2e): seed the staff the center assignment picks
     add 2acfd17  Merge pull request #346 from 
Aman-Mittal/feat/center-detail-view
     add 48334bd  chore: retire the screens whose Fineract endpoints have gone
     add fdce757  Merge pull request #348 from 
Aman-Mittal/chore/retire-removed-fineract-endpoints
     add aad7257  chore(e2e): let the suites record themselves as a demo
     add 080f568  Merge pull request #349 from Aman-Mittal/chore/demo-recording
     add 52950c2  chore(deps): bump @hono/node-server and @angular/cli
     add ae2a4d0  Merge pull request #350 from 
apache/dependabot/npm_and_yarn/multi-e58e013584
     add f1f1e3d  chore(api): sync the Fineract OpenAPI spec and regenerate the 
client
     add bc34253  Merge pull request #351 from apache/chore/fineract-spec-sync
     add edab556  chore(deps): bump @ngx-translate/core from 17.0.0 to 18.0.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (133f243)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/ngx-translate/core-18.0.0 (edab556)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   20 +
 .github/pull_request_template.md                   |   47 +
 .github/workflows/api-spec-sync.yml                |    2 +-
 .github/workflows/ci.yml                           |    8 +-
 .github/workflows/codeql.yml                       |    6 +-
 .github/workflows/e2e.yml                          |   74 +-
 .../workflows/{zizmor.yml => signed-commit.yml}    |   41 +-
 .github/workflows/zizmor.yml                       |    2 +-
 .gitignore                                         |    1 +
 AGENTS.md                                          |   23 +
 CONTRIBUTING.md                                    |   24 +-
 DOCS/ADAPTERS.md                                   |  169 ++
 DOCS/CI_CHECKS.md                                  |  106 +-
 DOCS/DEMO.md                                       |   80 +
 DOCS/adr/0003-adapter-boundary.md                  |  161 ++
 deploy/nginx.conf                                  |   20 +
 e2e/accessibility.spec.ts                          |  204 ++
 e2e/center-servicing.spec.ts                       |  182 ++
 e2e/client-servicing-gaps.spec.ts                  |  392 ++++
 e2e/client-transfer.spec.ts                        |  213 ++
 e2e/deposit-account-servicing.spec.ts              |  191 ++
 e2e/deposit-product-configuration.spec.ts          |  129 ++
 e2e/functional-coverage.spec.ts                    |   32 +-
 e2e/group-detail.spec.ts                           |  322 +++
 e2e/group-membership.spec.ts                       |  381 ++++
 e2e/list-pagination.spec.ts                        |   29 +
 e2e/loan-lifecycle.spec.ts                         |   72 +
 e2e/loan-product-accounting.spec.ts                |  191 ++
 e2e/loan-servicing-gaps.spec.ts                    |  370 ++++
 e2e/report-enhancements.spec.ts                    |  107 +-
 e2e/report-parameter-backend.spec.ts               |  221 ++
 e2e/reporting.spec.ts                              |    8 +
 e2e/savings-transaction-correction.spec.ts         |   84 +
 e2e/share-account-servicing.spec.ts                |  147 ++
 e2e/share-product-accounting.spec.ts               |  146 ++
 e2e/teller-cash-management.spec.ts                 |  276 +++
 e2e/utils/ionic-locators.ts                        |   28 +
 e2e/utils/seed-api.ts                              |  375 ++++
 e2e/utils/select-in-dialog.ts                      |  102 +
 eslint-suppressions.json                           | 1990 ++++++++++++++++++
 eslint.config.js                                   |   75 +
 package-lock.json                                  | 2104 ++++++--------------
 package.json                                       |   11 +-
 playwright.config.ts                               |   16 +-
 public/api/fineract.json                           |  832 ++++----
 public/api/fineract.provenance.json                |   20 +-
 scripts/check-api-surface.mjs                      |  197 ++
 scripts/check-translations.mjs                     |    4 +
 scripts/ga-check.mjs                               |  337 ++++
 scripts/verify-signed-commits.sh                   |  100 +
 src/app/api/.openapi-generator/FILES               |   22 +-
 src/app/api/api/api.ts                             |   12 +-
 src/app/api/api/cashierJournals.service.ts         |  155 --
 src/app/api/api/cashiers.service.ts                |  155 --
 src/app/api/api/default.service.ts                 |   20 +-
 src/app/api/api/mixMapping.service.ts              |  185 --
 src/app/api/api/mixReport.service.ts               |  143 --
 src/app/api/api/mixTaxonomy.service.ts             |  112 --
 src/app/api/api/sCHEDULERJOB.service.ts            |   24 +-
 src/app/api/api/searchAPI.service.ts               |    2 +-
 src/app/api/api/tellerCashManagement.service.ts    |  230 ---
 src/app/api/api/workingCapitalLoans.service.ts     |  156 ++
 src/app/api/model/accountTransferData.ts           |    2 +
 src/app/api/model/accountTransferRequest.ts        |    6 +
 src/app/api/model/auditData.ts                     |   25 +-
 src/app/api/model/getAccountTransfersPageItems.ts  |    2 +
 ...tAccountTransfersPageItemsPaymentDetailData.ts} |    9 +-
 ... => getAccountTransfersPageItemsPaymentType.ts} |    2 +-
 src/app/api/model/getCentersCenterIdResponse.ts    |    7 +
 ...tCodesResponse.ts => getCentersGroupMembers.ts} |    5 +-
 src/app/api/model/getClientsClientIdResponse.ts    |    1 +
 ...ypeOptionsResponseStandingInstructionSwagger.ts |    2 +-
 ...ccountTypeResponseStandingInstructionSwagger.ts |    2 +-
 ...getFromAccountTypeStandingInstructionSwagger.ts |    2 +-
 ...sClient.ts => getGroupsGroupIdClientMembers.ts} |    4 +-
 src/app/api/model/getGroupsGroupIdResponse.ts      |    7 +
 ...ypeOptionsResponseStandingInstructionSwagger.ts |    2 +-
 ...getInstructionTypeStandingInstructionSwagger.ts |    2 +-
 ...ityOptionsResponseStandingInstructionSwagger.ts |    2 +-
 .../model/getPriorityStandingInstructionSwagger.ts |    2 +-
 .../getProvisioningCriteriaCriteriaIdResponse.ts   |    2 +-
 ...ncyOptionsResponseStandingInstructionSwagger.ts |    2 +-
 ...ecurrenceFrequencyStandingInstructionSwagger.ts |    2 +-
 ...ypeOptionsResponseStandingInstructionSwagger.ts |    2 +-
 .../getRecurrenceTypeStandingInstructionSwagger.ts |    2 +-
 src/app/api/model/getSearchResponse.ts             |    9 +
 ...tusOptionsResponseStandingInstructionSwagger.ts |    2 +-
 .../model/getStatusStandingInstructionSwagger.ts   |    2 +-
 ...ypeOptionsResponseStandingInstructionSwagger.ts |    2 +-
 .../getToAccountTypeStandingInstructionSwagger.ts  |    2 +-
 ...ypeOptionsResponseStandingInstructionSwagger.ts |    2 +-
 .../getTransferTypeStandingInstructionSwagger.ts   |    2 +-
 ...ts => getWorkingCapitalLoanChargePaidByData.ts} |    6 +-
 .../getWorkingCapitalLoanTransactionIdResponse.ts  |    5 +
 .../model/getWorkingCapitalLoansLoanIdResponse.ts  |   10 +-
 .../model/{auditData.ts => loanAuditFieldsData.ts} |    2 +-
 ....ts => markWorkingCapitalLoanAsFraudRequest.ts} |    9 +-
 src/app/api/model/mixTaxonomyData.ts               |   36 -
 src/app/api/model/mixTaxonomyMappingData.ts        |   33 -
 .../api/model/mixTaxonomyMappingUpdateRequest.ts   |   34 -
 .../api/model/mixTaxonomyMappingUpdateResponse.ts  |   31 -
 src/app/api/model/models.ts                        |   17 +-
 ...erResponse.ts => postCentersCenterIdChanges.ts} |    9 +-
 src/app/api/model/postCentersCenterIdRequest.ts    |    4 +
 src/app/api/model/postCentersCenterIdResponse.ts   |    4 +
 src/app/api/model/postCentersRequest.ts            |    9 +
 ...atableData.ts => postClientsClientIdChanges.ts} |    4 +-
 src/app/api/model/postClientsClientIdRequest.ts    |    1 +
 src/app/api/model/postClientsClientIdResponse.ts   |    2 +
 ...ationRequest.ts => postGroupsGroupIdChanges.ts} |   10 +-
 src/app/api/model/postGroupsGroupIdRequest.ts      |    9 +
 src/app/api/model/postGroupsGroupIdResponse.ts     |    4 +
 src/app/api/model/postGroupsRequest.ts             |    5 +
 ...quest.ts => postLoansLoanIdGlimApprovalData.ts} |    6 +-
 src/app/api/model/postLoansLoanIdRequest.ts        |    9 +
 src/app/api/model/postLoansRequest.ts              |   12 +
 src/app/api/model/postLoansResponse.ts             |    4 +
 .../api/model/postProvisioningCriteriaRequest.ts   |    2 +-
 .../postWorkingCapitalLoanTransactionsRequest.ts   |    4 +
 .../postWorkingCapitalLoansBreachActionRequest.ts  |    4 +
 src/app/api/model/putCentersCenterIdRequest.ts     |    2 +
 src/app/api/model/putCentersChanges.ts             |    2 +
 .../api/model/putProvisioningCriteriaRequest.ts    |    2 +-
 .../putWorkingCapitalLoansLoanIdRateRequest.ts     |    5 +
 src/app/api/model/tellerJournalData.ts             |   38 -
 src/app/api/model/tellerTransactionData.ts         |   39 -
 .../model/workingCapitalLoanCommandTemplateData.ts |    3 +
 src/app/app.config.ts                              |   27 +-
 src/app/app.routes.ts                              |   29 +-
 src/app/core/adapters/api/api-surface.json         |  686 +++++++
 .../download/browser-download.adapter.spec.ts      |   98 +
 .../adapters/download/browser-download.adapter.ts  |  107 +
 src/app/core/adapters/download/download.adapter.ts |   60 +
 src/app/core/adapters/i18n/i18n.adapter.ts         |   97 +
 .../adapters/i18n/ngx-translate-i18n.adapter.ts    |  100 +
 src/app/core/adapters/i18n/translate.pipe.ts       |  Bin 0 -> 2641 bytes
 src/app/core/adapters/index.ts                     |   41 +
 .../adapters/overlay/ionic-overlay.adapter.spec.ts |  139 ++
 .../core/adapters/overlay/ionic-overlay.adapter.ts |  107 +
 src/app/core/adapters/overlay/overlay.adapter.ts   |  123 ++
 src/app/core/adapters/storage/storage-keys.ts      |   65 +
 src/app/core/adapters/storage/storage.adapter.ts   |   70 +
 .../adapters/storage/web-storage.adapter.spec.ts   |  100 +
 .../core/adapters/storage/web-storage.adapter.ts   |  116 ++
 src/app/core/icons.ts                              |   10 +
 src/app/core/interceptors/auth.interceptor.spec.ts |   58 +-
 src/app/core/interceptors/auth.interceptor.ts      |   42 +
 .../core/interceptors/error.interceptor.spec.ts    |    7 +-
 src/app/core/interceptors/error.interceptor.ts     |   12 +-
 .../core/router/translated-title.strategy.spec.ts  |  102 +
 src/app/core/router/translated-title.strategy.ts   |   76 +
 src/app/core/services/auth.service.ts              |   23 +-
 src/app/core/services/config.service.spec.ts       |   72 +-
 src/app/core/services/config.service.ts            |  101 +-
 src/app/core/services/dialog.service.spec.ts       |   73 +-
 src/app/core/services/dialog.service.ts            |   68 +-
 src/app/core/services/idle.service.spec.ts         |   35 +-
 src/app/core/services/idle.service.ts              |   23 +-
 .../core/services/institution-config.service.ts    |    7 +-
 src/app/core/services/navigation-config.service.ts |   14 +-
 src/app/core/services/notification.service.spec.ts |   49 +-
 src/app/core/services/notification.service.ts      |   20 +-
 src/app/core/services/theme.service.spec.ts        |   27 +-
 src/app/core/services/theme.service.ts             |   11 +-
 src/app/core/utils/date-formatter.spec.ts          |   33 +-
 src/app/core/utils/date-formatter.ts               |   10 +-
 .../accounting-closures-list.component.ts          |    9 +-
 .../accounting/accounting-rules-list.component.ts  |   17 +-
 .../accounting/charges/charges-list.component.ts   |    4 +-
 .../accounting/chart-of-accounts.component.ts      |    9 +-
 .../financial-activity-mapping-form.component.ts   |   31 +-
 .../financial-activity-mappings-list.component.ts  |   21 +-
 .../accounting/journal-entries-list.component.ts   |    4 +-
 .../accounting/journal-entry-form.component.ts     |    2 +
 .../provisioning-criteria-form.component.spec.ts   |   51 +
 .../provisioning-criteria-form.component.ts        |   35 +-
 .../calendars/calendars-list.component.spec.ts     |   36 +-
 .../features/calendars/calendars-list.component.ts |   28 +-
 .../features/calendars/calendars.routes.spec.ts    |   63 +
 src/app/features/calendars/calendars.routes.ts     |    5 +
 .../email-campaigns-list.component.ts              |    4 +
 .../sms-campaigns/sms-campaigns-list.component.ts  |   13 +-
 .../centers/center-action-dialog.component.ts      |  202 ++
 src/app/features/centers/center-detail.model.ts    |  127 ++
 .../centers/center-groups-dialog.component.ts      |  212 ++
 .../centers/center-meeting-dialog.component.ts     |  290 +++
 .../centers/center-staff-dialog.component.ts       |  141 ++
 .../features/centers/center-view.component.spec.ts |  369 ++++
 src/app/features/centers/center-view.component.ts  |  645 ++++++
 src/app/features/centers/centers-list.component.ts |    9 +-
 src/app/features/centers/centers.routes.ts         |   18 +
 .../clients/client-action-dialog.component.spec.ts |   11 +
 .../clients/client-action-dialog.component.ts      |    5 +-
 .../features/clients/client-form.component.spec.ts |    4 +
 src/app/features/clients/client-form.component.ts  |   15 +-
 .../client-savings-account-dialog.component.ts     |  150 ++
 .../features/clients/client-search-v2.component.ts |    1 +
 src/app/features/clients/client-servicing.model.ts |   57 +
 .../clients/client-staff-dialog.component.ts       |  144 ++
 .../clients/client-transfer-dialog.component.ts    |  221 ++
 .../client-transfer-response-dialog.component.ts   |  112 ++
 src/app/features/clients/client-view.component.ts  |  322 ++-
 .../features/clients/client-view.servicing.spec.ts |  366 ++++
 .../tabs/client-documents-list.component.ts        |    9 +-
 .../fintech/asset-owners-list.component.ts         |    2 +-
 .../groups/group-action-dialog.component.spec.ts   |  132 ++
 .../groups/group-action-dialog.component.ts        |  278 +++
 src/app/features/groups/group-detail.model.ts      |  108 +
 .../groups/group-members-dialog.component.spec.ts  |  133 ++
 .../groups/group-members-dialog.component.ts       |  222 +++
 .../features/groups/group-note-form.component.ts   |  199 ++
 .../features/groups/group-role-dialog.component.ts |  166 ++
 .../groups/group-staff-dialog.component.ts         |  142 ++
 .../features/groups/group-view.component.spec.ts   |  212 ++
 src/app/features/groups/group-view.component.ts    |  716 +++++++
 src/app/features/groups/groups-list.component.ts   |   33 +-
 src/app/features/groups/groups.routes.ts           |   20 +
 .../groups/tabs/group-notes-list.component.ts      |  192 ++
 .../loans/guarantors/guarantor-form.component.ts   |    5 +-
 .../interest-pause-form.component.spec.ts          |    4 +-
 .../features/loans/loan-command-dialogs.spec.ts    |  138 ++
 .../loan-disburse-to-savings-dialog.component.ts   |  179 ++
 .../features/loans/loan-documents-tab.component.ts |    9 +-
 src/app/features/loans/loan-form.component.ts      |    9 +-
 src/app/features/loans/loan-notes-tab.component.ts |    1 +
 .../loans/loan-transaction-form.component.ts       |    2 +
 .../loan-unassign-officer-dialog.component.ts      |  127 ++
 .../loan-undo-approval-dialog.component.spec.ts    |   74 +
 .../loans/loan-undo-approval-dialog.component.ts   |  101 +
 src/app/features/loans/loan-view.component.ts      |  283 +++
 .../post-dated-check-form.component.spec.ts        |    2 +-
 .../tabs/loan-asset-transfers-tab.component.ts     |  107 +
 .../tabs/loan-delinquency-tab.component.spec.ts    |  105 +
 .../loans/tabs/loan-delinquency-tab.component.ts   |  186 ++
 .../loans/tabs/loan-originators-tab.component.ts   |   52 +
 .../loan-overdue-charge.model.ts}                  |   23 +-
 .../tabs/loan-overdue-charges-tab.component.ts     |   63 +
 .../loan-standing-instructions-tab.component.ts    |  149 ++
 .../tabs/loan-term-variations-tab.component.ts     |   63 +
 .../loans/transaction-detail-dialog.component.ts   |    4 +-
 src/app/features/login/login.component.spec.ts     |    8 +-
 src/app/features/login/login.component.ts          |   35 +-
 src/app/features/meetings/meetings.routes.spec.ts  |   63 +
 src/app/features/meetings/meetings.routes.ts       |    5 +
 .../mix/mapping/mix-mapping.component.spec.ts      |   64 -
 .../features/mix/mapping/mix-mapping.component.ts  |  164 --
 src/app/features/mix/mix.routes.ts                 |   37 -
 .../mix/report/mix-report.component.spec.ts        |   61 -
 .../features/mix/report/mix-report.component.ts    |  164 --
 .../mix/taxonomy/mix-taxonomy.component.spec.ts    |   55 -
 .../mix/taxonomy/mix-taxonomy.component.ts         |   69 -
 .../office-transactions-list.component.ts          |    7 +-
 .../staff/staff-form.component.spec.ts             |   30 +
 .../organization/staff/staff-form.component.ts     |   17 +-
 .../advanced-accounting-mappings.component.spec.ts |  190 ++
 .../advanced-accounting-mappings.component.ts      |  459 +++++
 .../accounting/gl-account-select.component.ts      |   97 +
 .../product-accounting-section.component.spec.ts   |  279 +++
 .../product-accounting-section.component.ts        |  252 +++
 .../accounting/product-accounting.model.ts         |  583 ++++++
 .../deposit-account-view.component.spec.ts         |  318 +++
 .../products/deposit-account-view.component.ts     |  581 +++++-
 src/app/features/products/deposit-chart.ts         |  118 ++
 .../products/deposit-closure-dialog.component.ts   |  218 ++
 ...ixed-deposit-transaction-form.component.spec.ts |  137 ++
 .../fixed-deposit-transaction-form.component.ts}   |  125 +-
 .../fixed-deposit-product-form.component.spec.ts   |    3 +
 .../fixed-deposit-product-form.component.ts        |  101 +-
 .../products/loan-product-form.component.spec.ts   |  180 ++
 .../products/loan-product-form.component.ts        |  127 +-
 .../payment-credit-allocation-editor.component.ts  |    4 +
 src/app/features/products/products.routes.ts       |   14 +
 .../recurring-deposit-product-form.component.ts    |   98 +-
 .../savings-account-view.component.spec.ts         |   70 +
 .../products/savings-account-view.component.ts     |  303 ++-
 .../products/savings-block-dialog.component.ts     |   77 +-
 .../products/savings-officer-dialog.component.ts   |  137 ++
 .../products/savings-product-form.component.ts     |  108 +-
 .../shares/share-account-form.component.ts         |    2 +
 .../shares/share-account-view.component.spec.ts    |  223 +++
 .../shares/share-account-view.component.ts         |  586 ++++++
 .../shares/share-accounts-list.component.ts        |   13 +
 .../shares/share-product-form.component.ts         |   99 +-
 .../shares/share-quantity-dialog.component.ts      |  140 ++
 .../reporting/report-execution.service.spec.ts     |  348 ++++
 .../features/reporting/report-execution.service.ts |  246 +++
 .../features/reporting/reports-list.component.ts   |    7 +-
 .../reporting/run-report.component.spec.ts         |  357 +++-
 src/app/features/reporting/run-report.component.ts |  777 ++++++--
 .../system/bulk-import/bulk-import.component.ts    |   16 +-
 .../business-steps.component.spec.ts               |   16 +
 .../business-steps/business-steps.component.ts     |    9 +-
 .../system/codes/code-values-list.component.ts     |  244 +--
 .../features/system/codes/codes-list.component.ts  |  219 +-
 .../data-tables/datatables-form.component.spec.ts  |  131 ++
 .../data-tables/datatables-form.component.ts       |   30 +-
 .../system/templates/templates-list.component.ts   |   14 +-
 .../tasks/checker-inbox/checker-inbox.component.ts |   16 +-
 .../cashier-journals-list.component.spec.ts        |   76 -
 .../cashier-journals-list.component.ts             |  157 --
 .../cashier-transaction-form.component.spec.ts     |  161 ++
 .../cashiers/cashier-transaction-form.component.ts |  326 +++
 .../cashier-transactions.component.spec.ts         |  166 ++
 .../cashiers/cashier-transactions.component.ts     |  260 +++
 .../tellers/cashiers/cashiers-list.component.ts    |   36 +-
 src/app/features/tellers/tellers.routes.ts         |   15 +-
 .../standing-instruction-form.component.spec.ts    |    1 +
 .../standing-instruction-form.component.ts         |    4 +-
 src/app/layout/header.component.ts                 |   16 +-
 .../components/charts/bar-chart.component.ts       |  121 ++
 .../data-table/data-table.component.spec.ts        |   24 +
 .../components/data-table/data-table.component.ts  |   40 +-
 src/app/testing/adapters.ts                        |  235 +++
 src/app/testing/config.ts                          |   29 +-
 src/app/testing/i18n-testing.ts                    |   41 +
 src/assets/i18n/en.json                            |  567 ++++--
 src/assets/i18n/hi.json                            |    6 +-
 src/assets/i18n/ko.json                            |    6 +-
 src/styles.scss                                    |   22 +-
 319 files changed, 29119 insertions(+), 5261 deletions(-)
 create mode 100644 .github/pull_request_template.md
 copy .github/workflows/{zizmor.yml => signed-commit.yml} (65%)
 create mode 100644 DOCS/ADAPTERS.md
 create mode 100644 DOCS/DEMO.md
 create mode 100644 DOCS/adr/0003-adapter-boundary.md
 create mode 100644 e2e/accessibility.spec.ts
 create mode 100644 e2e/center-servicing.spec.ts
 create mode 100644 e2e/client-servicing-gaps.spec.ts
 create mode 100644 e2e/client-transfer.spec.ts
 create mode 100644 e2e/deposit-account-servicing.spec.ts
 create mode 100644 e2e/deposit-product-configuration.spec.ts
 create mode 100644 e2e/group-detail.spec.ts
 create mode 100644 e2e/group-membership.spec.ts
 create mode 100644 e2e/loan-product-accounting.spec.ts
 create mode 100644 e2e/loan-servicing-gaps.spec.ts
 create mode 100644 e2e/report-parameter-backend.spec.ts
 create mode 100644 e2e/savings-transaction-correction.spec.ts
 create mode 100644 e2e/share-account-servicing.spec.ts
 create mode 100644 e2e/share-product-accounting.spec.ts
 create mode 100644 e2e/teller-cash-management.spec.ts
 create mode 100644 e2e/utils/select-in-dialog.ts
 create mode 100644 scripts/check-api-surface.mjs
 create mode 100644 scripts/ga-check.mjs
 create mode 100755 scripts/verify-signed-commits.sh
 delete mode 100644 src/app/api/api/cashierJournals.service.ts
 delete mode 100644 src/app/api/api/cashiers.service.ts
 delete mode 100644 src/app/api/api/mixMapping.service.ts
 delete mode 100644 src/app/api/api/mixReport.service.ts
 delete mode 100644 src/app/api/api/mixTaxonomy.service.ts
 copy src/app/api/model/{workingCapitalLoanTransactionPaymentDetailData.ts => 
getAccountTransfersPageItemsPaymentDetailData.ts} (83%)
 copy src/app/api/model/{getClientsDocumentType.ts => 
getAccountTransfersPageItemsPaymentType.ts} (94%)
 copy src/app/api/model/{getCodesResponse.ts => getCentersGroupMembers.ts} (90%)
 copy src/app/api/model/{getWorkingCapitalLoansClient.ts => 
getGroupsGroupIdClientMembers.ts} (90%)
 copy src/app/api/model/{loanChargePaidByData.ts => 
getWorkingCapitalLoanChargePaidByData.ts} (89%)
 copy src/app/api/model/{auditData.ts => loanAuditFieldsData.ts} (96%)
 copy src/app/api/model/{postJournalEntriesTransactionIdRequest.ts => 
markWorkingCapitalLoanAsFraudRequest.ts} (87%)
 delete mode 100644 src/app/api/model/mixTaxonomyData.ts
 delete mode 100644 src/app/api/model/mixTaxonomyMappingData.ts
 delete mode 100644 src/app/api/model/mixTaxonomyMappingUpdateRequest.ts
 delete mode 100644 src/app/api/model/mixTaxonomyMappingUpdateResponse.ts
 copy src/app/api/model/{postExternalAssetOwnerResponse.ts => 
postCentersCenterIdChanges.ts} (86%)
 copy src/app/api/model/{datatableData.ts => postClientsClientIdChanges.ts} 
(93%)
 copy src/app/api/model/{smsCreationRequest.ts => postGroupsGroupIdChanges.ts} 
(85%)
 copy src/app/api/model/{postUpdateRescheduleLoansRequest.ts => 
postLoansLoanIdGlimApprovalData.ts} (88%)
 delete mode 100644 src/app/api/model/tellerJournalData.ts
 delete mode 100644 src/app/api/model/tellerTransactionData.ts
 create mode 100644 src/app/core/adapters/api/api-surface.json
 create mode 100644 
src/app/core/adapters/download/browser-download.adapter.spec.ts
 create mode 100644 src/app/core/adapters/download/browser-download.adapter.ts
 create mode 100644 src/app/core/adapters/download/download.adapter.ts
 create mode 100644 src/app/core/adapters/i18n/i18n.adapter.ts
 create mode 100644 src/app/core/adapters/i18n/ngx-translate-i18n.adapter.ts
 create mode 100644 src/app/core/adapters/i18n/translate.pipe.ts
 create mode 100644 src/app/core/adapters/index.ts
 create mode 100644 src/app/core/adapters/overlay/ionic-overlay.adapter.spec.ts
 create mode 100644 src/app/core/adapters/overlay/ionic-overlay.adapter.ts
 create mode 100644 src/app/core/adapters/overlay/overlay.adapter.ts
 create mode 100644 src/app/core/adapters/storage/storage-keys.ts
 create mode 100644 src/app/core/adapters/storage/storage.adapter.ts
 create mode 100644 src/app/core/adapters/storage/web-storage.adapter.spec.ts
 create mode 100644 src/app/core/adapters/storage/web-storage.adapter.ts
 create mode 100644 src/app/core/router/translated-title.strategy.spec.ts
 create mode 100644 src/app/core/router/translated-title.strategy.ts
 create mode 100644 src/app/features/calendars/calendars.routes.spec.ts
 create mode 100644 src/app/features/centers/center-action-dialog.component.ts
 create mode 100644 src/app/features/centers/center-detail.model.ts
 create mode 100644 src/app/features/centers/center-groups-dialog.component.ts
 create mode 100644 src/app/features/centers/center-meeting-dialog.component.ts
 create mode 100644 src/app/features/centers/center-staff-dialog.component.ts
 create mode 100644 src/app/features/centers/center-view.component.spec.ts
 create mode 100644 src/app/features/centers/center-view.component.ts
 create mode 100644 
src/app/features/clients/client-savings-account-dialog.component.ts
 create mode 100644 src/app/features/clients/client-servicing.model.ts
 create mode 100644 src/app/features/clients/client-staff-dialog.component.ts
 create mode 100644 src/app/features/clients/client-transfer-dialog.component.ts
 create mode 100644 
src/app/features/clients/client-transfer-response-dialog.component.ts
 create mode 100644 src/app/features/clients/client-view.servicing.spec.ts
 create mode 100644 
src/app/features/groups/group-action-dialog.component.spec.ts
 create mode 100644 src/app/features/groups/group-action-dialog.component.ts
 create mode 100644 src/app/features/groups/group-detail.model.ts
 create mode 100644 
src/app/features/groups/group-members-dialog.component.spec.ts
 create mode 100644 src/app/features/groups/group-members-dialog.component.ts
 create mode 100644 src/app/features/groups/group-note-form.component.ts
 create mode 100644 src/app/features/groups/group-role-dialog.component.ts
 create mode 100644 src/app/features/groups/group-staff-dialog.component.ts
 create mode 100644 src/app/features/groups/group-view.component.spec.ts
 create mode 100644 src/app/features/groups/group-view.component.ts
 create mode 100644 src/app/features/groups/tabs/group-notes-list.component.ts
 create mode 100644 src/app/features/loans/loan-command-dialogs.spec.ts
 create mode 100644 
src/app/features/loans/loan-disburse-to-savings-dialog.component.ts
 create mode 100644 
src/app/features/loans/loan-unassign-officer-dialog.component.ts
 create mode 100644 
src/app/features/loans/loan-undo-approval-dialog.component.spec.ts
 create mode 100644 
src/app/features/loans/loan-undo-approval-dialog.component.ts
 create mode 100644 
src/app/features/loans/tabs/loan-asset-transfers-tab.component.ts
 create mode 100644 
src/app/features/loans/tabs/loan-delinquency-tab.component.spec.ts
 create mode 100644 
src/app/features/loans/tabs/loan-delinquency-tab.component.ts
 create mode 100644 
src/app/features/loans/tabs/loan-originators-tab.component.ts
 copy src/app/features/loans/{loan-summary.model.ts => 
tabs/loan-overdue-charge.model.ts} (55%)
 create mode 100644 
src/app/features/loans/tabs/loan-overdue-charges-tab.component.ts
 create mode 100644 
src/app/features/loans/tabs/loan-standing-instructions-tab.component.ts
 create mode 100644 
src/app/features/loans/tabs/loan-term-variations-tab.component.ts
 create mode 100644 src/app/features/meetings/meetings.routes.spec.ts
 delete mode 100644 src/app/features/mix/mapping/mix-mapping.component.spec.ts
 delete mode 100644 src/app/features/mix/mapping/mix-mapping.component.ts
 delete mode 100644 src/app/features/mix/mix.routes.ts
 delete mode 100644 src/app/features/mix/report/mix-report.component.spec.ts
 delete mode 100644 src/app/features/mix/report/mix-report.component.ts
 delete mode 100644 src/app/features/mix/taxonomy/mix-taxonomy.component.spec.ts
 delete mode 100644 src/app/features/mix/taxonomy/mix-taxonomy.component.ts
 create mode 100644 
src/app/features/products/accounting/advanced-accounting-mappings.component.spec.ts
 create mode 100644 
src/app/features/products/accounting/advanced-accounting-mappings.component.ts
 create mode 100644 
src/app/features/products/accounting/gl-account-select.component.ts
 create mode 100644 
src/app/features/products/accounting/product-accounting-section.component.spec.ts
 create mode 100644 
src/app/features/products/accounting/product-accounting-section.component.ts
 create mode 100644 
src/app/features/products/accounting/product-accounting.model.ts
 create mode 100644 
src/app/features/products/deposit-account-view.component.spec.ts
 create mode 100644 src/app/features/products/deposit-chart.ts
 create mode 100644 
src/app/features/products/deposit-closure-dialog.component.ts
 create mode 100644 
src/app/features/products/fixed-deposit-transactions/fixed-deposit-transaction-form.component.spec.ts
 copy 
src/app/features/products/{recurring-deposit-transactions/recurring-deposit-transaction-form.component.ts
 => fixed-deposit-transactions/fixed-deposit-transaction-form.component.ts} 
(52%)
 create mode 100644 
src/app/features/products/savings-officer-dialog.component.ts
 create mode 100644 
src/app/features/products/shares/share-account-view.component.spec.ts
 create mode 100644 
src/app/features/products/shares/share-account-view.component.ts
 create mode 100644 
src/app/features/products/shares/share-quantity-dialog.component.ts
 create mode 100644 src/app/features/reporting/report-execution.service.spec.ts
 create mode 100644 src/app/features/reporting/report-execution.service.ts
 create mode 100644 
src/app/features/system/data-tables/datatables-form.component.spec.ts
 delete mode 100644 
src/app/features/tellers/cashier-journals/cashier-journals-list.component.spec.ts
 delete mode 100644 
src/app/features/tellers/cashier-journals/cashier-journals-list.component.ts
 create mode 100644 
src/app/features/tellers/cashiers/cashier-transaction-form.component.spec.ts
 create mode 100644 
src/app/features/tellers/cashiers/cashier-transaction-form.component.ts
 create mode 100644 
src/app/features/tellers/cashiers/cashier-transactions.component.spec.ts
 create mode 100644 
src/app/features/tellers/cashiers/cashier-transactions.component.ts
 create mode 100644 src/app/shared/components/charts/bar-chart.component.ts
 create mode 100644 src/app/testing/adapters.ts
 create mode 100644 src/app/testing/i18n-testing.ts

Reply via email to