ausangshukla / xirr_py

Rest service for computing XIRR using python pandas and scikit
0 stars 0 forks source link

BUG - When adding an investor advisor for an LP for a specific fund #15

Open aseemkarmali opened 2 months ago

aseemkarmali commented 2 months ago

When adding an investor advisor for an LP for a specific fund, a user access is created which allows the IA access to all notifications from that entity, including funds where he doesn't have access. We shouldn't add him as a separate stakeholder user, should only add his email to fund 'CC' in the folio ID so he's marked on all notifications for that fund, else check for user level access rights before sending notifications

When the IA logs in, he rightfully only sees the fund he has access to

PROD Fund email - demo.fund.caphive@gmail.com; Fund entity - 69 Investor ID - 498; commitments - 7568, 6561, 6762, 11318 (advisor was only added to commitment - 7568) Advisor ID - caphive.test.7@gmail.com; advisor entity - 88