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 4df34f5 Merge pull request #261 from
apache/dependabot/npm_and_yarn/hono-4.13.1
add a63077d feat(groups): add the group detail view, membership and
lifecycle actions
add 681d61d test(groups): cover the group detail screen with mocked and
real-backend e2e
add 06e1e19 fix(groups): let the platform's own message stand on a failed
command
add a50903f fix(groups): register the two icons the group detail view uses
add 3a8587f test(e2e): pick options inside dialogs without dismissing the
dialog
add 11e978b test(e2e): assert the close refusal without pinning today's
wrong message
add 4c3c1b8 fix(e2e): stop the dialog select helper wedging on its own
popover
add 1443127 fix(overlay): deliver the result of a dialog dismissed while
it is still opening
add 94aa6b6 fix(e2e): keep the dialog select helper off the screen's
actions menu
add 24cf9d4 fix(e2e): stop reading the table's empty-state row as a code
value
new 6177ecd Merge pull request #253 from
Aman-Mittal/feat/group-membership-and-lifecycle
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/group-detail.spec.ts | 322 ++++++++++
e2e/group-membership.spec.ts | 379 +++++++++++
e2e/utils/select-in-dialog.ts | 102 +++
eslint-suppressions.json | 5 -
playwright.config.ts | 1 +
.../adapters/overlay/ionic-overlay.adapter.spec.ts | 139 +++++
.../core/adapters/overlay/ionic-overlay.adapter.ts | 15 +-
src/app/core/icons.ts | 4 +
.../groups/group-action-dialog.component.ts | 234 +++++++
src/app/features/groups/group-detail.model.ts | 108 ++++
.../groups/group-members-dialog.component.spec.ts | 133 ++++
.../groups/group-members-dialog.component.ts | 222 +++++++
.../group-note-form.component.ts} | 121 ++--
.../features/groups/group-role-dialog.component.ts | 166 +++++
.../groups/group-staff-dialog.component.ts | 142 +++++
.../features/groups/group-view.component.spec.ts | 212 +++++++
src/app/features/groups/group-view.component.ts | 693 +++++++++++++++++++++
src/app/features/groups/groups-list.component.ts | 33 +-
src/app/features/groups/groups.routes.ts | 14 +
.../groups/tabs/group-notes-list.component.ts | 184 ++++++
src/assets/i18n/en.json | 50 +-
21 files changed, 3209 insertions(+), 70 deletions(-)
create mode 100644 e2e/group-detail.spec.ts
create mode 100644 e2e/group-membership.spec.ts
create mode 100644 e2e/utils/select-in-dialog.ts
create mode 100644 src/app/core/adapters/overlay/ionic-overlay.adapter.spec.ts
create mode 100644 src/app/features/groups/group-action-dialog.component.ts
create mode 100644 src/app/features/groups/group-detail.model.ts
create mode 100644
src/app/features/groups/group-members-dialog.component.spec.ts
create mode 100644 src/app/features/groups/group-members-dialog.component.ts
copy src/app/features/{clients/kyc/client-note-form.component.ts =>
groups/group-note-form.component.ts} (50%)
create mode 100644 src/app/features/groups/group-role-dialog.component.ts
create mode 100644 src/app/features/groups/group-staff-dialog.component.ts
create mode 100644 src/app/features/groups/group-view.component.spec.ts
create mode 100644 src/app/features/groups/group-view.component.ts
create mode 100644 src/app/features/groups/tabs/group-notes-list.component.ts