When sharing locks, another app account should have the option for either access to the entire address as an admin (ability to use all locks, update information, and add locks) or access to all locks to lock/unlock only as a normal user. Codes for each app account on individual locks can be added on. Access to individual locks should remain the same.
Also, enable the ability to change the default address/location and the ability to delete it once it is changed.
Move the “device location” into “device info.”
The terminology is also confusing, “address” should be called “location”, and “location” should be called “room”.