Files
daily_odoo_timesheet/run_daily.sh.example
sas.fajri c9bf004a4f Initial commit: Odoo timesheet automation scripts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 10:18:08 +07:00

26 lines
604 B
Bash

#!/bin/zsh
# Salin file ini ke run_daily.sh lalu isi SESSION_ID
# cp run_daily.sh.example run_daily.sh
SESSION_ID="your_session_id_here"
AUTHOR="fajri"
USER_ID=41
EMPLOYEE_ID=37
SCRIPT_DIR="/Users/fajrihardhitamurti/ODOO _TIMESHEET"
LOG="$SCRIPT_DIR/logs/daily_$(date +%Y-%m-%d).log"
mkdir -p "$SCRIPT_DIR/logs"
echo "=== $(date '+%Y-%m-%d %H:%M:%S') ===" >> "$LOG"
/opt/homebrew/bin/python3 "$SCRIPT_DIR/daily_timesheet.py" \
--session-id "$SESSION_ID" \
--author "$AUTHOR" \
--user-id $USER_ID \
--employee-id $EMPLOYEE_ID \
--save-pending \
>> "$LOG" 2>&1
echo "Log: $LOG"