Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/ime 87 #62

Merged
merged 6 commits into from
Dec 24, 2024
Merged

Feat/ime 87 #62

merged 6 commits into from
Dec 24, 2024

Conversation

Ujjwal-Izyane
Copy link
Contributor

  • Update UI to handle conversions
  • Update graphql queries
  • Update the graphs ui components

NgaseBupe and others added 3 commits December 2, 2024 17:54
* feat: Enhance GraphQL queries with additional fields for transfer details

* Added optional chaining to safely access the uid=1000(harlem) gid=1000(harlem) groups=1000(harlem),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),116(netdev),1001(docker) property of  in the TransferDetails component. This prevents runtime errors when  is null or undefined.

* Added optional chaining to safely access the uid=1000(harlem) gid=1000(harlem) groups=1000(harlem),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),116(netdev),1001(docker) property of  in the TransferDetails component. This prevents runtime errors when  is null or undefined.

* merged the code in preparation for enhancements

* Make fx fields and buttons hidden

* task/ime-242-verify_ui

* updated technical details fields

* task/ime-242-verify_ui

* updated technical details mapping

* updated mapping

* updated mapping

* Fix formatting issue

* task/ime-242-verify_ui

* task/ime-242-verify_ui

* updated the models and removed Transaction model

* feat: Update GraphQL queries to align with mock data structure

* feat: Update GraphQL queries to align with mock data structure

* changes

* feat: Update GraphQL queries to align with mock data structure

* updated types

* updated mapping to types

* updated mocks

* updated dashboard ui

* update: transfer summary dashboard ui and mapping

* UI mapping modal

* mapping done for modals

* fixed lint errors

* updated ui

* update: transfer summary dashboard UI

- Create new GraphQL query

- Map UI to the updated GraphQL schema

- Refine logic to display successful and failed transactions in doughnut charts

- Adjust dashboard UI alignment

* completed mapping

* updated payer information modal

* fix: white screen bug due to mock.ts

* update: transfer query to also add events fields

* fix: payer and payeeDFSP undefined bug in tranfer tables

* updated final ui

* fix: payerModal showing wrong fspId

fix: settlement batch id null

* update: UI mapping to new graphql changes

updated graphl query types

* update: transfer query to fetch FxQuote and FxTransfer events

* add: settlement batch id

- updated transfer query

- updated graphql types

- updated ui mapping to new graphQl

* fix: conversion terms source currency maaping

* fix: lint errors

---------

Co-authored-by: Mayhem <[email protected]>
Co-authored-by: Naph <[email protected]>
Co-authored-by: Akhilesh Rawat <[email protected]>
* feat: Enhance GraphQL queries with additional fields for transfer details

* Added optional chaining to safely access the uid=1000(harlem) gid=1000(harlem) groups=1000(harlem),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),116(netdev),1001(docker) property of  in the TransferDetails component. This prevents runtime errors when  is null or undefined.

* Added optional chaining to safely access the uid=1000(harlem) gid=1000(harlem) groups=1000(harlem),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),116(netdev),1001(docker) property of  in the TransferDetails component. This prevents runtime errors when  is null or undefined.

* merged the code in preparation for enhancements

* Make fx fields and buttons hidden

* task/ime-242-verify_ui

* updated technical details fields

* task/ime-242-verify_ui

* updated technical details mapping

* updated mapping

* updated mapping

* Fix formatting issue

* task/ime-242-verify_ui

* task/ime-242-verify_ui

* updated the models and removed Transaction model

* feat: Update GraphQL queries to align with mock data structure

* feat: Update GraphQL queries to align with mock data structure

* changes

* feat: Update GraphQL queries to align with mock data structure

* updated types

* updated mapping to types

* updated mocks

* updated dashboard ui

* update: transfer summary dashboard ui and mapping

* UI mapping modal

* mapping done for modals

* fixed lint errors

* updated ui

* update: transfer summary dashboard UI

- Create new GraphQL query

- Map UI to the updated GraphQL schema

- Refine logic to display successful and failed transactions in doughnut charts

- Adjust dashboard UI alignment

* completed mapping

* updated payer information modal

* fix: white screen bug due to mock.ts

* update: transfer query to also add events fields

* fix: payer and payeeDFSP undefined bug in tranfer tables

* updated final ui

* fix: payerModal showing wrong fspId

fix: settlement batch id null

* update: UI mapping to new graphql changes

updated graphl query types

* update: transfer query to fetch FxQuote and FxTransfer events

* add: settlement batch id

- updated transfer query

- updated graphql types

- updated ui mapping to new graphQl

* fix: conversion terms source currency maaping

* fix: lint errors

* fix: yarn build bug

- updated mock.ts object types

---------

Co-authored-by: Mayhem <[email protected]>
Co-authored-by: Naph <[email protected]>
Co-authored-by: Bupe <[email protected]>
CHANGELOG.md Outdated
@@ -1,123 +1,107 @@
# Changelog: [mojaloop/reporting-hub-bop-trx-ui](https://github.com/mojaloop/reporting-hub-bop-trx-ui)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This changelog is automatically generated one. We don't need to lint check it. I think you are using some linting tool and we should configure it to check only specific folder like src.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed this one , manually removed this line for now

LICENSE.md Outdated
Comment on lines 5 to 6
The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0 (the "License") and you may not use these files except in compliance with the License.
The Mojaloop files are made available by the Mojaloop Foundation under the Apache License, Version 2.0
(the "License") and you may not use these files except in compliance with the [License](http://www.apache.org/licenses/LICENSE-2.0).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do not change the license file

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed this , copied the original license of the master here

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
4.4% Duplication on New Code (required ≤ 3%)

See analysis details on SonarQube Cloud

@vijayg10 vijayg10 merged commit 79d60cd into master Dec 24, 2024
8 of 10 checks passed
@vijayg10 vijayg10 deleted the feat/ime-87 branch December 24, 2024 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants