Today I did a bit of administrative work.
I have now setup the system whereby all new users that create an account are automatically setup to a specific role.
This role allows them to “manage engagement zones” (CRUD).
In the index page they can essential view the list of zones and get a top level summary on the number of engagements made against that zone. (see screengrab).
I also updated the engagement service to check that a zone and userprofile exists before adding it. This was it stops rogue ids being added to the DB.