-
Notifications
You must be signed in to change notification settings - Fork 1
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(21764): set up integrator-api app #983
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
peschina
reviewed
Sep 19, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor comments :)
alfonsograziano
approved these changes
Sep 23, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
alfonsograziano
added a commit
that referenced
this pull request
Oct 22, 2024
* feat(21291): integrator app shell (#940) * feat(21291): integrator app shell * fix(messaging-api): boolean cast fixed in csv (#941) * chore(all) remove unused package locks (#942) * Fix migration script * Messages e2e api tests public servant (#944) * suites for consents and illegal users * code review discussion updates * Chore/scheduler logto m2m (#946) * chore(scheduler) m2m scheduler permissions * fixed dockerfile * added dummy getToken * Chore(messaging-api): integrate messaging with scheduler sdk (#943) * feat(messaging-api): get scheduler sdk * added env keys * Added keys in config * added schedule method * use scheduler sdk * fixed used org id * Some updates * Fixed management * Updated makefile * fixed return in scheduler * removed console import * fixed bruno * removed docker scheduler file * set throw error instead of return * Update apps/upload-api/src/routes/healthcheck.ts Co-authored-by: SamSalvatico <40636569+SamSalvatico@users.noreply.github.com> * Update apps/upload-api/src/routes/healthcheck.ts Co-authored-by: SamSalvatico <40636569+SamSalvatico@users.noreply.github.com> * Update apps/upload-api/src/utils/authentication-factory.ts Co-authored-by: SamSalvatico <40636569+SamSalvatico@users.noreply.github.com> * added missing env var --------- Co-authored-by: SamSalvatico <40636569+SamSalvatico@users.noreply.github.com> Co-authored-by: Samuele Salvatico <samuele.salvatico@nearform.com> --------- Co-authored-by: SamSalvatico <40636569+SamSalvatico@users.noreply.github.com> Co-authored-by: Francesco Maida <francesco.maida@nearform.com> Co-authored-by: Ludwig Thufjell <ludwig.thurfjell@gmail.com> Co-authored-by: Samuele Salvatico <samuele.salvatico@nearform.com> * 21292 integrator logto integration (#947) * feat(21291): integrator app shell * Fix migration script * feat(21292): logto integration into integrator * update * Update makefile * Update makefile --------- Co-authored-by: Francesco Maida <francesco.maida@nearform.com> * 21294 journeys home page (#955) * feat(21291): integrator app shell * feat(21292): logto integration into integrator * feat(21294): create journey * Update * Update * 21294 journey editor (#959) * create journey editor part 1 * update * 21294 journey editor part 2 (#967) * feat(21294): create journey - add steps * Update * Update * feat/integrator-engine (#966) * chore(integrator) polished the code (#974) * 21293 list journeys (#979) * feat(21293): list existing journeys * Update * Update * Update apps/integrator/messages/en.json Co-authored-by: Sara Zanellato <47299026+peschina@users.noreply.github.com> * Update --------- Co-authored-by: Sara Zanellato <47299026+peschina@users.noreply.github.com> * feat(21764): set up integrator-api app (#983) * feat(21764): set up integrator-api app * update * update * 21774 integrator messaging plugin (#989) * feat(21774): integrator plugin system * feat(21774): messaging plugin * Update * [Payments] Show source in payment details (#1013) * feat: add search params - manual bank transfer * feat: display submission id and journey id in details * feat: add messsages * feat: display journey title for citizen * feat: add endpoint to get journey details * fix: api to get journey details * feat: add integrator svc to bb sdk * feat: add permission * fix: integrator sdk * feat: store and display journey title * save metadata for open banking transactions * feat: store metadata for stripe transaction * chore: rename userData column * chore: replace userdata with metadata * 22130 integrator api steps linkage (#1024) * feat(22130): step linkage * feat(22130): journey step connections * Update * [22130] Integrator APIs for journey (#1022) * feat: add api to create journey * feat: call create journey api * feat: get journeys api * feat: api to activate journey * chore: dedicated api for citizen * feat: get journey public info * fix: update permission for journey public read * feat: update activateJourney api * fix: query return types * chore: move enum * chore: add return type * chore: update types * chore: replace patch with put * feat(22307): journey step and connections (#1027) * feat(22307): journey step and connections * Update * Update * Update * working implementation of communication RFC (#1017) * working implementation of communication RFC * fix security issue * Finish journey api (#1031) * fix: private key type (#1035) * [Integrator] Executor - GET APIs (#1033) * chore: fix type imports * feat: add runs table * feat: add run permissions * feat: get all runs * feat: get user run by id * feat: add routes + sdk methods * feat: get runs for public servant * fix: update permission * fix: migration * fix creation order * fix: address comments * feat: return 401 on unexpected org id * fix: use shared ogcio packages (#1042) * feat(22417): integrator get transactions data (#1044) * [Payments] Transaction schema API (#1046) * feat: add api * feat: return json schema * fix: remove duplicate type * feat(22437): retrieve journey schema (#1049) * feat(22437): retrieve journey schema * Update * Payments token (#1037) * Implemented redirect token in payments * addressed comments * [Payments] Dynamic amount through encoded token (#1054) * feat: add decode endpoint * feat: add route to expose integrator public key * update label * get amount from decoded token * chore: rename checkbox * fix: decode token before payment * feat: verify token for openbanking * fix: amount paid on completed transaction * feat: get amount from token for stripe * feat: decode token for realex transaction * chore: remove leftover fn * feat(22555): executor api create run (#1064) * feat(22555): integrator api create run * fix: specify resource on login * update * Update * Update --------- Co-authored-by: Sara Zanellato <sara.zanellato@nearform.com> * feat(22555): executor api execute step (#1070) * [Integrator] Sign and verify with asymmetric key on KMS (#1072) * feat: create keys on kms * chore: use kms keys to sign and verify * fix: add aws sdk * fix: kms client * chore: remove comment * chore: add test endpoint * fix: update key alias * chore: move key aliases * chore: use default algorithm only * 22555 executor api transition step (#1076) * feat(22555): executor api transition step * feat(22555): integrator api step transition * Update * Update * Include new service in Dev (#1066) * include new services * include test:local script * fixed merge issue --------- Co-authored-by: Norbert Nagy <nagy.norbert1989@gmail.com> Co-authored-by: SamSalvatico <40636569+SamSalvatico@users.noreply.github.com> Co-authored-by: Ludwig Thufjell <ludwig.thurfjell@gmail.com> Co-authored-by: Samuele Salvatico <samuele.salvatico@nearform.com> Co-authored-by: Sara Zanellato <47299026+peschina@users.noreply.github.com> Co-authored-by: Sara Zanellato <sara.zanellato@nearform.com> Co-authored-by: Alfonso Graziano <alfonso.graziano@nearform.com> Co-authored-by: alfonsograziano <alfonsohack0019@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Integrator-API skeleton.