Skip to content

[$35] Proxy endpoint for V3 Member Service Suggestions #390

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

Closed
maxceem opened this issue Jul 1, 2021 · 2 comments
Closed

[$35] Proxy endpoint for V3 Member Service Suggestions #390

maxceem opened this issue Jul 1, 2021 · 2 comments
Labels
ACCEPTED PAID Paid manually without TCX Taas Admin app

Comments

@maxceem
Copy link
Contributor

maxceem commented Jul 1, 2021

In the TaaS Admin App we are have autocomplete functionality to show suggested members which we get from V3 Member Service. But unfortunately, Member Service doesn't allow to get suggestions to the Booking Manager users, see the issue in Admin App.

But Booking Manager is the main role in the TaaS ecosystem so we should resolve it.

To do so we would do the next thing:

  • Create a proxy endpoint inside TaaS API GET /v5/taas-teams/members-suggest/{fragment}
  • This endpoint should be allowed to be called by users with roles bookingmanager or administrator. M2M token and Connect Manager should not be allowed to call it.
  • It should internally call Member Service endpoint GET /v3/members/_suggest/{fragment} by using the M2M token.

Update Swagger and Postman.

@maxceem maxceem changed the title Proxy endpoint for V3 Member Service Suggestions [$35] Proxy endpoint for V3 Member Service Suggestions Jul 1, 2021
@maxceem
Copy link
Contributor Author

maxceem commented Jul 7, 2021

@maxceem maxceem added the PAID Paid manually without TCX label Jul 7, 2021
@maxceem
Copy link
Contributor Author

maxceem commented Aug 2, 2021

@sandhiyakavi closing this issue as it has been already tested in Admin App:

image

@maxceem maxceem closed this as completed Aug 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ACCEPTED PAID Paid manually without TCX Taas Admin app
Projects
None yet
Development

No branches or pull requests

2 participants