I was thinking something like the OWNER user can edit and modify permissions of each member
The permissions would be:
Access to Each Camera (Live)
Access to Each Camera (History)
Access to Request Downloads
Access to Change current Mode (Away, Home, Private)
Access to view Membership Settings
Access to modify address settings
Access to view/modify device settings
Access to view/modify mode settings
Access to view/modify members (phone numbers, email)
Access to modify emergency numbers
Ability to engage alarm
Access to user rights management (for all users except the OWNER user, and themselves)
Member Deletion Right (Again not OWNERS and Themselves)
So there is three types of members
Owners - First Account created with FULL ACCESS Rights. (Can Delete Members)
User Admins - Accounts given the rights to manage user rights on behalf of OWNER but can’t manage owners (can only delete if given rights too)
Members - No Admin Rights only allowed to do what the Owners or User Admins have give access to.
Examples of who would have the member types:
Owners - Homeowners, Office Managers, Parents, etc.
User Admins - Others with the same needs as owners as there can only be one owner.
Members - Extended Visitors, Nannys, Nurses, Kids, Maids, etc
Hopeful this can give a idea!