So the user editing doesn't have to be a system admin. Similar to how staff-api deals with [user permissions for say concierge access](https://github.com/PlaceOS/staff-api/blob/master/src/controllers/utilities/placeos-helpers.cr#L137-L147) Google doc on [how permissions work](https://docs.google.com/document/d/1OaZljpjLVueFitmFWx8xy8BT8rA2lITyPsIvSYyNNW8/edit#) blocked by #183