Open sandhiyakavi opened 3 years ago
@sandhiyakavi unfortunatelly we cannot fix these issue on the TaaS side, because both of them happens due to 3rd party API which doesn't allow Booking Managers some operations.
We use endpoint GET /v3/members/_suggest/
to get member suggestions. This endpoint doesn't return suggestions to Booking Manager users. That's why we cannot show them. There are 2 possible solutions:
To get the list of Billing Accounts here, we use API endpoints from the Projects API https://api.topcoder-dev.com/v5/projects/17266/billingAccounts
. This endpoint has very tricky logic regarding what BAs are returned there.
User would return the list of the billing account from SDFC to which user has access to
BUT to be able to get this list the user MUST be a member of the Topcoder Team or Copilot or Administrator.
The only solution here would be to update endpoint to allow Booking Managers to get billing accounts without joining. Vikas Agarwal
might help with this as he is owner of this part.
cc @nkumar-topcoder fixing this issue most likely would require discussing it other Topcoder teams, so I guess only you could help here and decide on how to deal with it.
For the first part we are going to create a proxy endpoint via https://github.com/topcoder-platform/taas-apis/issues/390
Description:
Booking Manager has some minor permission issues in Taas Admin app.