ユーザーが個人の一般情報を編集できる画面があり、この画面には本人または管理者がアクセスできるとします。管理者は、人の親リストから取得され、理想的には、このエンティティの親として定義されます。ただし、このレベルより上にアクセスすることはできません。
通常、このような状況では無条件に null を返し、必要に応じて管理者が元に戻るためのナビゲーション リンクを提供します。また、親を条件付きにして、ユーザーが管理者である場合にのみ親リストを返すことも検討しています。ここでのベストプラクティスは何ですか?