Officer Shift Coverage Board

Self-service vacation and training coverage โ€ข 12-hour day and night shifts

Changes are held in this browser until you save a JSON file. Choose P:\Shift Coverage\shift-coverage-data.json when saving, and open the latest file before editing. Only one officer should edit at a time.

0Open shifts this month
0Covered shifts this month
0My claimed shifts this month

Blue = available โ€ข Green = claimed โ€ข Outlined = claimed by you. Click any shift to see details.

12-month overview โ€”

Saving on the shared drive

Any officer can post a vacancy or claim an available 12-hour shift directly, without supervisor approval. Shift times default to 6:00 AMโ€“6:00 PM for days and 6:00 PMโ€“6:00 AM for nights. Both are adjustable in the code if your department uses different changeover times.

Important: The green SAVE button opens a Save As dialog in supported Edge/Chrome environments, allowing you to choose P:\Shift Coverage\shift-coverage-data.json. If the browser does not support this, it downloads a file that must be moved to P: manually. Confirm the file was saved before closing. The blue OPEN button loads the current shared file. Closing the browser alone does not save to P:. This version saves working changes in this browser. It does not synchronize across officers' devices, enforce identities, or prevent simultaneous claims on different computers. A shared department-wide deployment needs a server database and sign-in before use as an actual coverage roster.

Post an open shift