YourSportsLeague.com allows a league to assign roles to different people, thereby delegating responsibility within your organization. Each role has a set of powers associated with it. The titles used for each role can be changed by the League Administrator to suit your league's terminology when adding officers to the database.

Notes:
(1) only for divisions that are assigned to them
(2) can only add/remove official assistant roles
(3) only for fields that are assigned to them
(4) can only edit information - can not add/delete officials
(5) can only view past assignments
(6) only for their team
(7) only for games they are attached to