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.4 KiB

Project Status

Terakhir Diperbarui: 2026-06-29


Snapshot Cepat

Proyek Status Keterangan
geonet-console Production Laravel 12 + LDAP auth + API running
databaselist Legacy Akan di-redirect ke geonet-console
sqlservercheck Running Tool diagnostik SQL Server
Ollama NAS Search 📋 Direncanakan POC belum diimplementasi

geonet-console — Modul Selesai

Modul Keterangan
Auth LDAP + JWT Login AD, refresh token, token-guide
User Profile (/me) Avatar upload ke QNAP OSS
LDAP User Management CRUD user AD via API
LDAP Group Management CRUD group + member management
Database Registry List + offline mark database
Service Tokens Token antar-service + sync ke GeoNetAgent DB
Audit Log Log aktivitas ke DB terpisah
API Token (personal) User bisa buat API token untuk akses programatik
PWA Fase A Manifest + service worker + offline page
PWA Fase B Install banner + cache stale-while-revalidate
Project Search API Endpoint /project-search/* (UI belum ada)

geonet-console — Modul Belum Dibuat (Backlog)

Modul Prioritas Keterangan
Ollama AI assistant High POC indexer + pgvector + chat UI
Project index UI High Tampilkan status indeks di UI
License registry Medium Parser GM + ESRI license dari NAS
Redirect databaselist → geonet-console Medium Fase 3 migration
Email SMTP reset password Medium Forgot password LDAP via SMTP
Group Permission Management UI Low UI untuk atur LDAP group permissions

Technical Debt

Item Prioritas Keterangan
DB databaselist_app nama harus direname Medium Nama DB legacy, target: geonet_console_app (Fase 3)
project_search DB di 10.100.1.25 Low Kalau 10.100.1.25 tidak reachable, migration gagal — tidak pengaruhi app utama
OAuth keys di Docker volume Low app_storage — perlu backup strategi

Known Issues

Lihat issues.md untuk detail.

Issue Dampak
project_search DB timeout Migration gagal saat 10.100.1.25 unreachable (non-critical)
Bucket OSS ACL bisa ter-reset Avatar tidak bisa diakses publik — fix via Swift API