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
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(termasukclosed/cancelled) - Asset list:
support_case_count,active_support_statusper device - PWA
my.gisportal.id(repo terpisah):/support, profil Device+riwayat tiket, asset-mgmt owner fix - Deploy: collector
.24, DB.25, PWAmy-portalSW v8
Lanjut dari sini
- Collector UI: collector.gisportal.id/ui/ — support panel per asset
- PWA: my.gisportal.id/support, profil tab Device Saya
- Owner backfill: Edit asset → pilih LDAP (kirim
display_name) — sama pola collector UI - 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=manualSSOT) - Jangan hardcode URL — env
COLLECTOR_*/NEXT_PUBLIC_COLLECTOR_*
Detail (deploy)
| Host | Aksi |
|---|---|
10.100.1.25 |
Migrasi 008–010 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.