Replace Namespace#self_and_hierarchy with linear version

We are now storing the Namespace path from root_ancestor to self on each Namespace. We will utilize this information to replace each recursive method in !52999 (merged) (diffs)

This issue is to replace the Namespace#self_and_hierarchy with a linear version.

Edited Dec 15, 2021 by Alex Pooley
Assignee Loading
Time tracking Loading