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.
 
 
 
 
 
 

1.7 KiB

AI Session Summary

session: 2026-07-09-it-support-pwa
project: GeoNetAgent/
version: 0.1.19-collector-support-pwa
status: deployed
next: procurement attachments (migration 005); QNAP S3 prod for documents
agent: Cursor

TL;DR

  • IT Support SSOT: migrations 009/010, API kasus + lampiran foto/PDF, UI collector /ui/
  • API global: GET /support-cases, GET /support/stats (termasuk closed/cancelled)
  • Asset list: support_case_count, active_support_status per device
  • PWA my.gisportal.id (repo terpisah): /support, profil Device+riwayat tiket, asset-mgmt owner fix
  • Deploy: collector .24, DB .25, PWA my-portal SW v8

Lanjut dari sini

  1. Collector UI: collector.gisportal.id/ui/ — support panel per asset
  2. PWA: my.gisportal.id/support, profil tab Device Saya
  3. Owner backfill: Edit asset → pilih LDAP (kirim display_name) — sama pola collector UI
  4. Opsional: DOCUMENTS_STORAGE_BACKEND=s3 + bucket QNAP untuk lampiran prod

Jangan

  • Jangan commit agent/config.json, .env, token collector, file cert nginx
  • Jangan overwrite owner manual via agent ingest (assigned_by=manual SSOT)
  • Jangan hardcode URL — env COLLECTOR_* / NEXT_PUBLIC_COLLECTOR_*

Detail (deploy)

Host Aksi
10.100.1.25 Migrasi 008010 applied (geonetagent_dev)
10.100.1.24 push_collector.ps1; volume ./data/documents
PWA deploy-my-portal.ps1; repo mysupperapps-fe-pwa

API baru: support/options, support/stats, support-cases, nested assets/{id}/support-cases, attachments upload/download.

PWA repo: mysupperapps_FE_PWA/ — git terpisah, push ke git.gisportal.id.