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 137b44e Merge pull request #40 from
apache/dependabot/npm_and_yarn/postcss-8.5.13
add 95c648f feat: implement metadata-driven UI architecture and global
error handling
add 94de597 chore: fix security vulnerabilities via npm audit fix
add c0e25fc chore: fix license headers and code style issues
add f709caf fix: Add Licence Header
add e9b2f30 fix: remove checkpoint
new 944ceb0 Merge pull request #42 from
Aman-Mittal/feature/metadata-driven-ui-and-error-handling
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:
.gitignore | 3 +
.gitmodules | 3 +
.rat-excludes | 1 +
EXTENDED_PLAN.md | 50 +++
angular.json | 5 +
deploy/docker-compose.yml | 2 +-
package-lock.json | 95 +++++-
public/assets/i18n/en.json | 200 ++++++++++++
{src => public}/assets/i18n/hi.json | 0
{src => public}/assets/i18n/ko.json | 0
src/app/app.config.ts | 12 +-
src/app/app.routes.ts | 151 +++++++++
src/app/core/interceptors/error.interceptor.ts | 68 ++++
.../accounting/chart-of-accounts.component.ts | 148 +++++++++
.../accounting/gl-account-form.component.ts | 261 +++++++++++++++
src/app/features/centers/center-form.component.ts | 233 ++++++++++++++
src/app/features/centers/centers-list.component.ts | 171 ++++++++++
src/app/features/clients/client-form.component.ts | 346 ++++++++++++++++++++
src/app/features/clients/clients-list.component.ts | 216 +++++++++++++
.../fintech/asset-owners-list.component.ts | 147 +++++++++
src/app/features/groups/group-form.component.ts | 231 ++++++++++++++
src/app/features/groups/groups-list.component.ts | 171 ++++++++++
src/app/features/loans/loan-form.component.ts | 355 +++++++++++++++++++++
src/app/features/loans/loans-list.component.ts | 209 ++++++++++++
src/app/features/login/login.component.ts | 47 ++-
.../organization/offices/office-form.component.ts | 261 +++++++++++++++
.../organization/offices/offices-list.component.ts | 231 ++++++++++++++
.../products/loan-product-form.component.ts | 318 ++++++++++++++++++
.../products/loan-products-list.component.ts | 116 +++++++
.../products/savings-product-form.component.ts | 264 +++++++++++++++
.../products/savings-products-list.component.ts | 118 +++++++
src/app/layout/sidebar.component.ts | 89 +++++-
.../data-table/cell-template.directive.ts} | 14 +-
.../components/data-table/data-table.component.ts | 252 +++++++++++++++
.../components/help-icon/help-icon.component.ts | 60 ++++
.../search-filter/search-filter.component.ts | 74 +++++
.../status-badge/status-badge.component.ts | 113 +++++++
src/{main.ts => app/shared/index.ts} | 10 +-
src/assets/i18n/en.json | 154 +++++++++
src/environments/environment.sandbox.ts | 2 +-
40 files changed, 5175 insertions(+), 26 deletions(-)
create mode 100644 .gitmodules
create mode 100644 public/assets/i18n/en.json
copy {src => public}/assets/i18n/hi.json (100%)
copy {src => public}/assets/i18n/ko.json (100%)
create mode 100644 src/app/core/interceptors/error.interceptor.ts
create mode 100644 src/app/features/accounting/chart-of-accounts.component.ts
create mode 100644 src/app/features/accounting/gl-account-form.component.ts
create mode 100644 src/app/features/centers/center-form.component.ts
create mode 100644 src/app/features/centers/centers-list.component.ts
create mode 100644 src/app/features/clients/client-form.component.ts
create mode 100644 src/app/features/clients/clients-list.component.ts
create mode 100644 src/app/features/fintech/asset-owners-list.component.ts
create mode 100644 src/app/features/groups/group-form.component.ts
create mode 100644 src/app/features/groups/groups-list.component.ts
create mode 100644 src/app/features/loans/loan-form.component.ts
create mode 100644 src/app/features/loans/loans-list.component.ts
create mode 100644
src/app/features/organization/offices/office-form.component.ts
create mode 100644
src/app/features/organization/offices/offices-list.component.ts
create mode 100644 src/app/features/products/loan-product-form.component.ts
create mode 100644 src/app/features/products/loan-products-list.component.ts
create mode 100644 src/app/features/products/savings-product-form.component.ts
create mode 100644 src/app/features/products/savings-products-list.component.ts
copy src/{main.ts =>
app/shared/components/data-table/cell-template.directive.ts} (73%)
create mode 100644 src/app/shared/components/data-table/data-table.component.ts
create mode 100644 src/app/shared/components/help-icon/help-icon.component.ts
create mode 100644
src/app/shared/components/search-filter/search-filter.component.ts
create mode 100644
src/app/shared/components/status-badge/status-badge.component.ts
copy src/{main.ts => app/shared/index.ts} (71%)