When someone has a portfolio on their watchlist but their access has been revoked, the portfolio is not removed from the watchlist. It would be better if it were because the watcher can't view it any more.
To replicate:
1. Have two people on the site.
2. Person A shares a portfolio with Person B.
3. Person B logs in and adds the portfolio to their watchlist. Check that the portfolio appears in the block 'Watched pages', which is a default block on most dashboards.
4. Person A removes the access for Person B.
Results:
- Expected: Person B can't see the portfolio any more on their watchlist.
- Actual: Person B still has the portfolio on their watchlist, but can't access it any more.
When someone has a portfolio on their watchlist but their access has been revoked, the portfolio is not removed from the watchlist. It would be better if it were because the watcher can't view it any more.
To replicate:
1. Have two people on the site.
2. Person A shares a portfolio with Person B.
3. Person B logs in and adds the portfolio to their watchlist. Check that the portfolio appears in the block 'Watched pages', which is a default block on most dashboards.
4. Person A removes the access for Person B.
Results:
- Expected: Person B can't see the portfolio any more on their watchlist.
- Actual: Person B still has the portfolio on their watchlist, but can't access it any more.