ncssar / AssignmentTracker

shared tool for SAR team and assignment tracking
GNU Affero General Public License v3.0
1 stars 0 forks source link

sartopo: perform SITU actions #8

Open caver456 opened 3 years ago

caver456 commented 3 years ago

Do (or, propose) the same actions that SITU would normally do by hand:

On team deployment:

  1. set assignment# = team#
  2. set resource type
  3. set team size (this would require t-card integration, or a custom field)
  4. set status = INPROGRESS
  5. add medical marker if needed
  6. place medical marker in medical folder
  7. put team# in medical marker comments
  8. 'keep' 104 in 'processed' stack

On team completion (arrival at IC, or maybe not until debriefing is done):

  1. set assignment# = blank
  2. set status = COMPLETED
  3. remove medical marker, if any
  4. 'deliver' 104 to RES, so they can prepare team debrief packet
caver456 commented 3 years ago

as a first step, maybe call it 'suggest mode', the app can show a checklist of actions to perform, and the human performs them by hand. Maybe even a dialog with checkboxes. After integrations are working, the actions could be performed by the app.

This checklist would pop up if the device is joined as SITUATION UNIT, regardless of whether the new-pairing or completed-pairing action was done on the same device, or synced i.e. done on a different device.

caver456 commented 3 years ago

text popup is in place, on new pairing and on completed pairing; right now the text is hardcoded in main.py - should make it read from the server in case the checklist changes going forward; could add interactivity (checkboxes) to the checklist; should allow a minimize feature on the alerts and checklists, so other work can continue while the alert/checklist is pending, probably flashing red or such to make sure the operator doesn't completely forget it