Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 12h
- Code inspections 1_iOS
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938992
- On Patient Account screen, the SM App shall present text with label patient_info_form_dob as hint text of date of birth field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:135
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1940165
- The text with labels create_account_password_required and create_account_confirm_password shall be presented as hint text of password fields.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/PatientAccount.storyboard:89
- SparkMobileDiabetes/UserInterfaces/Base.lproj/PatientAccount.storyboard:137
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1940160
- The text with labels create_account_email_required and create_account_confirm_email shall be presented as hint text of email address fields.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/PatientAccount.storyboard:42
- SparkMobileDiabetes/UserInterfaces/Base.lproj/PatientAccount.storyboard:65
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938912
- On Patient login screen, the SM App shall present text with label login_password as hint text of password field.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/Login.storyboard:350
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938908
- On Patient login screen, the SM App shall present text with label login_email_address as hint text of email address field.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/Login.storyboard:375
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938987
- On Patient Account screen, the SM App shall present text with label patient_info_form_last_name as hint text of last name field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:133
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938950
- On Patient Account screen, the SM App shall present text with label patient_info_form_first_name as hint text of first name field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:131
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939313
- On Patient Account screen, the SM App shall present text with label patient_info_form_physician as hint text of physician name field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:141
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939307
- On Patient Account screen, the SM App shall present text with label hcp_patient_form_id as hint text of patient ID field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:139
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939154
- On Forgot Password screen, the SM App shall present text with label forgot_password_email_address as hint text of email address field.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/Login.storyboard:979
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939931
- On Clinic Search screen, the SM App shall present text with label find_clinic_clinic_id as the hint text of clinic ID field.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/ClinicPicker.storyboard:41
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1882429
- When adding an Insulin event, the SM App shall present text with label event_insulin_prompted_hint as hint text of description field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/InsulinEventCreator.swift:101
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/InsulinEventCreator.swift:152
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:19
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:62
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1881885
- On the Add Activity Journal event screen, the SM App shall present text with label event_activity_hint as hint text of description field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/ActivityEventCreator.swift:179
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:19
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:62
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1832410
- Text with label event_insulin_how_many_units shall be present as hint text of insulin quantity field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/InsulinEventCreator.swift:101
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/InsulinEventCreator.swift:114
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/NumericEntryCell.swift:77
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1832404
- On the add Medication Journal event screen, the SM App shall present text with label event_med_hint as hint text of description field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MedicationEventCreator.swift:57
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MedicationEventCreator.swift:69
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:19
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:62
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1943986
- The SM App shall present text with label event_meal_how_many_carbs as hint text for meal carbohydrates
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MealEventCreator.swift:131
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MealEventCreator.swift:178
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/NumericEntryCell.swift:77
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1882556
- On the Add Meal Journal event screen, the SM App shall present text with label event_meal_enter_what_you_ate as hint text of description field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MealEventCreator.swift:131
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MealEventCreator.swift:195
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:19
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:62
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1881882
- On the Add Sleep Journal event screen, the SM App shall present text with label event_sleep_desc_hint as hint text of description field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/SleepEventCreator.swift:126
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:19
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:62
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1832418
- On the Add Note Journal event screen, the SM App shall present text with label event_note_hint as hint text of description field.
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:504
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/NoteEventCreator.swift:52
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:19
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/EventDescriptionCell.swift:62
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939343
- On Patient Account screen, if the user mode is HCP Mode, the SM App shall present text with label hcp_patient_form_email as hint text of email address field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:137
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939188
- On HCP login screen, the SM App shall present text with label login_password as hint text of password field.
- SparkMobileDiabetes/UserInterfaces/Base.lproj/Login.storyboard:765
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939186
- On HCP login screen, the SM App shall present text with label hcp_login_username as hint text of username field.
- SparkMobileDiabetes/ViewControllers/HCP/HCPLoginViewController.swift:30
- SparkMobileDiabetes/Views/FormTextField.swift:33
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1969011
- The SM App will attempt to end evaluation with CareLink for 3 times besides the last forced end evaluation.
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:51
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:52
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:393
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:396
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:415
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:418
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:444
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:430
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:476
- SparkMobileDiabetes/ModelControllers/Managers/EndStudyManager.swift:482
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1944074
- After clicking the button with label journal_event_meal_take_photo, the SM App shall execute the Camera Permission Check.
- SparkMobileDiabetes/Views/Journal/UITableViewCells/AddEvents/MealDetailsCell.swift:36
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/MealEventCreator.swift:266
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:559
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:568
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:569
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:570
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:571
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:572
- SparkMobileDiabetes/ViewControllers/Journal/AddEvent/AddEventModalViewController.swift:573
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1985455
- The SM App shall perform the compatibility check again after clicking the button with label version_check_dialog_button_retry.
- SparkMobileDiabetes/ViewControllers/Splash/SplashViewController.swift:113
- SparkMobileDiabetes/ViewControllers/Splash/SplashViewController.swift:117
- SparkMobileDiabetes/ViewControllers/Splash/SplashViewController.swift:142
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1884810
- The timeout for network communication shall be 70 seconds.
- SparkMobileDiabetes/ModelControllers/ServiceLayer/RequestPerformer.swift:22
- SparkMobileDiabetes/ModelControllers/ServiceLayer/RequestPerformer.swift:24
- SparkMobileDiabetes/ModelControllers/ServiceLayer/RequestPerformer.swift:25
- SparkMobileDiabetes/ModelControllers/ServiceLayer/RequestPerformer.swift:32
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938864
- The SM App shall hide the activity indicator when the compatibility check is completed or if the network communication time out occurred.
- SparkMobileDiabetes/ViewControllers/Splash/SplashViewController.swift:110
- SparkMobileDiabetes/ViewControllers/Splash/SplashViewController.swift:151
- SparkMobileDiabetes/ViewControllers/RootViewController.swift:569
- SparkMobileDiabetes/ViewControllers/RootViewController.swift:570
- SparkMobileDiabetes/ViewControllers/RootViewController.swift:573
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1883354
- The SM App shall use secured connection to communicate with CareLink.
- SparkMobileDiabetes.xcodeproj/project.pbxproj:6824
- SparkMobileDiabetes.xcodeproj/project.pbxproj:6848
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1877230
- After clicking the button with label delete_data_alert_ok, the SM App shall delete all locally stored patient data, recorder data, and journal data.
- SparkMobileDiabetes/ViewControllers/DataEraseAlert.swift:18
- SparkMobileDiabetes/ViewControllers/DataEraseAlert.swift:22
- SparkMobileDiabetes/ViewControllers/Alert+Factory.swift:58
- SparkMobileDiabetes/ViewControllers/RootViewController.swift:769
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:244
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:245
- SparkMobileDiabetes/ModelControllers/Managers/UserStateManager.swift:314
- SparkMobileDiabetes/ModelControllers/Managers/UserStateManager.swift:333
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SecureStorageManager.swift:600
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:249
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:250
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:252
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:253
- SparkMobileDiabetes/ViewControllers/Login/LoginViewController.swift:142
- SparkMobileDiabetes/ViewControllers/Login/LoginViewController.swift:138
- SparkMobileDiabetes/ViewControllers/Login/LoginViewController.swift:137
- SparkMobileDiabetes/ModelControllers/Managers/PatientManager.swift:276
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SecureStorageManager.swift:498
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SecureStorageManager.swift:71
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SecureStorageManager.swift:702
- SparkMobileDiabetes/ViewControllers/Login/StudyAccountPickerViewController.swift:64
- SparkMobileDiabetes/ViewControllers/Login/StudyAccountPickerViewController.swift:65
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1883273
- When focus is removed from a text entry field in the SM App, the platform native software keyboard shall be removed.
- Default behavior for iOS platform
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1883271
- When the software keyboard is displayed, the target input field shall be visible.
- Default behavior for iOS platform
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1883269
- When a text entry field is selected in the SM App, the platform native software keyboard shall be prompted for input.
- Default behavior for iOS platform
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1908242
- After getting a clinic ID from device’s camera, the SM App shall fill the ID to clinic ID field automatically.
- SparkMobileDiabetes/ViewControllers/StartStudy/ClinicPickerQRCodeScanViewController.swift:147
- SparkMobileDiabetes/ViewControllers/StartStudy/ClinicPickerViewController.swift:236
- SparkMobileDiabetes/ViewControllers/StartStudy/ClinicPickerQRCodeScanViewController.swift:148
- SparkMobileDiabetes/ViewControllers/StartStudy/ClinicPickerViewController.swift:65
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1903247
- The timeout for bluetooth discovery shall be 90 seconds.
- SparkMobileDiabetes/ViewControllers/StartStudy/RecorderSelectionViewController.swift:142
- SparkMobileDiabetes/ViewControllers/HCP/PatientListViewController.swift:299
- SparkMobileDiabetes/ViewControllers/HCP/PatientListViewController.swift:300
- SparkMobileDiabetes/ModelControllers/Managers/HCPManager.swift:111
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SparkBLEManager.swift:136
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SparkBLEManager.swift:138
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SparkBLEManager.swift:1157
- SparkMobileDiabetes/ModelControllers/ServiceLayer/SparkBLEManager.swift:1203
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 12h
- Code inspections 2_iOS
- Commit: 3b479efd32329f744eaf02c03c99c0f1465f99a9
- 1925807
- After 24 hours have elasped since a No Activity Notification has been displayed and no journal event has been uploaded, a No Activity Notification shall be displayed.
- JournalingManager.swift:415
- JournalViewController.swift:101
- StartStudyManager.swift:277
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1924700
- The SM App shall only schedule the No Activity Notification to be displayed if patient user has logged in successfully and is under an active evaluation.
- JournalViewController.swift:101
- StartStudyManager.swift:277
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1924698
- The SM App shall only allow the No Activity Notification to be displayed under patient mode.
- JournalingManager.swift:415
- JournalViewController.swift:101
- StartStudyManager.swift:277
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1908210
- Upon selecting a No Activity Notification, if the SM App is in background, the SM App shall be brought to foreground.
- LocalNotificationManager.swift:69
- LocalNotificationManager.swift:82
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1908208
- Upon selecting a No Activity Notification, if the SM App is not running, the SM App shall be launched.
- LocalNotificationManager.swift:69
- LocalNotificationManager.swift:82
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1903310
- The No Activity Notification shall present text with labels local_notification_title and local_notification_text.
- LocalNotificationFactory.swift:16
- LocalNotificationFactory.swift:17
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1903306
- When 24 hours have elapsed since last successful journal event upload, the SM App shall display a No Activity notification
- LocalNotificationManager.swift:78
- JournalingManager.swift:416
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1884799
- When the SM App is uninstalled, all locally stored journal event data, recorder data, and patient account data shall be deleted.
- Default behaviour for iOS
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1884797
- When upgrading the SM App to newer version, the SM App shall not delete locally stored recorder data, journal data and
- patient account data.
- SecureStorageManager.swift:242
- SparkDiabetes.xcdatamodeld
- SecureStorageManager.swift:695
- SecureStorageManager.swift:696
- Default behaviour for iOS
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939988
- After navigating to Pair Recorder List screen, the SM App shall start searching for nearby recorder automatically.
- RecorderSelectionViewController.swift:54
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938834
- SM App shall perform the check in the following order when the splash screen is being shown. 1. Compatibility check 2. Bluetooth Status check
- RecorderSelectionViewController.swift:32
- RootViewController.swift:561
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1903254
- The SM App shall collect the following analytics data:
- Screen name for each UI navigation operation.
- Error name if occurred.
- Crash information if occurred.
- AppDelegate.swift:55
- Answers framework provides the crash logging capability
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1910789
- The SM App shall disable the sending of the screen and error name analytics data to the server regardless of whether or not the user accepted the Analytics EULA.
- Analytics.swift:330
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1924875
- The SM App shall send the user decision of Analytics EULA to CareLink.
- PatientManager.swift:208
- CreateAccountRequest.swift:79
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1902652
- If the SM App detects that the recorder has data ready, the SM App shall start the Backend Data Upload Process.
- BLEBackgroundRecorderFlowManager.swift:107
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1910271
- After retrieving the recorder data, the data shall be saved on the mobile device in application private storage before being uploaded to CareLink.
- SyncManager.swift:542
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1943284
- When sending to CareLink, the event date time shall be UTC format.
- SubmitRecorderWindowRequest.swift:112
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1883138
- In patient mode, after an evaluation is started and before being ended, the SM App shall continuously monitor the recorder status.
- BLEBackgroundRecorderFlowManager.swift:37
- JournalViewController.swift:59
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1960219
- The data/time format shall use the operating system setting of the selected locale.
- JournalPhoneViewController.swift:142
- JournalPhoneViewController.swift:153
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938992
- On Patient Account screen, the SM App shall present text with label patient_info_form_dob as hint text of date of birth field.
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:308
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:69
- SparkMobileDiabetes/Views/TableViewCells/TextFieldWithIconTableViewCell.swift:182
- SparkMobileDiabetes/ViewControllers/StartStudy/PatientInformationDataSource.swift:135
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1876909
- After clicking the button with label pair_recorder_transition_button, the SM App shall check Bluetooth status of mobile operation system.
- PairRecorderTutorialViewController.swift:43
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1883273
- When focus is removed from a text entry field in the SM App, the platform native software keyboard shall be removed.
- FormTextField.swift:413
- FormTextField.swift:429
- RootViewController.swift:259
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938924
- If the user has not selected the option to display the password, the password characters shall be masked to avoid being shown directly.
- FormTextField.swift:102
- LoginViewController.swift:348
- CreateAccountViewController.swift:356
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1939190
- The password characters shall be masked to avoid being shown directly.
- FormTextField.swift:102
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1938944
- After clicking the button with label login_login, the SM App shall attemp to login.
- LoginViewController.swift:130
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1924850
- The SM App shall mark current time as the evaluation start time.
- PairRecorderViewController.swift:94
- PairRecorderViewController.swift:95
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1943782
- When any communication error occurred, the SM App shall delete all local saved recorder data and recorder diagnostic data if exist.
- SyncManager.swift:199
- Each time once the recorder data is uploaded to Carelink, the local copy of the data will be deleted immediately. So when calling the Carelink end study interface, there is no recorder data in mobile app for deletion at all.
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1924408
- If a recorder indicates that either 'study no longer in progress' or 'study in progress' are true during the recorder pairing process, the SM App shall not provide this recorder as an option on the Pair Recorder List
- RecorderSelectionViewController.swift:109
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1965736
- If the location service is off, the SM App shall display Location Status Alert.
- n/a the SRS section ìLocation Service Status Check ( Android only )î only applies to Android device.
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1909876
- The SM App shall send the mobile locale selection to CareLink during each CareLink communication.
- RequestPerformer.swift:18
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1940067
- After navigating to Pairing Device Animation screen, the SM App shall start pairing the selected recorder automatically.
- PairRecorderViewController.swift:75
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1940269
- Manual data upload shall terminate the in-progress automatic data upload.
- SyncViewController.swift:237
- SyncViewController.swift:264
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1943784
- After uploading recorder data to CareLink successfully, the SM App shall delete the recorder data saved locally.
- SyncManager.swift:199
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1880334
- If there is no saved recorder data on mobile device, the SM App shall request data window from CareLink.
- SyncManager.swift:126
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1875387
- If the data upload does not complete successfully, the recorder data and data windows shall remain stored on the mobile device.
- EndStudyManager.swift:239
- SyncViewController.swift:247
- SyncViewController.swift:272
- No deletion after uploading was failed.
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 2521190
- The SM App shall send the crash information data to the server regardless of whether or not the user accepted the Analytics EULA.
- AppDelegate.swift:55
- The crashlytics framework runs after being enabled, need no further user/code intervention.
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
- 1876923
- On Pairing Device Animation screen, the SM App shall instruct recorder to start evaluation.
- PairRecorderViewController.swift:95
- StartStudyManager.swift:102
- StartStudyManager.swift:136
- StartStudyManager.swift:182
- StartStudyManager.swift:228
- StartStudyManager.swift:230
- Commit: c4442995febab5320e2e5a2aba496ff31058d384
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement