GeoNetAgent, LDAPWeb, server-audit, server-connection
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2.0 KiB

TODO List

Terakhir Diperbarui: 2026-07-09


Selesai (Sesi Ini)

  • IT Support: migrations 009/010, API + collector UI + lampiran foto
  • API global support list/stats; asset list support_case_count + active ticket status
  • PWA (repo terpisah): /support, profil Device+riwayat tiket, asset-mgmt owner display_name, dialog header fix
  • Fix PWA reported_by via normalizeAuthUser(); deploy collector + PWA prod

🔴 High Priority (Fase 1 Blocker)

Scaffold Laravel Portal — Asset Index Page

  • Deskripsi: Buat Laravel project di portal/, halaman list asset read-only dari DB geonetagent
  • File: portal/ (belum ada), infra/db/ (credentials)
  • Estimasi: 2-3 hari
  • Dependency: DB sudah running, FastAPI data sudah ada

Auth IT User — Login Lokal Laravel

  • Deskripsi: M9: Login lokal (bukan LDAP dulu) untuk IT admin mengakses portal
  • File: portal/ Laravel (M9)
  • Estimasi: 1 hari
  • Dependency: Laravel scaffold selesai

🟡 Medium Priority

QNAP S3 untuk lampiran support (prod)

  • Deskripsi: Set DOCUMENTS_STORAGE_BACKEND=s3 di collector; bucket + credentials
  • File: infra/collector/docker-compose.yml, document_storage_service.py
  • Estimasi: 2–4 jam
  • Dependency: Bucket QNAP

Procurement / invoice attachments (migration 005)

  • Deskripsi: Extend document_attachments untuk asset procurement — belum di PWA
  • Estimasi: 1–2 hari
  • Dependency: ADR + bucket

Rollout agent ke endpoint stale

  • Deskripsi: ~33/34 asset stale >24j — install/verify task GeoNetAgent-Report* + GPO
  • Estimasi: multi-hari

Backfill owner display_name

  • Deskripsi: Re-select LDAP di UI/PWA agar users.display_name terisi
  • Estimasi: 1–2 jam ops

🟢 Low Priority

Tambah pytest tests untuk collector

  • Deskripsi: Coverage support + asset_change (partial done)
  • File: collector/tests/
  • Estimasi: 1-2 hari

Agent v0.1.11 — Printer collection

  • Deskripsi: Get-PrinterInfo.ps1
  • Estimasi: 2-3 jam