krona-staff/deploy/pilot/smoke-test.sh
Ochenstarik 3464998168
Some checks are pending
ci / verify (push) Waiting to run
feat: add secure attendance portal and payroll foundation
2026-09-24 15:59:38 +07:00

19 lines
736 B
Bash

#!/usr/bin/env sh
set -eu
cd "$(dirname "$0")"
terminal_token="$(cat secrets/terminal.token)"
manager_token="$(cat secrets/manager.token)"
occurred_at="$(date -u +%Y-%m-%dT%H:%M:%SZ)"
payload="$(printf '{"event_id":"01J00000000000000000000010","employee_id":"01J00000000000000000000020","event_type":"check_in","occurred_at":"%s","source_event_id":"pilot-check-1","device_id":"01J00000000000000000000030"}' "$occurred_at")"
curl -ksS \
-H "Authorization: Bearer $terminal_token" \
-H 'Content-Type: application/json' \
--data "$payload" \
https://192.168.1.81:8453/api/v1/staff/attendance/events
printf '\n'
curl -ksS \
-H "Authorization: Bearer $manager_token" \
https://192.168.1.81:8453/api/v1/staff/portal
printf '\n'