This is an automated email from the ASF dual-hosted git repository.
Aman-Mittal pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
from 3f62c08 Merge pull request #372 from
Aman-Mittal/feat/two-factor-authentication
add 03cc7fb i18n: add the strings the parity screens need, in all three
catalogues
add 3d07b7b feat(accounting): view a ledger transaction, reverse it, and
carry balances in
add 6200a11 feat(system): manage report definitions, not just run reports
add 37130f9 feat(organization): give an office a screen of its own
add c419281 feat(portfolio): notes, documents, standing instructions and
custom fields where they were missing
add 459ffc3 fix(clients): stop sending a fixed deposit to the savings
account screen
add 7f34e90 feat(tasks): approve, disburse and activate in batches
add 3c43071 fix(loans): stop the loan edit form logging NG0100 on every
visit
add c6dbf32 test: cover the new screens at unit and backend level
add 25754c7 refactor: keep the new screens on the adapter side of the
boundary
add 41f5218 refactor: name the tabs instead of numbering them, and fetch
shares with the tab
add 7011b85 fix(groups,centers): one set of tab names per screen, not two
add dcb432f test(e2e): make the parity spec seed what it asserts on
new 0846def Merge pull request #375 from Aman-Mittal/feat/parity-gaps
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
e2e/parity-screens.spec.ts | 264 +++++++
e2e/utils/seed-api.ts | 143 +++-
eslint-suppressions.json | 20 -
playwright.config.ts | 1 +
src/app/core/adapters/api/api-surface.json | 13 +-
src/app/core/services/navigation-config.service.ts | 24 +
src/app/features/accounting/accounting.routes.ts | 21 +
.../accounting/frequent-postings.component.spec.ts | 133 ++++
.../accounting/frequent-postings.component.ts | 370 ++++++++++
.../accounting/journal-entries-list.component.ts | 22 +
.../journal-entry-view.component.spec.ts | 161 +++++
.../accounting/journal-entry-view.component.ts | 366 ++++++++++
.../accounting/opening-balances.component.spec.ts | 153 ++++
.../accounting/opening-balances.component.ts | 422 +++++++++++
.../email-messages/email-messages.component.ts | 60 +-
src/app/features/centers/center-view.component.ts | 32 +-
.../features/clients/client-view.component.spec.ts | 82 ++-
src/app/features/clients/client-view.component.ts | 252 ++++++-
.../client-standing-instructions-tab.component.ts} | 61 +-
.../asset-owner-view/asset-owner-view.component.ts | 27 +-
src/app/features/groups/group-view.component.ts | 77 +-
.../tabs/group-accounts-tab.component.spec.ts | 76 ++
.../groups/tabs/group-accounts-tab.component.ts | 157 ++++
.../interop/interop-transfers.component.ts | 32 +-
src/app/features/loans/loan-form.component.ts | 791 +++++++++++----------
src/app/features/loans/loan-view.component.spec.ts | 10 +-
src/app/features/loans/loan-view.component.ts | 132 ++--
.../organization/offices/office-view.component.ts | 239 +++++++
.../organization/offices/offices-list.component.ts | 15 +
.../features/organization/organization.routes.ts | 7 +
.../products/deposit-account-view.component.ts | 32 +-
.../products/savings-account-view.component.ts | 92 ++-
...savings-standing-instructions-tab.component.ts} | 45 +-
.../delinquency-management.component.ts | 27 +-
.../report-definition-form.component.spec.ts | 130 ++++
.../report-definition-form.component.ts | 354 +++++++++
.../report-definitions-list.component.spec.ts | 95 +++
.../report-definitions-list.component.ts | 174 +++++
.../report-mailing-jobs-list.component.ts | 27 +-
src/app/features/system/system.routes.ts | 27 +
src/app/features/tasks/tasks.routes.ts | 7 +
.../work-queues/work-queues.component.spec.ts | 177 +++++
.../tasks/work-queues/work-queues.component.ts | 513 +++++++++++++
.../loans/wc-loan-view.component.ts | 47 +-
.../entity-documents.component.ts} | 102 +--
.../entity-notes/entity-notes.component.ts} | 97 +--
.../help-icon/help-icon.component.spec.ts | 6 +-
.../components/help-icon/help-icon.component.ts | 8 +-
src/app/shared/index.ts | 3 +
src/assets/i18n/en.json | 117 ++-
src/assets/i18n/hi.json | 120 +++-
src/assets/i18n/ko.json | 118 ++-
52 files changed, 5748 insertions(+), 733 deletions(-)
create mode 100644 e2e/parity-screens.spec.ts
create mode 100644
src/app/features/accounting/frequent-postings.component.spec.ts
create mode 100644 src/app/features/accounting/frequent-postings.component.ts
create mode 100644
src/app/features/accounting/journal-entry-view.component.spec.ts
create mode 100644 src/app/features/accounting/journal-entry-view.component.ts
create mode 100644
src/app/features/accounting/opening-balances.component.spec.ts
create mode 100644 src/app/features/accounting/opening-balances.component.ts
copy src/app/features/{loans/tabs/loan-standing-instructions-tab.component.ts
=> clients/tabs/client-standing-instructions-tab.component.ts} (57%)
create mode 100644
src/app/features/groups/tabs/group-accounts-tab.component.spec.ts
create mode 100644 src/app/features/groups/tabs/group-accounts-tab.component.ts
create mode 100644
src/app/features/organization/offices/office-view.component.ts
copy src/app/features/{loans/tabs/loan-standing-instructions-tab.component.ts
=> products/savings/savings-standing-instructions-tab.component.ts} (75%)
create mode 100644
src/app/features/system/report-definitions/report-definition-form.component.spec.ts
create mode 100644
src/app/features/system/report-definitions/report-definition-form.component.ts
create mode 100644
src/app/features/system/report-definitions/report-definitions-list.component.spec.ts
create mode 100644
src/app/features/system/report-definitions/report-definitions-list.component.ts
create mode 100644
src/app/features/tasks/work-queues/work-queues.component.spec.ts
create mode 100644 src/app/features/tasks/work-queues/work-queues.component.ts
rename src/app/{features/loans/loan-documents-tab.component.ts =>
shared/components/entity-documents/entity-documents.component.ts} (71%)
rename src/app/{features/loans/loan-notes-tab.component.ts =>
shared/components/entity-notes/entity-notes.component.ts} (62%)