This is currently how the permission model in ONIT works. Please make requests to support@onitapp.io if you would like to enable new or different permissions.
Sidebar: The typical use case for why this article is necessary is when you have a guy who needs to own prospects (e.g. Area Scout) but also covers the country or has special assignments outside of the prospect's he owns (e.g. XC). In this use case, there is a tradeoff in how that user experiences ONIT. But most of the time, it's best to make that person a XC, give him admin access and then have him mark the prospects he owns as "tracked". In this scenario, the Games page will default to showing him all of the games for all prospects (e.g. allowing him to find the games of prospects he doesn't "own"), but at the same time, he can simply filter on the "Tracked" box at the bottom to see games for the prospects he does "own". The Admin permission will enable this user to edit Game Status for any prospect as well. Keep in mind, the XC and Admin permission come with a few other privileges described below.
Unless addressed below, each permission (Area Scout, XC and Admin) have the same privileges in the ONIT web and mobile app.
Area Scout Permission
They can edit a prospects games status
The Games page defaults to only showing this user the prospects he owns.
The Games page does not have the "Region" filter like XC users have.
This user cannot see "Grades" of Prospects they do not 'own".
XC Permission
They cannot edit a prospect's game status
The Games page defaults to showing them all of the games for every prospect owned by all area scouts in the system
They do have the "region filter" on the games page
They can see grades of all prospects in the system
Admins
This is an extra permission can be applied to an Area Scout or XC
This gives the user the ability to add, edit, delete teams and players
This gives the user the ability to edit prospect game statuses
Reach out to support@onitapp.io for any direct questions.