Rbac\Role should not internally index stored permissions by name
Added fixture to import permissions provided by Competition module
Renamed CompetitionMatchAdminController method loadCompetitionEntity to getCompetitionEntityFromRoute
Refactored CompetitionAdminController - extracted logic into getCompetitionEntityFromRoute + cleaned out unused action
Added RBAC assertion to enforce condition that competition_admin is manager of the competition in question
Update CompetitionAdmin to enforce permissions (INCOMPLETE)
Checkpoint commit on path to implementing competition_admin fronend management views
Rejig role hierarchy (competition_admin and team_admin+union_admin are parallel)
CS fixes
Bit overzealous on the application of EnforceManagedCompetitionsAssertion
Drop unnecessary EnforceManagedCompetitionsAssertion assertions
(better to assume controller-level check will enforce this)
Make competition.competition.division.update a prereq for .create and .delete
Add two competition.division permissions: team.add team.remove
Enforce permissions in the competition division views
Fix a typo: manage -> update
Forgot to prepare the form...causing naming chaos
Add a back button to competition/update
Checkpoint commit for implementation of competition_admin editing
Commit mock test data
Fix a typo in the route name