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

awasum pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/fineract-cn-group-finance.git

commit eea6746f60bdbb89e1d4ecda823a9be479b483cc
Merge: f990533 8339859
Author: Awasum Yannick <yannickawa...@gmail.com>
AuthorDate: Thu Aug 2 13:35:46 2018 +0100

    Merge pull request #2 from pembemiriam/master
    
    fixed issues due to angular redux

 .angular-cli.json                                  |   38 +-
 .editorconfig                                      |   10 +-
 .github/ISSUE_TEMPLATE.md                          |   30 +
 .github/PULL_REQUEST_TEMPLATE.md                   |   17 +
 .gitignore                                         |   28 +-
 .travis.yml                                        |   47 +
 CONTRIBUTING.md                                    |   80 +
 LICENSE                                            |  201 +
 NOTICE                                             |   21 +
 README.md                                          |   45 +-
 e2e/dashboard.e2e.ts                               |   18 +
 e2e/tsconfig.json                                  |   16 +
 karma.conf.js                                      |   46 +-
 license.config.js                                  |   71 +
 package-lock.json                                  | 8334 ++++++++++----------
 package.json                                       |  131 +-
 protractor.conf.js                                 |   37 +-
 proxy.conf.json                                    |   20 +-
 .../app.component.scss => scripts/ghpages-deploy   |    0
 scripts/license/HEADER_HTML                        |   16 +
 scripts/license/HEADER_SCSS                        |   18 +
 scripts/license/HEADER_TS                          |   18 +
 scripts/license/README.md                          |    9 +
 scripts/license/gulpfile.js                        |   24 +
 scripts/nginx/README.md                            |   15 +
 scripts/nginx/nginx.conf                           |  124 +
 .../account-payable/account-payable.component.html |   60 -
 .../account-payable/account-payable.component.scss |   18 -
 .../account-payable.component.spec.ts              |   25 -
 .../account-payable/account-payable.component.ts   |   40 -
 src/app/accounting/account-types.model.ts          |   32 +
 src/app/accounting/accounting.component.html       |   69 -
 src/app/accounting/accounting.component.scss       |   30 -
 src/app/accounting/accounting.component.spec.ts    |   25 -
 src/app/accounting/accounting.component.ts         |   16 -
 src/app/accounting/accounting.module.ts            |  188 +
 src/app/accounting/accounting.routing.ts           |  175 +
 .../accounting/accounts/account-exists.guard.ts    |   68 +
 .../accounts/account.detail.component.html         |   62 +
 .../accounts/account.detail.component.ts           |  110 +
 .../entries/account-entry.list.component.html      |   43 +
 .../entries/account-entry.list.component.ts        |  111 +
 .../form/create/create.form.component.html         |   24 +
 .../accounts/form/create/create.form.component.ts  |   86 +
 .../accounts/form/edit/edit.form.component.html    |   25 +
 .../accounts/form/edit/edit.form.component.ts      |   72 +
 .../accounting/accounts/form/form.component.html   |   40 +
 .../accounts/form/form.component.spec.ts           |  111 +
 src/app/accounting/accounts/form/form.component.ts |   94 +
 .../accounting/activity/activity.component.html    |   26 +
 src/app/accounting/activity/activity.component.ts  |   35 +
 src/app/accounting/activity/commands.resolver.ts   |   33 +
 .../add-cheque/add-cheque.component.html           |   56 -
 .../add-cheque/add-cheque.component.scss           |   17 -
 .../add-cheque/add-cheque.component.spec.ts        |   25 -
 .../accounting/add-cheque/add-cheque.component.ts  |   26 -
 .../add-journal-entry.component.html               |   59 -
 .../add-journal-entry.component.scss               |   24 -
 .../add-journal-entry.component.spec.ts            |   25 -
 .../add-journal-entry.component.ts                 |   34 -
 .../add-ledger/add-ledger.component.html           |   94 -
 .../add-ledger/add-ledger.component.scss           |   13 -
 .../add-ledger/add-ledger.component.spec.ts        |   25 -
 .../accounting/add-ledger/add-ledger.component.ts  |   15 -
 .../add-payroll/add-payroll.component.html         |   29 -
 .../add-payroll/add-payroll.component.scss         |   13 -
 .../add-payroll/add-payroll.component.spec.ts      |   25 -
 .../add-payroll/add-payroll.component.ts           |   15 -
 .../add-transaction-type.component.html            |   23 -
 .../add-transaction-type.component.scss            |   13 -
 .../add-transaction-type.component.spec.ts         |   25 -
 .../add-transaction-type.component.ts              |   15 -
 .../chart-of-accounts.component.html               |   47 -
 .../chart-of-accounts.component.scss               |   11 -
 .../chart-of-accounts.component.spec.ts            |   25 -
 .../chart-of-accounts.component.ts                 |   37 -
 .../chart-of-account-table.component.html          |   43 +
 .../chart-of-account-table.component.ts            |   32 +
 .../chart-of-accounts.component.html               |   20 +
 .../chartOfAccounts/chart-of-accounts.component.ts |   45 +
 .../cheque-clearing/cheque-clearing.component.html |   70 -
 .../cheque-clearing/cheque-clearing.component.scss |   18 -
 .../cheque-clearing.component.spec.ts              |   25 -
 .../cheque-clearing/cheque-clearing.component.ts   |   41 -
 .../accounting/cheques/cheques.list.component.html |   51 +
 .../accounting/cheques/cheques.list.component.ts   |   99 +
 .../financial-condition.component.html             |  136 +
 .../financial-condition.component.scss             |   22 +
 .../financial-condition.component.ts               |   57 +
 .../form/create/create.form.component.html         |   25 +
 .../form/create/create.form.component.ts           |   95 +
 .../accounting/form/edit/edit.form.component.html  |   25 +
 .../accounting/form/edit/edit.form.component.ts    |   66 +
 src/app/accounting/form/form.component.html        |   47 +
 src/app/accounting/form/form.component.spec.ts     |  108 +
 src/app/accounting/form/form.component.ts          |   98 +
 src/app/accounting/general-ledger.component.html   |   69 +
 src/app/accounting/general-ledger.component.ts     |   61 +
 .../general-ledger/general-ledger.component.html   |   47 -
 .../general-ledger/general-ledger.component.scss   |   11 -
 .../general-ledger.component.spec.ts               |   25 -
 .../general-ledger/general-ledger.component.ts     |   35 -
 .../income-statement.component.html                |  118 +
 .../income-statement.component.scss                |   22 +
 .../incomeStatement/income-statement.component.ts  |   50 +
 .../journalEntries/form/create.form.component.html |   25 +
 .../journalEntries/form/create.form.component.ts   |   83 +
 .../journalEntries/form/form.component.html        |  121 +
 .../journalEntries/form/form.component.spec.ts     |  179 +
 .../journalEntries/form/form.component.ts          |  157 +
 .../form/journal-entry.validator.spec.ts           |   90 +
 .../journalEntries/form/journal-entry.validator.ts |   63 +
 .../transaction-type-select.component.html         |   31 +
 .../transaction-type-select.component.ts           |   96 +
 .../validator/transaction-type-exists.validator.ts |   42 +
 .../journal-entry.list.component.html              |   96 +
 .../journalEntries/journal-entry.list.component.ts |   90 +
 src/app/accounting/ledger-exists.guard.ts          |   66 +
 src/app/accounting/ledger.resolver.ts              |   33 +
 .../payroll/form/create.form.component.html        |   23 +
 .../payroll/form/create.form.component.ts          |   46 +
 .../accounting/payroll/form/form.component.html    |   57 +
 src/app/accounting/payroll/form/form.component.ts  |   99 +
 .../validator/customer-payroll-exists.validator.ts |   45 +
 .../payroll/payments.list.component.html           |   27 +
 .../accounting/payroll/payments.list.component.ts  |   75 +
 .../accounting/payroll/payroll.list.component.html |   25 +
 .../accounting/payroll/payroll.list.component.ts   |   62 +
 .../accounting/payrolls/payrolls.component.html    |   42 -
 .../accounting/payrolls/payrolls.component.scss    |   18 -
 .../accounting/payrolls/payrolls.component.spec.ts |   25 -
 src/app/accounting/payrolls/payrolls.component.ts  |   34 -
 src/app/accounting/status/status.component.html    |   34 +
 src/app/accounting/status/status.component.ts      |   63 +
 .../accounting/store/account/account.actions.ts    |  137 +
 .../store/account/accounts.reducer.spec.ts         |   77 +
 .../accounting/store/account/accounts.reducer.ts   |   71 +
 .../store/account/effects/notification.effects.ts  |   56 +
 .../store/account/effects/route.effects.ts         |   48 +
 .../store/account/effects/service.effects.ts       |   71 +
 .../account/entries/effects/service.effect.ts      |   45 +
 .../store/account/entries/entries.actions.ts       |   47 +
 .../store/account/entries/search.reducer.ts        |   87 +
 .../account/task/effects/notification.effects.ts   |   40 +
 .../store/account/task/effects/route.effects.ts    |   36 +
 .../store/account/task/effects/service.effects.ts  |   42 +
 .../accounting/store/account/task/task.actions.ts  |   53 +
 src/app/accounting/store/cheques/cheque.actions.ts |   59 +
 .../accounting/store/cheques/cheques.reducer.ts    |   87 +
 .../store/cheques/effects/service.effects.ts       |   60 +
 src/app/accounting/store/index.ts                  |  235 +
 .../store/ledger/chart-of-account.reducer.ts       |   62 +
 .../store/ledger/effects/notification.effects.ts   |   56 +
 .../store/ledger/effects/route.effects.ts          |   47 +
 .../store/ledger/effects/service.effects.ts        |  105 +
 src/app/accounting/store/ledger/form.reducer.ts    |   39 +
 .../journal-entry/effects/notification.effects.ts  |   40 +
 .../ledger/journal-entry/effects/route.effects.ts  |   37 +
 .../journal-entry/effects/service.effects.ts       |   52 +
 .../ledger/journal-entry/journal-entry.actions.ts  |   86 +
 .../store/ledger/journal-entry/search.reducer.ts   |   88 +
 src/app/accounting/store/ledger/ledger.actions.ts  |  214 +
 .../store/ledger/ledgers.reducer.spec.ts           |  226 +
 src/app/accounting/store/ledger/ledgers.reducer.ts |  197 +
 .../effects/notification.effects.ts                |   46 +
 .../transaction-type/effects/route.effects.ts      |   43 +
 .../transaction-type/effects/service.effects.ts    |   72 +
 .../transaction-type/transaction-type.actions.ts   |  128 +
 .../store/ledger/trial-balance.reducer.ts          |   69 +
 .../store/payroll/effects/notification.effects.ts  |   39 +
 .../store/payroll/effects/route.effects.ts         |   37 +
 .../store/payroll/effects/service.effects.ts       |   78 +
 .../accounting/store/payroll/payment.actions.ts    |   44 +
 .../store/payroll/payroll-collection.actions.ts    |   98 +
 .../accounting/store/payroll/payrolls.reducer.ts   |   60 +
 .../accounting/subLedger/sub-ledger.component.html |   18 +
 .../accounting/subLedger/sub-ledger.component.ts   |   43 +
 .../subLedger/sub-ledger.detail.component.html     |   63 +
 .../subLedger/sub-ledger.detail.component.ts       |  124 +
 .../subLedger/sub-ledger.list.component.html       |   49 +
 .../subLedger/sub-ledger.list.component.ts         |  109 +
 .../trailBalance/trail-balance.component.html      |   61 +
 .../trailBalance/trial-balance.component.ts        |   47 +
 .../transaction-type.component.html                |   42 -
 .../transaction-type.component.scss                |   16 -
 .../transaction-type.component.spec.ts             |   25 -
 .../transaction-type/transaction-type.component.ts |   34 -
 .../form/create/create.form.component.html         |   24 +
 .../form/create/create.form.component.ts           |   73 +
 .../form/edit/edit.form.component.html             |   25 +
 .../form/edit/edit.form.component.ts               |   65 +
 .../form/transaction-type-form.component.html      |   35 +
 .../form/transaction-type-form.component.spec.ts   |  103 +
 .../form/transaction-type-form.component.ts        |   79 +
 .../transaction-type-exists.guard.ts               |   68 +
 .../transaction-types.list.component.html          |   30 +
 .../transaction-types.list.component.ts            |   76 +
 .../trial-balance/trial-balance.component.html     |   39 -
 .../trial-balance/trial-balance.component.scss     |   18 -
 .../trial-balance/trial-balance.component.spec.ts  |   25 -
 .../trial-balance/trial-balance.component.ts       |   34 -
 src/app/app.component.html                         |   19 +-
 src/app/app.component.scss                         |   50 +
 src/app/app.component.spec.ts                      |   27 -
 src/app/app.component.ts                           |   62 +-
 src/app/app.module.ts                              |  310 +-
 src/app/app.routes.ts                              |   31 +
 src/app/centers/center-exists.guard.ts             |   68 +
 src/app/centers/center.component.html              |   15 +
 .../center.component.scss}                         |    0
 src/app/centers/center.component.spec.ts           |   25 +
 src/app/centers/center.component.ts                |   72 +
 src/app/centers/center.module.ts                   |   66 +
 src/app/centers/center.routing.ts                  |   34 +
 .../centers/detail/employee.detail.component.html  |   47 +
 .../centers/detail/employee.detail.component.ts    |   96 +
 .../centers/form/create/create.form.component.html |   24 +
 .../form/create/create.form.component.spec.ts      |  130 +
 .../centers/form/create/create.form.component.ts   |   84 +
 src/app/centers/form/edit/edit.form.component.html |   25 +
 .../centers/form/edit/edit.form.component.spec.ts  |  141 +
 src/app/centers/form/edit/edit.form.component.ts   |   76 +
 src/app/centers/form/form.component.html           |   88 +
 src/app/centers/form/form.component.spec.ts        |  135 +
 src/app/centers/form/form.component.ts             |  189 +
 src/app/centers/form/form.mapper.ts                |   78 +
 .../centers/store/effects/notification.effects.ts  |   47 +
 src/app/centers/store/effects/route.effects.ts     |   42 +
 .../centers/store/effects/service.effects.spec.ts  |  201 +
 src/app/centers/store/effects/service.effects.ts   |   95 +
 src/app/centers/store/employee.actions.ts          |  149 +
 src/app/centers/store/index.ts                     |   51 +
 src/app/centers/user.resolver.ts                   |   33 +
 .../account-select/account-select.component.html   |   31 +
 .../account-select/account-select.component.ts     |  105 +
 src/app/common/address/address.component.html      |   33 +
 src/app/common/address/address.component.spec.ts   |   98 +
 src/app/common/address/address.component.ts        |   79 +
 .../command-display/command-display.component.html |   29 +
 .../command-display/command-display.component.ts   |   27 +
 src/app/common/common.module.ts                    |  158 +
 .../customer-select/customer-select.component.html |   31 +
 .../customer-select/customer-select.component.ts   |   94 +
 src/app/common/data-table/data-table.component.ts  |    4 +-
 .../common/date-input/date-input.component.html    |   23 +
 src/app/common/date-input/date-input.component.ts  |   51 +
 src/app/common/date/fims-date.pipe.spec.ts         |   46 +
 src/app/common/date/fims-date.pipe.ts              |   36 +
 src/app/common/domain/action-option.model.ts       |   37 +
 src/app/common/domain/alignment.model.ts           |   25 +
 src/app/common/domain/months.model.ts              |   33 +
 src/app/common/domain/temporal.domain.ts           |   30 +
 src/app/common/domain/week-days.model.ts           |   28 +
 .../employee-auto-complete.component.html          |   31 +
 .../employee-auto-complete.component.ts            |   94 +
 .../employee-select/employee-select.component.html |   30 +
 .../employee-select/employee-select.component.ts   |   63 +
 .../common/fab-button/fab-button.component.html    |   20 +
 .../common/fab-button/fab-button.component.scss    |   26 +
 src/app/common/fab-button/fab-button.component.ts  |   45 +
 .../forms/form-continue-action.component.html      |   18 +
 .../common/forms/form-continue-action.component.ts |   33 +
 .../common/forms/form-final-action.component.html  |   21 +
 .../common/forms/form-final-action.component.ts    |   45 +
 src/app/common/forms/form-helper.ts                |   32 +
 src/app/common/forms/form.component.ts             |   73 +
 src/app/common/guards/exists-guard.spec.ts         |   83 +
 src/app/common/guards/exists-guard.ts              |   47 +
 src/app/common/id-input/id-input.component.html    |   37 +
 src/app/common/id-input/id-input.component.ts      |   43 +
 src/app/common/image/image.component.ts            |   41 +
 .../layout-card-over.component.html                |   32 +
 .../layout-card-over.component.scss                |   38 +
 .../layout-card-over/layout-card-over.component.ts |   54 +
 .../layouts/two-column-layout.component.html       |   31 +
 .../common/layouts/two-column-layout.component.ts  |   26 +
 .../ledger-select/ledger-select.component.html     |   31 +
 .../ledger-select/ledger-select.component.ts       |   97 +
 src/app/common/min-max/min-max.component.html      |   25 +
 src/app/common/min-max/min-max.component.ts        |   41 +
 .../number-input/number-input.component.html       |   38 +
 .../common/number-input/number-input.component.ts  |   78 +
 .../common/number/fims-financial-number.pipe.ts    |   41 +
 src/app/common/number/fims-number.pipe.ts          |   35 +
 src/app/common/portrait/portrait.component.html    |   20 +
 src/app/common/portrait/portrait.component.scss    |   45 +
 src/app/common/portrait/portrait.component.ts      |   66 +
 .../product-select/product-select.component.html   |   31 +
 .../product-select/product-select.component.ts     |  105 +
 .../common/select-list/select-list.component.html  |   59 +
 .../common/select-list/select-list.component.ts    |   88 +
 .../state-display/state-display.component.html     |   51 +
 .../state-display/state-display.component.ts       |   28 +
 src/app/common/store/form.reducer.spec.ts          |    2 +-
 src/app/common/store/form.reducer.ts               |    4 +-
 src/app/common/store/resource.reducer.ts           |    3 +-
 src/app/common/store/search.reducer.ts             |    5 +-
 src/app/common/testing/permission-stubs.ts         |    2 +-
 .../common/text-input/text-input.component.html    |   55 +
 src/app/common/text-input/text-input.component.ts  |   90 +
 src/app/common/util/account-assignments.ts         |    2 +-
 src/app/common/validate-on-blur.directive.ts       |   71 +
 .../common/validator/account-exists.validator.ts   |   43 +
 .../common/validator/country-exists.validator.ts   |   43 +
 .../common/validator/customer-exists.validator.ts  |   42 +
 .../common/validator/employee-exists.validator.ts  |   42 +
 src/app/common/validator/exists.validator.spec.ts  |  129 +
 .../common/validator/ledger-exists.validator.ts    |   42 +
 src/app/common/validator/validators.spec.ts        |  314 +
 src/app/common/validator/validators.ts             |  274 +
 .../customer/add-member/add-member.component.html  |  109 -
 .../customer/add-member/add-member.component.scss  |   13 -
 .../add-member/add-member.component.spec.ts        |   25 -
 .../customer/add-member/add-member.component.ts    |   25 -
 .../manage-members/manage-members.component.html   |   47 -
 .../manage-members/manage-members.component.scss   |   16 -
 .../manage-members.component.spec.ts               |   25 -
 .../manage-members/manage-members.component.ts     |   35 -
 src/app/customers/cases/case-exists.guard.ts       |   68 +
 src/app/customers/cases/case.detail.component.html |   82 +
 src/app/customers/cases/case.detail.component.ts   |   60 +
 src/app/customers/cases/case.index.component.html  |   18 +
 src/app/customers/cases/case.index.component.ts    |   44 +
 src/app/customers/cases/case.list.component.html   |   27 +
 .../customers/cases/case.list.component.spec.ts    |  136 +
 src/app/customers/cases/case.list.component.ts     |  106 +
 src/app/customers/cases/case.module.ts             |  170 +
 src/app/customers/cases/case.routes.ts             |  137 +
 .../cases/debt-income/debt-income.component.html   |   53 +
 .../cases/debt-income/debt-income.component.ts     |  120 +
 .../cases/documents/document-exists.guard.ts       |   84 +
 .../cases/documents/document.detail.component.html |   64 +
 .../cases/documents/document.detail.component.ts   |  168 +
 .../cases/documents/document.index.component.html  |   18 +
 .../cases/documents/document.index.component.ts    |   44 +
 .../cases/documents/documents.component.html       |   26 +
 .../cases/documents/documents.component.ts         |   79 +
 .../cases/documents/form/create.component.html     |   25 +
 .../cases/documents/form/create.component.ts       |   59 +
 .../cases/documents/form/edit.component.html       |   25 +
 .../cases/documents/form/edit.component.ts         |   58 +
 .../cases/documents/form/form.component.html       |   40 +
 .../cases/documents/form/form.component.ts         |   66 +
 .../form/upload/create.form.component.html         |   23 +
 .../documents/form/upload/create.form.component.ts |   75 +
 .../form/upload/upload-page.form.component.html    |   66 +
 .../form/upload/upload-page.form.component.ts      |   57 +
 .../cases/form/co-signer/co-signer.component.html  |   25 +
 .../cases/form/co-signer/co-signer.component.ts    |   74 +
 .../form/components/credit-factor.component.html   |   33 +
 .../form/components/credit-factor.component.ts     |   80 +
 src/app/customers/cases/form/create.component.html |   28 +
 src/app/customers/cases/form/create.component.ts   |  115 +
 .../debt-to-income/debt-to-income.component.html   |   23 +
 .../debt-to-income/debt-to-income.component.ts     |   88 +
 .../cases/form/detail/detail.component.html        |  127 +
 .../cases/form/detail/detail.component.spec.ts     |  212 +
 .../cases/form/detail/detail.component.ts          |  311 +
 .../form/detail/validator/max-term.validators.ts   |  151 +
 src/app/customers/cases/form/edit.component.html   |   28 +
 src/app/customers/cases/form/edit.component.ts     |   85 +
 src/app/customers/cases/form/form.component.html   |   39 +
 src/app/customers/cases/form/form.component.ts     |  202 +
 .../payment-cycle/payment-cycle.component.html     |   33 +
 .../cases/payment-cycle/payment-cycle.component.ts |   53 +
 .../cases/payments/payments.component.html         |   69 +
 .../customers/cases/payments/payments.component.ts |  125 +
 .../customers/cases/status/command.component.html  |   29 +
 .../customers/cases/status/command.component.ts    |   62 +
 .../confirmation/confirmation.component.html       |   26 +
 .../status/confirmation/confirmation.component.ts  |   95 +
 .../cases/status/confirmation/form.component.html  |   69 +
 .../cases/status/confirmation/form.component.ts    |   83 +
 .../cases/status/services/domain/fee.model.ts      |   23 +
 .../customers/cases/status/services/fee.service.ts |   58 +
 .../customers/cases/status/status.component.html   |   37 +
 src/app/customers/cases/status/status.component.ts |   89 +
 src/app/customers/cases/status/task.component.html |   25 +
 src/app/customers/cases/status/task.component.ts   |   50 +
 .../customers/cases/status/tasks.component.html    |   28 +
 src/app/customers/cases/status/tasks.component.ts  |   82 +
 src/app/customers/cases/store/case.actions.ts      |  214 +
 src/app/customers/cases/store/cases.reducer.ts     |   72 +
 .../cases/store/documents/document.actions.ts      |  274 +
 .../cases/store/documents/documents.reducer.ts     |   77 +
 .../documents/effects/notification.effects.ts      |   87 +
 .../cases/store/documents/effects/route.effects.ts |   53 +
 .../store/documents/effects/service.effects.ts     |  122 +
 .../effects/services/documents.service.ts          |  115 +
 .../cases/store/documents/pageNumber.reducer.ts    |   68 +
 .../cases/store/effects/notification.effects.ts    |   46 +
 .../customers/cases/store/effects/route.effects.ts |   43 +
 .../cases/store/effects/service.effects.ts         |   98 +
 src/app/customers/cases/store/form.reducer.ts      |   49 +
 src/app/customers/cases/store/index.ts             |  138 +
 .../cases/store/model/case-selection.model.ts      |   23 +
 .../cases/store/model/fims-command.model.ts        |   28 +
 .../cases/store/model/fims-task-instance.model.ts  |   26 +
 .../store/payments/effects/service.effects.ts      |   51 +
 .../cases/store/payments/payment.actions.ts        |   47 +
 .../cases/store/payments/search.reducer.ts         |   73 +
 src/app/customers/cases/store/search.reducer.ts    |   80 +
 .../store/tasks/effects/notification.effects.ts    |   48 +
 .../cases/store/tasks/effects/service.effects.ts   |   69 +
 .../customers/cases/store/tasks/task.actions.ts    |   80 +
 .../customers/cases/store/tasks/tasks.reducer.ts   |   91 +
 src/app/customers/contact.helper.ts                |   24 +
 .../customers/customFields/catalog-exists.guard.ts |   66 +
 .../customFields/catalog.detail.component.html     |   63 +
 .../customFields/catalog.detail.component.ts       |   84 +
 .../customFields/components/field.component.html   |   53 +
 .../customFields/components/field.component.ts     |  106 +
 .../customFields/components/value.component.html   |   25 +
 .../customFields/components/value.component.ts     |  101 +
 .../customFields/domain/datatype-types.model.ts    |   32 +
 .../customFields/fields/field-exists.guard.ts      |   44 +
 .../fields/field.detail.component.html             |   73 +
 .../customFields/fields/field.detail.component.ts  |   62 +
 .../customFields/fields/field.index.component.html |   18 +
 .../customFields/fields/field.index.component.ts   |   43 +
 .../fields/form/edit.form.component.html           |   24 +
 .../fields/form/edit.form.component.ts             |   56 +
 .../customFields/fields/form/form.component.html   |   36 +
 .../customFields/fields/form/form.component.ts     |   87 +
 .../customFields/form/create.form.component.html   |   24 +
 .../customFields/form/create.form.component.ts     |   51 +
 .../customFields/form/form.component.html          |   56 +
 .../customers/customFields/form/form.component.ts  |  116 +
 .../customFields/services/field-form.service.ts    |   83 +
 .../services/option-value-unique.validator.ts      |   38 +
 src/app/customers/customer-exists.guard.ts         |   68 +
 src/app/customers/customer.component.html          |   49 +
 src/app/customers/customer.component.ts            |   88 +
 src/app/customers/customer.module.ts               |  190 +
 src/app/customers/customer.routing.ts              |  192 +
 .../deposits/deposit-instance-exists.guard.ts      |   68 +
 .../deposits/deposits.list.component.html          |   26 +
 .../customers/deposits/deposits.list.component.ts  |   95 +
 src/app/customers/deposits/deposits.module.ts      |   93 +
 src/app/customers/deposits/deposits.routes.ts      |   71 +
 .../deposits/detail/cheques/cheques.component.html |   24 +
 .../deposits/detail/cheques/cheques.component.ts   |   55 +
 .../deposits/detail/cheques/form.component.html    |   30 +
 .../deposits/detail/cheques/form.component.ts      |   66 +
 .../deposits/detail/deposit.detail.component.html  |   60 +
 .../deposits/detail/deposit.detail.component.ts    |   42 +
 .../deposits/detail/deposit.index.component.html   |   18 +
 .../deposits/detail/deposit.index.component.ts     |   43 +
 .../customers/deposits/form/create.component.html  |   27 +
 .../customers/deposits/form/create.component.ts    |   72 +
 .../customers/deposits/form/edit.component.html    |   27 +
 src/app/customers/deposits/form/edit.component.ts  |   62 +
 .../customers/deposits/form/form.component.html    |   51 +
 src/app/customers/deposits/form/form.component.ts  |   86 +
 .../customers/deposits/store/deposit.actions.ts    |  156 +
 .../deposits/store/effects/notification.effects.ts |   54 +
 .../deposits/store/effects/route.effects.ts        |   43 +
 .../deposits/store/effects/service.effects.ts      |   87 +
 src/app/customers/deposits/store/index.ts          |   69 +
 .../detail/activity/activity.component.html        |   26 +
 .../detail/activity/activity.component.ts          |   51 +
 .../detail/customer.detail.component.html          |  111 +
 .../detail/customer.detail.component.scss          |   22 +
 .../customers/detail/customer.detail.component.ts  |   83 +
 .../customers/detail/customer.index.component.html |   18 +
 .../customers/detail/customer.index.component.ts   |   43 +
 .../identityCard/form/create.form.component.html   |   24 +
 .../identityCard/form/create.form.component.ts     |   85 +
 .../identityCard/form/edit.form.component.html     |   25 +
 .../identityCard/form/edit.form.component.ts       |   70 +
 .../form/identity-card-form.component.html         |   38 +
 .../form/identity-card-form.component.spec.ts      |  131 +
 .../form/identity-card-form.component.ts           |  101 +
 .../identityCard/identity-card-exists.guard.ts     |   68 +
 .../identity-card.detail.component.html            |   52 +
 .../identityCard/identity-card.detail.component.ts |  150 +
 .../identity-card.index.component.html             |   18 +
 .../identityCard/identity-card.index.component.ts  |   43 +
 .../identityCard/identity-card.list.component.html |   27 +
 .../identityCard/identity-card.list.component.ts   |   68 +
 .../detail/identityCard/identity-card.module.ts    |   87 +
 .../detail/identityCard/identity-card.routing.ts   |   78 +
 .../scans/form/create.form.component.html          |   24 +
 .../scans/form/create.form.component.ts            |   90 +
 .../scans/form/scan.form.component.html            |   59 +
 .../identityCard/scans/form/scan.form.component.ts |   76 +
 .../identityCard/scans/scan.list.component.html    |   30 +
 .../identityCard/scans/scan.list.component.ts      |   52 +
 .../detail/payroll/form/create.form.component.html |   25 +
 .../detail/payroll/form/create.form.component.ts   |   64 +
 .../detail/payroll/form/form.component.html        |   58 +
 .../detail/payroll/form/form.component.ts          |  112 +
 .../validator/account-unique.validator.spec.ts     |   68 +
 .../form/validator/account-unique.validator.ts     |   46 +
 .../detail/payroll/payroll-exists.guard.ts         |   69 +
 .../detail/payroll/payroll.detail.component.html   |   42 +
 .../detail/payroll/payroll.detail.component.ts     |   50 +
 .../detail/portrait/portrait.component.html        |   49 +
 .../detail/portrait/portrait.component.ts          |  112 +
 .../detail/status/customer-task.component.html     |   32 +
 .../detail/status/customer-task.component.ts       |   53 +
 .../customers/detail/status/status.component.html  |   42 +
 .../customers/detail/status/status.component.ts    |   74 +
 .../customers/form/contact/contact.component.html  |   22 +
 .../form/contact/contact.component.spec.ts         |   88 +
 .../customers/form/contact/contact.component.ts    |   81 +
 .../form/create/create.form.component.html         |   25 +
 .../customers/form/create/create.form.component.ts |   89 +
 .../form/customFields/custom-fields.component.html |   51 +
 .../form/customFields/custom-fields.component.ts   |  200 +
 .../customers/form/detail/detail.component.html    |   25 +
 src/app/customers/form/detail/detail.component.ts  |   90 +
 .../customers/form/edit/edit.form.component.html   |   26 +
 src/app/customers/form/edit/edit.form.component.ts |   56 +
 .../form/employees/employees.component.html        |   29 +
 .../form/employees/employees.component.ts          |   57 +
 src/app/customers/form/form.component.html         |   87 +
 src/app/customers/form/form.component.spec.ts      |  202 +
 src/app/customers/form/form.component.ts           |  144 +
 .../customers/form/offices/offices.component.html  |   29 +
 .../customers/form/offices/offices.component.ts    |   58 +
 .../customers/store/catalogs/catalog.actions.ts    |  152 +
 .../customers/store/catalogs/catalog.reducer.ts    |  111 +
 .../store/catalogs/effects/notification.effects.ts |   91 +
 .../store/catalogs/effects/route.effects.ts        |   55 +
 .../store/catalogs/effects/service.effects.ts      |   72 +
 .../customers/store/commands/commands.actions.ts   |   40 +
 .../customers/store/commands/commands.reducer.ts   |   52 +
 .../store/commands/effects/service.effects.ts      |   42 +
 src/app/customers/store/customer.actions.ts        |  111 +
 .../store/customerTasks/customer-task.actions.ts   |  103 +
 .../store/customerTasks/customer-tasks.reducer.ts  |   52 +
 .../customerTasks/domain/status-command.model.ts   |   28 +
 .../customerTasks/effects/notification.effects.ts  |   64 +
 .../store/customerTasks/effects/route.effects.ts   |   37 +
 .../store/customerTasks/effects/service.effects.ts |   66 +
 src/app/customers/store/customers.reducer.ts       |   74 +
 .../store/effects/notification.effects.ts          |   40 +
 src/app/customers/store/effects/route.effects.ts   |   37 +
 src/app/customers/store/effects/service.effects.ts |   58 +
 .../identityCards/effects/notification.effects.ts  |   47 +
 .../store/identityCards/effects/route.effects.ts   |   42 +
 .../store/identityCards/effects/service.effects.ts |   85 +
 .../store/identityCards/identity-cards.actions.ts  |  155 +
 .../store/identityCards/identity-cards.reducer.ts  |   60 +
 .../scans/effects/notification.effects.ts          |   47 +
 .../identityCards/scans/effects/route.effects.ts   |   36 +
 .../identityCards/scans/effects/service.effects.ts |   73 +
 .../store/identityCards/scans/scans.actions.ts     |  119 +
 .../store/identityCards/scans/scans.reducer.ts     |   57 +
 src/app/customers/store/index.ts                   |  153 +
 .../store/payroll/effects/notification.effects.ts  |   39 +
 .../store/payroll/effects/route.effects.ts         |   36 +
 .../store/payroll/effects/service.effects.ts       |   42 +
 src/app/customers/store/payroll/payroll.actions.ts |   63 +
 src/app/customers/store/payroll/payroll.reducer.ts |   62 +
 .../store/tasks/effects/notification.effects.ts    |   47 +
 .../customers/store/tasks/effects/route.effects.ts |   36 +
 .../store/tasks/effects/service.effects.ts         |   71 +
 src/app/customers/store/tasks/task.actions.ts      |  152 +
 src/app/customers/store/tasks/tasks.reducer.ts     |   60 +
 .../tasks/domain/command-options.model.ts          |   30 +
 .../customers/tasks/domain/type-options.model.ts   |   30 +
 .../tasks/form/create.form.component.html          |   25 +
 .../customers/tasks/form/create.form.component.ts  |   58 +
 .../customers/tasks/form/edit.form.component.html  |   26 +
 .../customers/tasks/form/edit.form.component.ts    |   52 +
 src/app/customers/tasks/form/form.component.html   |   65 +
 src/app/customers/tasks/form/form.component.ts     |  128 +
 src/app/customers/tasks/task-exists.guard.ts       |   68 +
 src/app/customers/tasks/task.detail.component.html |   42 +
 src/app/customers/tasks/task.detail.component.ts   |   49 +
 src/app/customers/tasks/task.index.component.html  |   18 +
 src/app/customers/tasks/task.index.component.ts    |   43 +
 src/app/customers/tasks/task.list.component.html   |   27 +
 src/app/customers/tasks/task.list.component.ts     |   67 +
 src/app/dashboard/dashboard.component.html         |   37 -
 src/app/dashboard/dashboard.component.scss         |   23 -
 src/app/dashboard/dashboard.component.spec.ts      |   25 -
 src/app/dashboard/dashboard.component.ts           |   15 -
 .../depositAccount/deposit-account.component.html  |   21 +
 .../depositAccount/deposit-account.component.ts    |   63 +
 src/app/depositAccount/deposit-account.module.ts   |  107 +
 src/app/depositAccount/deposit-account.routes.ts   |   66 +
 .../detail/deposit-product.detail.component.html   |   93 +
 .../detail/deposit-product.detail.component.ts     |  138 +
 .../detail/deposit-product.index.component.html    |   18 +
 .../detail/deposit-product.index.component.ts      |   43 +
 .../detail/dividends/dividends.component.html      |   21 +
 .../detail/dividends/dividends.component.ts        |   68 +
 .../detail/dividends/form/create.component.html    |   24 +
 .../detail/dividends/form/create.component.ts      |   59 +
 .../detail/dividends/form/form.component.html      |   33 +
 .../detail/dividends/form/form.component.ts        |   68 +
 .../domain/interest-payable-option-list.model.ts   |   31 +
 .../domain/time-unit-option-list.model.ts          |   29 +
 .../domain/type-option-list.model.ts               |   30 +
 .../form/charges/charges.component.html            |   58 +
 .../form/charges/charges.component.ts              |   93 +
 src/app/depositAccount/form/create.component.html  |   26 +
 src/app/depositAccount/form/create.component.ts    |  107 +
 src/app/depositAccount/form/edit.component.html    |   27 +
 src/app/depositAccount/form/edit.component.ts      |   73 +
 src/app/depositAccount/form/form.component.html    |  134 +
 src/app/depositAccount/form/form.component.ts      |  222 +
 .../product-definition-exists.guard.ts             |   68 +
 .../store/dividends/dividend.actions.ts            |   71 +
 .../store/dividends/dividends.reducer.ts           |   61 +
 .../dividends/effects/notification.effects.ts      |   39 +
 .../store/dividends/effects/route.effects.ts       |   38 +
 .../store/dividends/effects/service.effects.ts     |   52 +
 .../store/effects/notification.effects.ts          |   62 +
 .../depositAccount/store/effects/route.effects.ts  |   43 +
 .../store/effects/service.effects.ts               |   98 +
 src/app/depositAccount/store/index.ts              |   88 +
 src/app/depositAccount/store/product.actions.ts    |  178 +
 src/app/depositAccount/store/products.reducer.ts   |   64 +
 .../add-employee/add-employee.component.html       |   63 -
 .../add-employee/add-employee.component.scss       |   13 -
 .../add-employee/add-employee.component.spec.ts    |   25 -
 .../add-employee/add-employee.component.ts         |   27 -
 .../manage-employee/manage-employee.component.html |   42 -
 .../manage-employee/manage-employee.component.scss |   16 -
 .../manage-employee.component.spec.ts              |   25 -
 .../manage-employee/manage-employee.component.ts   |   35 -
 .../detail/employee.detail.component.html          |   47 +
 .../employees/detail/employee.detail.component.ts  |   96 +
 src/app/employees/employee-exists.guard.ts         |   68 +
 src/app/employees/employee.component.html          |   32 +
 src/app/employees/employee.component.ts            |   85 +
 src/app/employees/employee.module.ts               |   84 +
 src/app/employees/employee.routing.ts              |   52 +
 .../form/create/create.form.component.html         |   24 +
 .../form/create/create.form.component.spec.ts      |  129 +
 .../employees/form/create/create.form.component.ts |   84 +
 .../employees/form/edit/edit.form.component.html   |   25 +
 .../form/edit/edit.form.component.spec.ts          |  140 +
 src/app/employees/form/edit/edit.form.component.ts |   76 +
 src/app/employees/form/form.component.html         |   89 +
 src/app/employees/form/form.component.spec.ts      |  135 +
 src/app/employees/form/form.component.ts           |  185 +
 src/app/employees/form/form.mapper.ts              |   77 +
 .../store/effects/notification.effects.ts          |   47 +
 src/app/employees/store/effects/route.effects.ts   |   42 +
 .../store/effects/service.effects.spec.ts          |  201 +
 src/app/employees/store/effects/service.effects.ts |   95 +
 src/app/employees/store/employee.actions.ts        |  149 +
 src/app/employees/store/index.ts                   |   51 +
 src/app/employees/user.resolver.ts                 |   33 +
 src/app/environment.ts                             |   26 +
 src/app/index.ts                                   |   20 +
 .../loans/products/charges/charge-exists.guard.ts  |   69 +
 .../products/charges/charge.detail.component.html  |   49 +
 .../products/charges/charge.detail.component.ts    |   87 +
 .../products/charges/charge.list.component.html    |   31 +
 .../products/charges/charge.list.component.ts      |   88 +
 .../products/charges/form/create.component.html    |   25 +
 .../products/charges/form/create.component.ts      |   84 +
 .../products/charges/form/edit.component.html      |   26 +
 .../loans/products/charges/form/edit.component.ts  |   77 +
 .../products/charges/form/form.component.html      |   74 +
 .../loans/products/charges/form/form.component.ts  |  181 +
 .../charges/ranges/form/create.component.html      |   24 +
 .../charges/ranges/form/create.component.ts        |   70 +
 .../charges/ranges/form/edit.component.html        |   25 +
 .../products/charges/ranges/form/edit.component.ts |   69 +
 .../charges/ranges/form/form.component.html        |   48 +
 .../charges/ranges/form/form.component.spec.ts     |   18 +
 .../products/charges/ranges/form/form.component.ts |  116 +
 .../products/charges/ranges/range-exists.guard.ts  |   68 +
 .../charges/ranges/range.detail.component.html     |   36 +
 .../charges/ranges/range.detail.component.ts       |   79 +
 .../charges/ranges/range.index.component.html      |   18 +
 .../charges/ranges/range.index.component.ts        |   43 +
 .../charges/ranges/range.list.component.html       |   27 +
 .../charges/ranges/range.list.component.ts         |   75 +
 .../products/components/term/term.component.html   |   27 +
 .../products/components/term/term.component.ts     |   54 +
 src/app/loans/products/form/create.component.html  |   26 +
 src/app/loans/products/form/create.component.ts    |  101 +
 .../products/form/detail/detail.component.html     |   54 +
 .../products/form/detail/detail.component.spec.ts  |  105 +
 .../loans/products/form/detail/detail.component.ts |   96 +
 src/app/loans/products/form/edit.component.html    |   26 +
 src/app/loans/products/form/edit.component.ts      |   72 +
 .../loans/products/form/fees/fee.component.html    |   59 +
 src/app/loans/products/form/fees/fee.component.ts  |   57 +
 src/app/loans/products/form/form.component.html    |   67 +
 src/app/loans/products/form/form.component.ts      |  232 +
 .../form/interests/interest.component.spec.ts      |  102 +
 .../form/interests/interests.component.html        |   47 +
 .../products/form/interests/interests.component.ts |  110 +
 .../form/moratorium/moratorium.component.html      |   36 +
 .../form/moratorium/moratorium.component.ts        |   76 +
 .../products/form/settings/settings.component.html |   38 +
 .../products/form/settings/settings.component.ts   |   52 +
 .../lossProvision/form/create.component.html       |   26 +
 .../lossProvision/form/create.component.ts         |   60 +
 .../lossProvision/form/form.component.html         |   45 +
 .../products/lossProvision/form/form.component.ts  |   99 +
 .../validator/days-late-unique.validator.spec.ts   |   52 +
 .../form/validator/days-late-unique.validator.ts   |   38 +
 .../lossProvision/loss-provision-exists.guard.ts   |   63 +
 .../loss-provision.detail.component.html           |   30 +
 .../loss-provision.detail.component.ts             |   46 +
 src/app/loans/products/product-exists.guard.ts     |   69 +
 .../loans/products/product.detail.component.html   |   75 +
 .../products/product.detail.component.spec.ts      |  144 +
 src/app/loans/products/product.detail.component.ts |  133 +
 .../loans/products/product.index.component.html    |   18 +
 src/app/loans/products/product.index.component.ts  |   43 +
 src/app/loans/products/product.list.component.html |   28 +
 src/app/loans/products/product.list.component.ts   |   62 +
 src/app/loans/products/product.module.ts           |  187 +
 src/app/loans/products/product.routes.ts           |  151 +
 .../products/status/form/create.component.html     |   20 +
 .../loans/products/status/form/create.component.ts |   91 +
 .../loans/products/status/form/edit.component.html |   20 +
 .../loans/products/status/form/edit.component.ts   |   71 +
 .../loans/products/status/form/form.component.html |   57 +
 .../loans/products/status/form/form.component.ts   |  126 +
 .../loans/products/status/status.component.html    |   21 +
 src/app/loans/products/status/status.component.ts  |   75 +
 .../products/status/status.detail.component.html   |   44 +
 .../products/status/status.detail.component.ts     |   77 +
 src/app/loans/products/status/task-exists.guard.ts |   68 +
 .../loans/products/store/charges/charge.actions.ts |  155 +
 .../products/store/charges/charges.reducer.ts      |   66 +
 .../store/charges/effects/notification.effects.ts  |   47 +
 .../store/charges/effects/route.effects.ts         |   43 +
 .../store/charges/effects/service.effects.ts       |   84 +
 .../products/store/effects/notification.effects.ts |   76 +
 .../loans/products/store/effects/route.effects.ts  |   43 +
 .../products/store/effects/service.effects.ts      |  102 +
 src/app/loans/products/store/index.ts              |  151 +
 .../lossProvision/effects/notification.effects.ts  |   38 +
 .../store/lossProvision/effects/route.effects.ts   |   36 +
 .../store/lossProvision/effects/service.effects.ts |   42 +
 .../store/lossProvision/loss-provision.actions.ts  |   63 +
 .../store/lossProvision/loss-provision.reducer.ts  |   61 +
 .../products/store/model/fims-product.mapper.ts    |   42 +
 .../products/store/model/fims-product.model.ts     |   50 +
 src/app/loans/products/store/product.actions.ts    |  186 +
 src/app/loans/products/store/products.reducer.ts   |   51 +
 .../store/ranges/effects/notification.effects.ts   |   46 +
 .../products/store/ranges/effects/route.effects.ts |   42 +
 .../store/ranges/effects/service.effects.ts        |   94 +
 .../loans/products/store/ranges/range.actions.ts   |   22 +
 .../loans/products/store/ranges/ranges.reducer.ts  |   68 +
 .../store/tasks/effects/notification.effects.ts    |   47 +
 .../products/store/tasks/effects/route.effects.ts  |   43 +
 .../store/tasks/effects/service.effects.ts         |   84 +
 src/app/loans/products/store/tasks/task.actions.ts |  155 +
 .../loans/products/store/tasks/tasks.reducer.ts    |   60 +
 src/app/login/login.component.html                 |   17 +
 src/app/login/login.component.spec.ts              |   19 +-
 src/app/login/login.component.ts                   |   49 +-
 src/app/login/login.module.ts                      |   49 +
 src/app/login/login.routing.ts                     |   28 +
 src/app/main/access.denied.component.html          |   20 +
 src/app/main/access.denied.component.ts            |   24 +
 src/app/main/main.component.html                   |  140 +
 src/app/main/main.component.scss                   |  109 +
 src/app/main/main.component.ts                     |  201 +
 src/app/main/main.module.ts                        |   73 +
 src/app/main/main.routing.ts                       |   55 +
 src/app/main/notification.component.ts             |  114 +
 src/app/navbar/navbar.component.html               |  167 -
 src/app/navbar/navbar.component.scss               |   86 -
 src/app/navbar/navbar.component.spec.ts            |   25 -
 src/app/navbar/navbar.component.ts                 |   15 -
 .../office/add-office/add-office.component.html    |   44 -
 .../office/add-office/add-office.component.scss    |   13 -
 .../office/add-office/add-office.component.spec.ts |   25 -
 src/app/office/add-office/add-office.component.ts  |   15 -
 .../office/store/effects/notification.effects.ts   |   57 -
 src/app/office/store/effects/route.effects.ts      |   61 -
 src/app/office/store/effects/service.effects.ts    |   84 -
 src/app/office/store/index.ts                      |   81 -
 src/app/office/store/office.actions.ts             |  145 -
 .../teller/denomination/denomination.actions.ts    |   77 -
 .../teller/denomination/denominations.reducer.ts   |   61 -
 .../denomination/effects/notification.effects.ts   |   39 -
 .../teller/denomination/effects/route.effects.ts   |   40 -
 .../teller/denomination/effects/service.effects.ts |   52 -
 .../store/teller/effects/notification.effects.ts   |   72 -
 .../office/store/teller/effects/route.effects.ts   |   49 -
 .../office/store/teller/effects/service.effects.ts |   82 -
 src/app/office/store/teller/teller.actions.ts      |  161 -
 .../office/store/teller/tellers.reducer.spec.ts    |   83 -
 src/app/office/store/teller/tellers.reducer.ts     |   92 -
 .../view-offices/view-offices.component.html       |   43 -
 .../view-offices/view-offices.component.scss       |   16 -
 .../view-offices/view-offices.component.spec.ts    |   25 -
 .../office/view-offices/view-offices.component.ts  |   36 -
 .../offices/detail/office.detail.component.html    |   73 +
 src/app/offices/detail/office.detail.component.ts  |  118 +
 src/app/offices/detail/office.index.component.html |   18 +
 src/app/offices/detail/office.index.component.ts   |   43 +
 .../teller/detail/balance/balance.component.html   |   87 +
 .../teller/detail/balance/balance.component.ts     |   47 +
 .../balance/services/balance-sheet.service.ts      |   54 +
 .../balance/services/teller-balance.model.ts       |   28 +
 .../teller/detail/command/close.component.html     |   33 +
 .../teller/detail/command/close.component.ts       |   76 +
 .../teller/detail/command/command.component.html   |   21 +
 .../teller/detail/command/command.component.ts     |   91 +
 .../command/components/adjustment.component.html   |   25 +
 .../command/components/adjustment.component.ts     |   45 +
 .../command/model/adjustment-option.model.ts       |   24 +
 .../teller/detail/command/open.component.html      |   41 +
 .../detail/teller/detail/command/open.component.ts |   80 +
 .../denomination/denomination.list.component.html  |   39 +
 .../denomination/denomination.list.component.ts    |   83 +
 .../denomination/form/create.form.component.html   |   24 +
 .../denomination/form/create.form.component.ts     |   76 +
 .../detail/denomination/form/form.component.html   |   79 +
 .../detail/denomination/form/form.component.ts     |  104 +
 .../teller/detail/teller.detail.component.html     |   93 +
 .../teller/detail/teller.detail.component.ts       |   45 +
 .../detail/teller/form/create.form.component.html  |   24 +
 .../detail/teller/form/create.form.component.ts    |   86 +
 .../detail/teller/form/edit.form.component.html    |   25 +
 .../detail/teller/form/edit.form.component.ts      |   72 +
 .../offices/detail/teller/form/form.component.html |   78 +
 .../detail/teller/form/form.component.spec.ts      |  125 +
 .../offices/detail/teller/form/form.component.ts   |  100 +
 .../offices/detail/teller/teller-exists.guard.ts   |   68 +
 .../detail/teller/teller.index.component.html      |   18 +
 .../detail/teller/teller.index.component.ts        |   44 +
 .../detail/teller/teller.list.component.html       |   27 +
 .../offices/detail/teller/teller.list.component.ts |   74 +
 .../offices/form/create/create.form.component.html |   20 +
 .../offices/form/create/create.form.component.ts   |   94 +
 src/app/offices/form/edit/edit.form.component.html |   20 +
 src/app/offices/form/edit/edit.form.component.ts   |   56 +
 src/app/offices/form/form.component.html           |   45 +
 src/app/offices/form/form.component.spec.ts        |  135 +
 src/app/offices/form/form.component.ts             |   98 +
 .../headquarter-not-found.component.html           |   25 +
 .../headquarter/headquarter-not-found.component.ts |   24 +
 src/app/offices/headquarter/headquarter.guard.ts   |   49 +
 src/app/offices/office-exists.guard.ts             |   67 +
 src/app/offices/office.component.html              |   31 +
 src/app/offices/office.component.ts                |   84 +
 src/app/offices/office.module.ts                   |  137 +
 src/app/offices/office.routing.ts                  |  128 +
 .../offices/store/effects/notification.effects.ts  |   57 +
 src/app/offices/store/effects/route.effects.ts     |   60 +
 src/app/offices/store/effects/service.effects.ts   |   84 +
 src/app/offices/store/index.ts                     |   81 +
 src/app/offices/store/office.actions.ts            |  145 +
 .../teller/denomination/denomination.actions.ts    |   77 +
 .../teller/denomination/denominations.reducer.ts   |   61 +
 .../denomination/effects/notification.effects.ts   |   39 +
 .../teller/denomination/effects/route.effects.ts   |   38 +
 .../teller/denomination/effects/service.effects.ts |   52 +
 .../store/teller/effects/notification.effects.ts   |   71 +
 .../offices/store/teller/effects/route.effects.ts  |   46 +
 .../store/teller/effects/service.effects.ts        |   82 +
 src/app/offices/store/teller/teller.actions.ts     |  161 +
 .../offices/store/teller/tellers.reducer.spec.ts   |   83 +
 src/app/offices/store/teller/tellers.reducer.ts    |   92 +
 src/app/quickAccess/quick-access.component.html    |   98 +
 src/app/quickAccess/quick-access.component.ts      |   24 +
 .../detail/criteria/criteria.component.html        |   40 +
 .../detail/criteria/criteria.component.ts          |   77 +
 .../displayable-fields.component.html              |   44 +
 .../displayable-fields.component.ts                |   87 +
 .../detail/queryParams/abstract-value-accessor.ts  |   52 +
 .../queryParams/between/between.component.html     |   41 +
 .../queryParams/between/between.component.spec.ts  |   97 +
 .../queryParams/between/between.component.ts       |  131 +
 .../detail/queryParams/in/in.component.html        |   27 +
 .../detail/queryParams/in/in.component.spec.ts     |   87 +
 .../detail/queryParams/in/in.component.ts          |   89 +
 .../detail/queryParams/input/input.component.html  |   26 +
 .../detail/queryParams/input/input.component.ts    |  100 +
 .../detail/queryParams/query-param.component.ts    |  119 +
 .../detail/queryParams/query-params.component.html |   27 +
 .../queryParams/query-params.component.spec.ts     |   68 +
 .../detail/queryParams/query-params.component.ts   |   56 +
 .../detail/queryParams/query-params.helper.ts      |   22 +
 .../detail/report-page/report-page.component.html  |   42 +
 .../detail/report-page/report-page.component.ts    |   33 +
 .../detail/reporting-definition.component.html     |   30 +
 .../detail/reporting-definition.component.ts       |   73 +
 .../reporting/reporting-definitions.component.html |   26 +
 .../reporting-definitions.component.spec.ts        |   97 +
 .../reporting/reporting-definitions.component.ts   |   42 +
 src/app/reporting/reporting.component.html         |   33 +
 src/app/reporting/reporting.component.spec.ts      |   91 +
 src/app/reporting/reporting.component.ts           |   36 +
 src/app/reporting/reporting.module.ts              |   91 +
 src/app/reporting/reporting.routes.ts              |   39 +
 .../components/permission-list-item.component.html |   26 +
 .../components/permission-list-item.component.scss |   23 +
 .../components/permission-list-item.component.ts   |   40 +
 src/app/roles/detail/role.detail.component.html    |   31 +
 src/app/roles/detail/role.detail.component.ts      |   85 +
 .../roles/form/create/create.form.component.html   |   24 +
 src/app/roles/form/create/create.form.component.ts |   72 +
 src/app/roles/form/edit/edit.form.component.html   |   25 +
 src/app/roles/form/edit/edit.form.component.ts     |   65 +
 src/app/roles/form/form.component.html             |   48 +
 src/app/roles/form/form.component.scss             |   22 +
 src/app/roles/form/form.component.spec.ts          |  143 +
 src/app/roles/form/form.component.ts               |  124 +
 src/app/roles/helper/form-permission.service.ts    |  123 +
 src/app/roles/model/form-permission-group.model.ts |   24 +
 src/app/roles/model/form-permission.model.ts       |   93 +
 src/app/roles/role-exists.guard.ts                 |   68 +
 src/app/roles/role.component.html                  |   21 +
 src/app/roles/role.component.ts                    |   61 +
 src/app/roles/role.module.ts                       |   76 +
 src/app/roles/role.routing.ts                      |   49 +
 .../roles/store/effects/notification.effects.ts    |   48 +
 src/app/roles/store/effects/route.effects.ts       |   42 +
 src/app/roles/store/effects/service.effects.ts     |   71 +
 src/app/roles/store/index.ts                       |   51 +
 src/app/roles/store/role.actions.ts                |  137 +
 src/app/services/accounting/accounting.service.ts  |  201 +
 .../domain/account-command-action.model.ts         |    0
 .../accounting/domain/account-command.model.ts     |    0
 .../accounting/domain/account-entry-page.model.ts  |    0
 .../accounting/domain/account-entry-type.model.ts  |    0
 .../accounting/domain/account-entry.model.ts       |    0
 .../accounting/domain/account-page.model.ts        |    0
 .../accounting/domain/account-state.model.ts       |    0
 .../accounting/domain/account-type.model.ts        |    0
 .../accounting/domain/account.model.ts             |    0
 .../domain/chart-of-account-entry.model.ts         |    0
 .../accounting/domain/creditor.model.ts            |    0
 .../accounting/domain/debtor.model.ts              |    0
 .../domain/financial-condition-entry.model.ts      |    0
 .../domain/financial-condition-section.model.ts    |    0
 .../accounting/domain/financial-condition.model.ts |    0
 .../domain/income-statement-entry.model.ts         |    0
 .../domain/income-statement-section.model.ts       |    0
 .../accounting/domain/income-statement.model.ts    |    0
 .../accounting/domain/journal-entry-state.model.ts |    0
 .../accounting/domain/journal-entry.model.ts       |    0
 .../accounting/domain/ledger-page.model.ts         |    0
 .../accounting/domain/ledger.model.ts              |    0
 .../accounting/domain/permittable-group-ids.ts     |    0
 .../domain/transaction-type-page.model.ts          |    0
 .../accounting/domain/transaction-type.model.ts    |    0
 .../domain/trial-balance-entry-type.model.ts       |    0
 .../accounting/domain/trial-balance-entry.model.ts |    0
 .../accounting/domain/trial-balance.model.ts       |    0
 .../anubis/permittable-endpoint.model.ts           |    0
 .../anubis/permittable-group.model.ts              |    0
 src/app/services/catalog/catalog.service.ts        |   58 +
 .../catalog/domain/catalog.model.ts                |    0
 .../catalog/domain/field.model.ts                  |    0
 .../catalog/domain/option.model.ts                 |    0
 .../catalog/domain/value.model.ts                  |    0
 src/app/services/cheque/cheque.service.ts          |   72 +
 .../cheque/domain/action.model.ts                  |    0
 .../cheque/domain/cheque-processing-command.ts     |    0
 .../cheque/domain/cheque-transaction.ts            |    0
 .../cheque/domain/cheque.model.ts                  |    0
 .../cheque/domain/fims-cheque.model.ts             |    0
 .../cheque/domain/issuing-count.model.ts           |    0
 .../cheque/domain/mapper/fims-cheque.mapper.ts     |    0
 .../cheque/domain/micr-resolution.model.ts         |    0
 .../cheque}/domain/micr.model.ts                   |    0
 .../cheque/domain/permittable-group-ids.ts         |    0
 .../cheque/domain/state.model.ts                   |    0
 .../country/country.service.spec.ts                |    0
 .../country/country.service.ts                     |    0
 .../country/model/country.model.ts                 |    0
 .../currency/currency.service.ts                   |    0
 .../currency/domain/currency.model.ts              |    0
 src/app/services/customer/customer.service.ts      |  209 +
 .../customer/domain/command.model.ts               |    0
 .../customer/domain/customer-document.model.ts     |    0
 .../customer/domain/customer-page.model.ts         |    0
 .../customer/domain/customer-state.model.ts        |    0
 .../customer/domain/customer-type.model.ts         |    0
 .../customer/domain/customer.model.ts              |    0
 .../customer/domain/date-of-birth.model.ts         |    0
 .../customer/domain/expiration-date.model.ts       |    0
 .../domain/identification-card-scan.model.ts       |    0
 .../customer/domain/identification-card.model.ts   |    0
 .../customer/domain/permittable-group-ids.ts       |    0
 .../customer/domain/process-step.model.ts          |    0
 .../customer/domain/task-definition.model.ts       |    0
 .../depositAccount/deposit-account.service.ts      |  110 +
 .../domain/definition/action.model.ts              |    0
 .../domain/definition/charge.model.ts              |    0
 .../domain/definition/currency.model.ts            |    0
 .../definition/dividend-distribution.model.ts      |    0
 .../definition/product-definition-command.model.ts |    0
 .../domain/definition/product-definition.model.ts  |    0
 .../depositAccount/domain/definition/term.model.ts |    0
 .../instance/available-transaction-type.model.ts   |    0
 .../domain/instance/product-instance.model.ts      |    0
 .../domain/interest-payable.model.ts               |    0
 .../depositAccount/domain/permittable-group-ids.ts |    0
 .../depositAccount/domain/time-unit.model.ts       |    0
 .../depositAccount/domain/type.model.ts            |    0
 .../domain/address/address.model.ts                |    0
 .../domain/contact/contact-detail.model.ts         |    0
 .../{sevices => services}/domain/date.converter.ts |    0
 .../{sevices => services}/domain/error.model.ts    |    0
 .../domain/paging/fetch-request.model.ts           |    0
 .../domain/paging/page.model.ts                    |    0
 .../domain/paging/search-param.builder.ts          |    0
 .../domain/paging/sort.model.ts                    |    0
 .../http/default-request-options.service.ts        |    0
 .../{sevices => services}/http/header.service.ts   |    0
 src/app/services/http/http.service.spec.ts         |  137 +
 src/app/services/http/http.service.ts              |  124 +
 .../identity/domain/authentication.model.ts        |    0
 .../identity/domain/password.model.ts              |    0
 .../identity/domain/permission.model.ts            |    0
 .../identity/domain/permittable-group-ids.model.ts |    0
 .../identity/domain/role-identifier.model.ts       |    0
 .../identity/domain/role.model.ts                  |    0
 .../identity/domain/user-with-password.model.ts    |    0
 .../identity/domain/user.model.ts                  |    0
 src/app/services/identity/identity.service.ts      |  101 +
 src/app/services/image/image.service.ts            |   59 +
 .../notification/notification.service.ts           |    0
 .../office/domain/employee-page.model.ts           |    0
 src/app/services/office/domain/employee.model.ts   |   39 +
 .../office/domain/office-page.model.ts             |    0
 .../office/domain/office.model.ts                  |    0
 .../office/domain/permittable-group-ids.model.ts   |    0
 src/app/services/office/office.service.ts          |  118 +
 .../payroll/domain/payroll-allocation.model.ts     |    0
 .../domain/payroll-collection-history.model.ts     |    0
 .../domain/payroll-collection-sheet.model.ts       |    0
 .../payroll/domain/payroll-configuration.model.ts  |    0
 .../payroll/domain/payroll-payment-page.model.ts   |    0
 .../payroll/domain/payroll-payment.model.ts        |    0
 .../payroll/domain/permittable-group-ids.ts        |    0
 src/app/services/payroll/payroll.service.ts        |   60 +
 .../portfolio/domain/account-assignment.model.ts   |    0
 .../portfolio/domain/balance-range.model.ts        |    0
 .../portfolio/domain/balance-segment-set.model.ts  |    0
 .../portfolio/domain/case-command.model.ts         |    0
 .../domain/case-customer-documents.model.ts        |    0
 .../portfolio/domain/case-page.model.ts            |    0
 .../portfolio/domain/case-state.model.ts           |    0
 .../portfolio/domain/case.model.ts                 |    0
 .../portfolio/domain/charge-definition.model.ts    |    0
 .../portfolio/domain/charge-method.model.ts        |    0
 .../portfolio/domain/chrono-unit.model.ts          |    0
 .../portfolio/domain/cost-component.model.ts       |    0
 .../portfolio/domain/fims-case-page.model.ts       |    0
 .../portfolio/domain/fims-case.model.ts            |    0
 .../individuallending/account-designators.model.ts |    0
 .../individuallending/case-parameters.model.ts     |    0
 .../domain/individuallending/charge-name.model.ts  |    0
 .../charge-proportional-designators.model.ts       |    0
 .../credit-worthiness-factor.model.ts              |    0
 .../credit-worthiness-snapshot.model.ts            |    0
 .../domain/individuallending/document.model.ts     |    0
 .../domain/individuallending/moratorium.model.ts   |    0
 .../planned-payment-page.model.ts                  |    0
 .../individuallending/planned-payment.model.ts     |    0
 .../individuallending/product-parameters.model.ts  |    0
 .../individuallending/workflow-action.model.ts     |    0
 .../portfolio/domain/interest-basis.model.ts       |    0
 .../portfolio/domain/interest-range.model.ts       |    0
 .../domain/loss-provision-configuration.model.ts   |    0
 .../portfolio/domain/loss-provision-step.model.ts  |    0
 .../domain/mapper/fims-case-page.mapper.ts         |    0
 .../portfolio/domain/mapper/fims-case.mapper.ts    |    0
 .../portfolio/domain/mapper/fims-range.mapper.ts   |    0
 .../portfolio/domain/note.model.ts                 |    0
 .../portfolio/domain/pattern.model.ts              |    0
 .../portfolio/domain/payment-cycle.model.ts        |    0
 .../portfolio/domain/payment.model.ts              |    0
 .../portfolio/domain/permittable-group-ids.ts      |    0
 .../portfolio/domain/product-page.model.ts         |    0
 .../portfolio/domain/product.model.ts              |    0
 .../portfolio/domain/range-model.ts                |    0
 .../portfolio/domain/range-segment.model.ts        |    0
 .../domain/required-account-assignment.model.ts    |    0
 .../portfolio/domain/task-definition.model.ts      |    0
 .../portfolio/domain/task-instance.model.ts        |    0
 .../portfolio/domain/term-range.model.ts           |    0
 src/app/services/portfolio/portfolio.service.ts    |  285 +
 .../domain/auto-complete-resource.model.ts         |    0
 .../reporting/domain/displayable-field.model.ts    |    0
 .../reporting/domain/footer.model.ts               |    0
 .../reporting/domain/header.model.ts               |    0
 .../reporting/domain/permittable-group-ids.ts      |    0
 .../reporting/domain/query-parameter.model.ts      |    0
 .../reporting/domain/report-definition.model.ts    |    0
 .../reporting/domain/report-page.model.ts          |    0
 .../reporting/domain/report-request.model.ts       |    0
 .../reporting/domain/row.model.ts                  |    0
 .../reporting/domain/type.model.ts                 |    0
 .../reporting/domain/value.model.ts                |    0
 src/app/services/reporting/reporting.service.ts    |   57 +
 .../security/authn/auth-guard.service.spec.ts      |    0
 .../security/authn/auth-guard.service.ts           |    0
 .../security/authn/authentication.service.spec.ts  |    0
 .../security/authn/authentication.service.ts       |    0
 .../security/authz/fims-permission-descriptor.ts   |    0
 .../security/authz/fims-permission.model.ts        |    0
 .../services/security/authz/permission-id.type.ts  |   33 +
 .../security/authz/permission.directive.spec.ts    |    0
 .../security/authz/permission.directive.ts         |    0
 .../security/authz/permission.guard.ts             |    0
 .../security/authz/permittable-group-id-mapper.ts  |  140 +
 .../security/change.password.service.spec.ts       |    0
 .../security/change.password.service.ts            |    0
 .../teller/domain/charge.model.ts                  |    0
 .../teller/domain/cheque.model.ts                  |    0
 .../teller}/domain/micr.model.ts                   |    0
 .../teller/domain/permittable-group-ids.ts         |    0
 .../teller/domain/teller-authentication.model.ts   |    0
 .../teller/domain/teller-balance-sheet.model.ts    |    0
 .../teller/domain/teller-denomination.model.ts     |    0
 .../teller/domain/teller-entry.model.ts            |    0
 .../domain/teller-management-command.model.ts      |    0
 .../domain/teller-transaction-costs.model.ts       |    0
 .../teller/domain/teller-transaction.model.ts      |    0
 .../teller/domain/teller.model.ts                  |    0
 src/app/services/teller/teller-service.ts          |  106 +
 src/app/sevices/accounting/accounting.service.ts   |  201 -
 src/app/sevices/catalog/catalog.service.ts         |   58 -
 src/app/sevices/cheque/cheque.service.ts           |   72 -
 src/app/sevices/customer/customer.service.ts       |  212 -
 .../depositAccount/deposit-account.service.ts      |  110 -
 src/app/sevices/http/http.service.spec.ts          |  137 -
 src/app/sevices/http/http.service.ts               |  124 -
 src/app/sevices/identity/identity.service.ts       |  103 -
 src/app/sevices/image/image.service.ts             |   61 -
 src/app/sevices/office/domain/employee.model.ts    |   28 -
 src/app/sevices/office/office.service.ts           |  118 -
 src/app/sevices/payroll/payroll.service.ts         |   60 -
 src/app/sevices/portfolio/portfolio.service.ts     |  285 -
 src/app/sevices/reporting/reporting.service.ts     |   57 -
 .../sevices/security/authz/permission-id.type.ts   |   32 -
 .../security/authz/permittable-group-id-mapper.ts  |  139 -
 src/app/sevices/teller/teller-service.ts           |  106 -
 src/app/store/account/account.actions.ts           |    2 +-
 .../store/account/effects/service.effects.spec.ts  |    4 +-
 src/app/store/account/effects/service.effects.ts   |    4 +-
 src/app/store/customer/customer.actions.ts         |    2 +-
 .../store/customer/effects/service.effects.spec.ts |    4 +-
 src/app/store/customer/effects/service.effects.ts  |    2 +-
 .../store/employee/effects/service.effects.spec.ts |    4 +-
 src/app/store/employee/effects/service.effects.ts  |    2 +-
 src/app/store/employee/employee.actions.ts         |    2 +-
 src/app/store/index.ts                             |    2 +-
 src/app/store/ledger/effects/service.effects.ts    |    2 +-
 src/app/store/ledger/ledger.actions.ts             |    2 +-
 .../store/office/effects/service.effects.spec.ts   |    4 +-
 src/app/store/office/effects/service.effects.ts    |    2 +-
 src/app/store/office/office.actions.ts             |    2 +-
 src/app/store/role/effects/service.effects.spec.ts |    4 +-
 src/app/store/role/effects/service.effects.ts      |    4 +-
 .../store/security/authentication.reducer.spec.ts  |    2 +-
 src/app/store/security/authentication.reducer.ts   |    2 +-
 src/app/store/security/authorization.reducer.ts    |    2 +-
 .../store/security/effects/notification.effects.ts |    2 +-
 .../store/security/effects/service.effects.spec.ts |   12 +-
 src/app/store/security/effects/service.effects.ts  |   14 +-
 src/app/store/security/security.actions.ts         |    4 +-
 .../store/security/testing/authentication.mock.ts  |    2 +-
 src/app/teller/auth/teller-auth.component.html     |   47 +
 src/app/teller/auth/teller-auth.component.ts       |   74 +
 .../teller/customer/customer-detail.component.html |   56 +
 .../teller/customer/customer-detail.component.ts   |   75 +
 .../teller/customer/customer-index.component.html  |   18 +
 .../teller/customer/customer-index.component.ts    |   44 +
 .../customer/teller-customer-exists.guard.ts       |   68 +
 .../transaction/cheque/create.component.html       |   33 +
 .../transaction/cheque/create.component.ts         |  153 +
 .../transaction/cheque/form.component.html         |   85 +
 .../customer/transaction/cheque/form.component.ts  |  160 +
 .../transaction/components/cost.component.html     |   55 +
 .../transaction/components/cost.component.ts       |   32 +
 .../transaction/deposit/create.form.component.html |   31 +
 .../transaction/deposit/create.form.component.ts   |  146 +
 .../transaction/deposit/form.component.html        |   71 +
 .../transaction/deposit/form.component.spec.ts     |  217 +
 .../customer/transaction/deposit/form.component.ts |  195 +
 .../transaction/domain/transaction-form.model.ts   |   29 +
 .../transaction/loan/create.form.component.html    |   30 +
 .../transaction/loan/create.form.component.ts      |  140 +
 .../customer/transaction/loan/form.component.html  |   62 +
 .../customer/transaction/loan/form.component.ts    |  106 +
 .../services/available-actions.service.spec.ts     |  178 +
 .../teller/services/available-actions.service.ts   |   90 +
 src/app/teller/services/transaction.service.ts     |   43 +
 src/app/teller/store/authentication.reducer.ts     |   78 +
 .../store/customer-deposit-products.reducer.ts     |   60 +
 .../teller/store/customer-loan-products.reducer.ts |   60 +
 .../teller/store/effects/notification.effects.ts   |   70 +
 .../store/effects/products.service.effects.ts      |   52 +
 src/app/teller/store/effects/route.effects.ts      |   47 +
 src/app/teller/store/effects/service.effects.ts    |   62 +
 src/app/teller/store/index.ts                      |   79 +
 src/app/teller/store/teller.actions.ts             |  160 +
 src/app/teller/teller-login.guard.ts               |   40 +
 src/app/teller/teller.index.component.html         |   51 +
 src/app/teller/teller.index.component.ts           |   76 +
 src/app/teller/teller.module.ts                    |  109 +
 src/app/teller/teller.routing.ts                   |   66 +
 src/app/user/password.component.html               |   61 +
 src/app/user/password.component.ts                 |   84 +
 src/app/user/user.module.ts                        |   42 +
 src/app/user/user.routing.ts                       |   24 +
 src/assets/i18n/en.json                            |   24 +
 src/assets/i18n/es.json                            |  696 ++
 .../images/ic_account_circle_black_48dp_2x.png     |  Bin 0 -> 1191 bytes
 src/environments/environment.prod.ts               |   18 +
 src/environments/environment.ts                    |   23 +-
 src/favicon.png                                    |  Bin 0 -> 7105 bytes
 src/index.html                                     |   32 +-
 src/main.ts                                        |   33 +-
 src/polyfills.ts                                   |  110 +-
 src/rxjs.imports.ts                                |   19 +
 src/styles.scss                                    |   71 +-
 src/test.ts                                        |   43 +-
 src/theme.scss                                     |   60 +
 src/tsconfig.app.json                              |    5 +-
 src/tsconfig.spec.json                             |    3 +-
 src/typings.d.ts                                   |   24 +-
 tsconfig.json                                      |   15 +-
 tslint.json                                        |   32 +-
 1229 files changed, 64344 insertions(+), 10848 deletions(-)

Reply via email to