This is an automated email from the ASF dual-hosted git repository. awasum pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract-cn-fims-web-app.git
commit 58252f8bdf639443dd9549ad224fe8ac00d00c83 Merge: 1a7b311 ba6f421 Author: Awasum Yannick <yannickawa...@gmail.com> AuthorDate: Thu Aug 2 18:51:23 2018 +0100 Merge pull request #6 from kengneruphine/develop Extending fims-web-app to provide a UI for the Group microservice package-lock.json | 12766 +++++++++++++++++++ package.json | 8 +- proxy.conf.json | 8 + scripts/nginx/nginx.conf | 47 +- src/app/app.module.ts | 6 +- src/app/common/common.module.ts | 1 + .../common/date-input/date-input.component.html | 4 +- src/app/common/date-input/date-input.component.ts | 44 +- .../group-select.component.html} | 20 +- .../common/group-select/group-select.component.ts | 94 + .../common/number-input/number-input.component.ts | 2 +- .../group-exists.validator.ts} | 51 +- src/app/customers/form/form.component.html | 2 +- src/app/customers/form/form.component.spec.ts | 2 +- src/app/customers/form/form.component.ts | 2 +- .../groups/definition/definition-exits.guard.ts | 68 + .../definition/definition.detail.component.html | 36 + .../definition/definition.detail.component.ts | 47 + .../definition/definition.index.component.html} | 7 +- .../definition/definition.index.component.ts} | 38 +- .../definition/definition.list.component.html} | 17 +- .../groups/definition/definition.list.component.ts | 68 + .../domain/adjustment-option-list.model.ts} | 39 +- .../domain/frequency-option-list.model.ts} | 41 +- .../definition/form/create.form.component.html} | 15 +- .../definition/form/create.form.component.ts | 64 + .../definition/form/edit.form.component.html} | 16 +- .../groups/definition/form/edit.form.component.ts | 52 + src/app/groups/definition/form/form.component.html | 61 + src/app/groups/definition/form/form.component.ts | 105 + .../detail/activity/activity.component.html} | 15 +- .../groups/detail/activity/activity.component.ts | 51 + src/app/groups/detail/group.detail.component.html | 107 + .../detail/group.detail.component.scss} | 38 +- src/app/groups/detail/group.detail.component.ts | 68 + .../detail/group.index.component.html} | 7 +- .../detail/group.index.component.ts} | 38 +- .../detail/meeting/meeting.component.html} | 16 +- src/app/groups/detail/meeting/meeting.component.ts | 83 + .../detail/meeting/meeting.detail.component.html | 42 + .../detail/meeting/meeting.detail.component.ts} | 42 +- .../detail/meeting/meeting.index.component.html} | 7 +- .../detail/meeting/meeting.index.component.ts} | 38 +- .../domain/status-option-list.model.ts} | 40 +- .../signOffMeeting/signOff-meeting.component.html | 70 + .../signOffMeeting/signOff-meeting.component.ts | 96 + src/app/groups/detail/status/status.component.html | 35 + src/app/groups/detail/status/status.component.ts | 101 + .../form/create/create.form.component.html} | 14 +- .../groups/form/create/create.form.component.ts | 96 + .../form/customers/customers.component.html} | 18 +- .../groups/form/customers/customers.component.ts | 58 + src/app/groups/form/detail/detail.component.html | 31 + src/app/groups/form/detail/detail.component.ts | 69 + .../form/domain/weekday-options.model.ts} | 48 +- .../form/edit/edit.form.component.html} | 15 +- src/app/groups/form/edit/edit.form.component.ts | 53 + .../form/employees/employees.component.html} | 18 +- .../groups/form/employees/employees.component.ts | 57 + src/app/groups/form/form.component.html | 92 + .../form/form.component.spec.ts | 140 +- .../{customers => groups}/form/form.component.ts | 105 +- .../form/offices/offices.component.html} | 18 +- src/app/groups/form/offices/offices.component.ts | 58 + src/app/groups/group-exists.guard.ts | 68 + src/app/groups/group.component.html | 44 + src/app/groups/group.component.ts | 88 + src/app/groups/group.module.ts | 165 + src/app/groups/group.routing.ts | 170 + .../store/commands/commands.actions.ts} | 43 +- .../store/commands/commands.reducer.ts} | 47 +- .../store/commands/effects/service.effects.ts | 42 + .../groups/store/definition/definition.actions.ts | 129 + .../groups/store/definition/definition.reducer.ts | 60 + .../definition/effects/notification.effects.ts | 49 + .../store/definition/effects/route.effects.ts} | 42 +- .../store/definition/effects/service.effects.ts | 70 + .../store/effects/notification.effects.ts} | 51 +- .../store/effects/route.effects.ts} | 42 +- src/app/groups/store/effects/service.effects.ts | 58 + src/app/groups/store/group.actions.ts | 111 + .../groupTasks/effects/notification.effects.ts} | 51 +- .../store/groupTasks/effects/route.effects.ts} | 49 +- .../store/groupTasks/effects/service.effects.ts | 42 + .../groups/store/groupTasks/group-task.actions.ts | 55 + src/app/groups/store/groups.reducer.ts | 70 + src/app/groups/store/index.ts | 109 + .../store/meeting/effects/notification.effects.ts} | 51 +- .../store/meeting/effects/route.effects.ts} | 42 +- .../store/meeting/effects/service.effects.ts | 63 + src/app/groups/store/meeting/meeting.actions.ts | 103 + src/app/groups/store/meeting/meeting.reducer.ts | 60 + src/app/main/main.component.html | 2 +- src/app/main/main.component.ts | 10 + src/app/main/main.module.ts | 10 +- src/app/main/main.routing.ts | 1 + src/app/quickAccess/quick-access.component.html | 19 + .../group/domain/assigned.model.ts} | 35 +- .../group/domain/attendee.model.ts} | 36 +- .../group/domain/cycle.model.ts} | 38 +- .../group/domain/group-command.model.ts} | 38 +- .../group/domain/group-definition.model.ts} | 42 +- .../group/domain/group-page.model.ts} | 37 +- .../group/domain/group-state.model.ts} | 34 +- .../group/domain/group.model.ts} | 48 +- .../group/domain/meeting.model.ts} | 47 +- .../group/domain/permittable-group-ids.ts} | 36 +- .../group/domain/signoff-meeting.model.ts} | 37 +- src/app/services/group/group.service.ts | 103 + .../services/security/authz/permission-id.type.ts | 1 + .../security/authz/permittable-group-id-mapper.ts | 4 + .../store/group/effects/service.effects.spec.ts | 105 + src/app/store/group/effects/service.effects.ts | 51 + .../group/group.actions.ts} | 43 +- src/app/store/index.ts | 23 + src/main.ts | 3 +- 116 files changed, 17155 insertions(+), 1137 deletions(-)