atas/README.MD
2025-02-03 22:23:37 +01:00

50 lines
935 B
Markdown

# ATAS
ATAS - Automatisches Telefon Alamierungs System
## Serving static files from node_modules
Files from explicit dirs inside `node_modules` will be served below `/libs`.
## Serving static files from /static
Files from the `/static` folder will be served below `/static`.
Funktionen:
- Mehrere Alarmketten
- Konfigurierbare Zeit zwischen eskalierung
- Alarm MP3
- Erklärung MP3
- Quittierung MP3
- Verabschiedung MP3
## API Endpoint planning
alertContacts (CRUD Fully implemented)
alerts -> Only get
actionPlan (CRUD)
- select all prios
priorities (CRUD)
- select actionPlan
- Only allow changes to priority
content (CRUD)
- Howto handle upload?
POST /alert/[:alert_hook]
-> Check actionplan if hook exists and select current prios -> Write call request to XYXYX
1. create one or more alertContacts
2. create 4x content (all phases)
3. create actionplan with contents
4. create one or more priorities