bmc_hub/MDfile/RELEASE_NOTES_v1.3.76.md
Christian a604a3cc44 Add comprehensive test suite for vTiger integration and ticket module
- Implemented test scripts for vTiger account retrieval, contact data, and modules.
- Created a detailed test suite for the ticket module, covering database schema validation, ticket number generation, prepaid card constraints, and service logic.
- Added tests for vTiger field inspection and various queries related to accounts and sales orders.
- Introduced SQL migration scripts for the ALSO Cloud Billing foundation, including import jobs, lines, and mapping tables with necessary constraints and indices.
- Enhanced workflow columns in the import lines table to support matching and validation timestamps.
2026-06-20 03:29:51 +02:00

1.7 KiB

Release Notes - v1.3.76

Release Date: 2. januar 2026

🐛 Bug Fixes

Timetracking Wizard Approval

  • Fixed approval endpoint - Wizard approval nu virker korrekt
  • Fixed parameter handling - Router modtager nu body params korrekt som Dict
  • Fixed missing fields - Sender nu alle nødvendige felter til wizard.approve_time_entry():
    • rounded_to beregnes hvis auto-rounding er enabled
    • approval_note sendes med fra frontend
    • billable sættes til true som default
    • is_travel sendes med fra checkbox

Technical Details

  • Ændret /api/v1/timetracking/wizard/approve/{time_id} endpoint
  • Modtager nu request: Dict[str, Any] i stedet for individuelle query params
  • Tilføjet Dict, Any imports i router
  • Beregner rounded_to baseret på TIMETRACKING_AUTO_ROUND setting

📝 Files Changed

  • app/timetracking/backend/router.py - Fixed approve_time_entry endpoint

🚀 Deployment Instructions

Production Server Update

  1. SSH til serveren:

    ssh bmcadmin@172.16.31.183
    
  2. Naviger til projekt directory:

    cd /opt/bmc_hub
    
  3. Pull ny version:

    git fetch --tags
    git checkout v1.3.76
    
  4. Genstart containers:

    docker-compose restart api
    
  5. Verificer:

    curl http://localhost:8001/health
    # Test approval:
    # Gå til http://172.16.31.183:8000/timetracking/wizard
    # Godkend en tidsregistrering
    

⚠️ Breaking Changes

None - this is a bug fix

📊 Impact

  • Timetracking wizard approval virker nu igen
  • Ingen database ændringer nødvendige
  • Ingen configuration ændringer nødvendige

Git Tag: v1.3.76
Previous Version: v1.3.75
Commit: TBD