[x] I have added steps to test this contribution in the description below
Description
We need to list the effective user start nodes (directly applied to the user + inherited via group membership). Instead of cluttering the existing "get user" endpoint, I have decided to add a new endpoint for this calculation.
Testing this PR
First and foremost, be aware that we have a few caching issues with users and start nodes (see https://github.com/umbraco/Umbraco-CMS/pull/16552). When making chances to user start nodes, the only really reliable way to have these reflected is currently to restart the site.
Create some users with different start node setups - both direct and inherited.
Verify that the effective start nodes are calculated correctly with this new endpoint.
Prerequisites
Description
We need to list the effective user start nodes (directly applied to the user + inherited via group membership). Instead of cluttering the existing "get user" endpoint, I have decided to add a new endpoint for this calculation.
Testing this PR
First and foremost, be aware that we have a few caching issues with users and start nodes (see https://github.com/umbraco/Umbraco-CMS/pull/16552). When making chances to user start nodes, the only really reliable way to have these reflected is currently to restart the site.