Handle offline errors when editing data
Passit does not support editing any data when offline. We don't do enough to show good messaging about this. Instead the application tends to just error. Ideally it would warn the user about trying to do something that requires being online.