I\'m working on a large CMS system that has extensive roles and permissions. Unlike more typical CMS systems I\'ve worked on, there will often be roles supplemented with extra p