Browse Source

feat(backend): perluas GET /me tambah display_name, email, groups, phone, domain

master
Budi Setiawan 3 weeks ago
parent
commit
ee89641250
  1. 23
      server-connection/.archive/README.md
  2. 0
      server-connection/.archive/migrate-geonet-console.md
  3. 184
      server-connection/.cursor/me.md
  4. 16
      server-connection/.cursor/rules/06-infrastructure.mdc
  5. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/00-global.mdc
  6. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/01-architecture.mdc
  7. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/02-security-enterprise.mdc
  8. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/03-ldap-rbac.mdc
  9. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/04-maker-checker.mdc
  10. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/05-audit-trail.mdc
  11. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/06-database-management.mdc
  12. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/07-api-management.mdc
  13. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/08-smtp-hmailserver.mdc
  14. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/09-monitoring.mdc
  15. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/10-cms-core.mdc
  16. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/11-cms-page-builder.mdc
  17. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/12-cms-media-library.mdc
  18. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/13-cms-workflow-seo.mdc
  19. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/14-cms-headless-api.mdc
  20. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/15-pwa-enterprise.mdc
  21. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/16-uiux-enterprise.mdc
  22. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/17-docker-devops.mdc
  23. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/18-cicd-enterprise.mdc
  24. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/19-laravel12-standard.mdc
  25. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/20-ai-cursor-rules.mdc
  26. 0
      server-connection/cursor template/Cursor-Enterprise-Full-Documentation/README.md
  27. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/00-global.mdc
  28. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/01-architecture.mdc
  29. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/02-security-enterprise.mdc
  30. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/03-ldap-rbac.mdc
  31. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/04-maker-checker.mdc
  32. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/05-cms-wordpress-like.mdc
  33. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/06-api-management.mdc
  34. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/07-database.mdc
  35. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/08-smtp-hmailserver.mdc
  36. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/09-audit-trail.mdc
  37. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/10-pwa-uiux.mdc
  38. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/11-monitoring.mdc
  39. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/12-devops-docker-cicd.mdc
  40. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/13-laravel12-standard.mdc
  41. 0
      server-connection/cursor template/Cursor-Enterprise-Rules-Full/README.md
  42. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/00-global.mdc
  43. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/01-architecture.mdc
  44. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/02-security.mdc
  45. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/03-ldap-rbac.mdc
  46. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/04-maker-checker.mdc
  47. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/05-audit-log.mdc
  48. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/06-database.mdc
  49. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/07-api-management.mdc
  50. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/08-cms-enterprise.mdc
  51. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/09-smtp-hmailserver.mdc
  52. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/10-pwa-uiux.mdc
  53. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/11-monitoring.mdc
  54. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/12-devops.mdc
  55. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/13-branding.mdc
  56. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/14-ai-cursor-rules.mdc
  57. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/15-framework-laravel.mdc
  58. 0
      server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/README.md
  59. 0
      server-connection/cursor template/cursor-exsisting-ask/00-global.mdc
  60. 0
      server-connection/cursor template/cursor-exsisting-ask/01-architecture.mdc
  61. 0
      server-connection/cursor template/cursor-exsisting/00-global.mdc
  62. 0
      server-connection/cursor template/cursor-exsisting/01-design-system.mdc
  63. 0
      server-connection/cursor template/cursor-exsisting/02-app-shell-navigation.mdc
  64. 0
      server-connection/cursor template/cursor-exsisting/03-responsive-layout.mdc
  65. 0
      server-connection/cursor template/cursor-exsisting/04-theme-appearance.mdc
  66. 0
      server-connection/cursor template/cursor-exsisting/05-feedback-loading.mdc
  67. 0
      server-connection/cursor template/cursor-exsisting/06-lists-tables.mdc
  68. 0
      server-connection/cursor template/cursor-exsisting/07-auth-pages.mdc
  69. 0
      server-connection/cursor template/cursor-exsisting/08-pwa-offline.mdc
  70. 0
      server-connection/cursor template/cursor-exsisting/09-spa-navigation.mdc
  71. 0
      server-connection/cursor template/cursor-exsisting/10-screens-inventory.mdc
  72. 0
      server-connection/cursor template/cursor-exsisting/11-accessibility.mdc
  73. 0
      server-connection/cursor template/cursor-exsisting/12-gaps-rekomendasi.mdc
  74. 0
      server-connection/cursor template/cursor-exsisting/README.md
  75. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/01-architecture.mdc
  76. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/02-security.mdc
  77. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/03-ldap-rbac.mdc
  78. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/04-maker-checker.mdc
  79. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/05-audit.mdc
  80. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/06-uiux-pwa.mdc
  81. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/07-api-management.mdc
  82. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/08-database-management.mdc
  83. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/09-cms-enterprise.mdc
  84. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/10-smtp-mail.mdc
  85. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/11-monitoring.mdc
  86. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/12-devops.mdc
  87. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/13-branding.mdc
  88. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/14-ai-output-rules.mdc
  89. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/15-future-enterprise.mdc
  90. 0
      server-connection/cursor template/cursor-rules-enterprise-complete/README.md
  91. 0
      server-connection/cursor template/cursor-rules-enterprise/01-architecture.mdc
  92. 0
      server-connection/cursor template/cursor-rules-enterprise/02-security.mdc
  93. 0
      server-connection/cursor template/cursor-rules-enterprise/03-ldap-rbac.mdc
  94. 0
      server-connection/cursor template/cursor-rules-enterprise/04-maker-checker.mdc
  95. 0
      server-connection/cursor template/cursor-rules-enterprise/05-audit.mdc
  96. 0
      server-connection/cursor template/cursor-rules-enterprise/06-uiux-pwa.mdc
  97. 0
      server-connection/cursor template/cursor-rules-enterprise/07-api-management.mdc
  98. 0
      server-connection/cursor template/cursor-rules-enterprise/08-database-management.mdc
  99. 0
      server-connection/cursor template/cursor-rules-enterprise/09-cms-enterprise.mdc
  100. 0
      server-connection/cursor template/cursor-rules-enterprise/10-smtp-mail.mdc
  101. Some files were not shown because too many files have changed in this diff Show More

23
server-connection/.archive/README.md

@ -0,0 +1,23 @@
# Archive
Folder ini berisi file yang tidak digunakan atau dokumentasi historis dari repository **server-connection**.
## File yang Diarsipkan
| File Asli | Lokasi Arsip | Alasan |
|-----------|--------------|--------|
| `server/migrate-geonet-console.md` | `migrate-geonet-console.md` | Dokumentasi migrasi historis databaselist → geonet-console (Fase 1-3 sudah selesai, Fase 4 pending) |
## Catatan
File-file ini dipindahkan ke sini untuk menjaga struktur server-connection tetap rapi dan mudah dianalisa. Jika diperlukan kembali, file dapat dipindahkan kembali ke lokasi aslinya.
## Status Migrasi (untuk referensi)
| Fase | Status | Tanggal | Catatan |
|------|--------|---------|---------|
| 0 — Repo lokal | Selesai | 2026-06-11 | Folder `geonet-console/` + script deploy |
| 1 — Nginx dual hostname | Selesai | 2026-06-11 | `console.gisportal.id``:8091` |
| 2 — Cutover Docker | Selesai | 2026-06-12 | Stack `/opt/stacks/geonet-console` |
| 3 — Redirect 301 | Selesai | 2026-06-12 | `databaselist.gisportal.id``console.gisportal.id` |
| 4 — Cleanup | Pending | — | Hapus stack/image `databaselist` setelah stabil |

0
server-connection/server/migrate-geonet-console.md → server-connection/.archive/migrate-geonet-console.md

184
server-connection/.cursor/me.md

@ -0,0 +1,184 @@
# Profil & Infrastruktur
> Konteks pemilik proyek **GeoNet IT / GIS Portal**.
> **Repo Git:** `server-connection` — monorepo aplikasi & skrip deploy internal.
> Nama **GeoNetAgent** = konteks kerja AI/agent di Cursor (bukan nama folder repo).
> Baca file ini sebelum asumsi tentang stack, peran, atau lingkungan kerja.
## Nama & ruang lingkup
| Istilah | Arti |
|---------|------|
| **server-connection** | Nama repository — berisi kode, rules, skrip deploy |
| **GeoNetAgent** | Konteks AI/agent untuk membantu pengembangan repo ini |
| **gisportal.id** | Domain produksi internal (console, databaselist, sqlservercheck) |
## Siapa Saya
Saya adalah **IT yang mengelola infrastruktur end-to-end**:
- Network & firewall
- Perangkat user (banyak laptop)
- Server, VM, storage
- GIS
- Licensing software
- Monitoring & operasional harian
Saya sering **berpindah perangkat saat development** — gunakan file di `.cursor/` dan `AGENTS.md` sebagai sumber kebenaran proyek, jangan ulangi tanya konteks yang sudah tercatat di sini.
## Stack & Aset yang Sudah Dimiliki
### Application & Backend
| Komponen | Status | Catatan |
|----------|--------|---------|
| Laravel 12 | ✅ | `geonet-console/`, `databaselist/` |
| FastAPI | ✅ | Layanan Python terpisah (jika ada) |
| Python | ✅ | Skrip & tooling |
| SQL Server | ✅ | `10.100.1.25`, dipakai GIS/legacy |
| PostgreSQL | ✅ | App metadata, audit log, target pgvector |
### Monitoring & Identity
| Komponen | Status | Host |
|----------|--------|------|
| Zabbix | ✅ | `10.100.1.42` |
| Windows Server 2012 R2 Active Directory | ✅ | `10.100.1.40` (domain `gisportal.id`) |
### Compute & Virtualization
| Komponen | IP / detail |
|----------|-------------|
| Proxmox | Host VM utama |
| VM Database | `10.100.1.25` — PostgreSQL, SQL Server |
| VM Docker (reverse proxy) | `10.100.1.24` — Nginx, stack `/opt/stacks/*` |
| VM Ollama | `10.100.1.26` (`aiopr`) — AI inference (POC) |
| VM baru | Dibuat on-demand sesuai kebutuhan |
### Network & Storage
| Komponen | IP / detail |
|----------|-------------|
| MikroTik CCR2004 | `10.100.1.1` — gateway, routing, firewall |
| QNAP TS-932X | `10.100.1.10` — NAS SMB (`\\10.100.1.10\project`, dll.) |
### Endpoint
| Komponen | Detail |
|----------|--------|
| Banyak laptop user | Windows, domain-joined via AD |
| GPO (AD) | Channel deploy agent ke endpoint |
### Lingkungan Development
| Item | Contoh / catatan |
|------|------------------|
| OS dev | Windows (laptop/workstation) |
| Docker lokal | Tidak dipakai — build & run di server `10.100.1.24` |
| Deploy | `.\scripts\deploy-*.ps1` dari folder repo |
| Kredensial | `.env` **hanya di server**, tidak di-sync dari laptop |
| SSH reverse proxy | `ssh -m hmac-sha1 root@10.100.1.24 -p 22` |
| SSH Mikrotik | `.\scripts\ssh-mikrotik.ps1` (key RSA untuk RouterOS 7.5) |
## Ruang Lingkup Tanggung Jawab
```mermaid
Network (MikroTik) → Firewall → Server/VM (Proxmox) → Storage (QNAP)
Laptop user (AD + agent)
Monitoring (Zabbix) + Portal IT (Laravel/FastAPI)
```
## Preferensi Kerja
- Bahasa komunikasi: **Bahasa Indonesia**
- Jangan duplikasi fungsi Zabbix di aplikasi custom — Zabbix tetap pusat alerting real-time
- PostgreSQL untuk aplikasi/CMDB baru; SQL Server untuk legacy/GIS jika sudah terikat
- Minimalkan scope perubahan; ikuti konvensi existing code
- Jangan commit kecuali diminta eksplisit
- Documentation first — sinkronkan `.cursor/` setelah sesi besar (lihat `perintah.md`)
## Aplikasi di repo `server-connection`
| Folder | URL produksi | Stack server |
|--------|--------------|--------------|
| `geonet-console/` | https://console.gisportal.id | `/opt/stacks/geonet-console/` |
| `databaselist/` | https://databaselist.gisportal.id | `/opt/stacks/databaselist/` |
| `sqlservercheck/` | https://sqlservercheck.gisportal.id | `/opt/stacks/sqlservercheck/` |
## URL operasional
### geonet-console
| Fungsi | URL |
|--------|-----|
| Login / dashboard | https://console.gisportal.id |
### databaselist
| Fungsi | URL |
|--------|-----|
| Daftar database | https://databaselist.gisportal.id/ |
| LDAP Users | https://databaselist.gisportal.id/ldap-users |
| LDAP Groups | https://databaselist.gisportal.id/ldap-groups |
| DB Connections | https://databaselist.gisportal.id/database-connections |
| Mail SMTP & template | https://databaselist.gisportal.id/mail-settings |
| Audit Logs | https://databaselist.gisportal.id/audit-logs |
| API Clients | https://databaselist.gisportal.id/api-clients |
| API Docs | https://databaselist.gisportal.id/api-docs |
| Profile (user) | https://databaselist.gisportal.id/profile |
| REST API | https://databaselist.gisportal.id/api/v1 |
### sqlservercheck
| Fungsi | URL |
|--------|-----|
| Tool cek SQL Server | https://sqlservercheck.gisportal.id/ts |
| | https://sqlservercheck.gisportal.id/nts |
## File konteks terkait
| File | Isi |
|------|-----|
| `.cursor/me.md` | Profil pemilik & infrastruktur (file ini) |
| `.cursor/rules/*.mdc` | Rules Cursor — konteks, UX, backend, deploy |
| `AGENTS.md` | Ringkasan agent, rules aktif, roadmap Ollama/NAS |
| `perintah.md` | Protokol sync dokumentasi AI di akhir sesi |
| `readme.txt` | SSH, deploy cepat, URL |
| `rules` / `rules-adv` | Requirement bisnis manual |
| `server/host.txt` | Daftar host & IP |
| `server/ollama-nas-project-search-requirements.md` | Requirement Ollama + NAS search |
| `Cursor-Enterprise-Full-Documentation/` | Baseline enterprise |
| `cursor-exsisting/` | Audit UI/UX detail |
| `cursor-exsisting-ask/` | Status implementasi detail |
### Rules Cursor (prioritas)
| File | Isi |
|------|-----|
| `00-project-context.mdc` | Struktur repo, host SSH, deploy |
| `01-enterprise-principles.mdc` | Prinsip enterprise & UX |
| `02-implementation-status.mdc` | Status fitur geonet-console |
| `03-ai-behavior.mdc` | Perilaku agent, larangan |
| `04-geonet-uiux.mdc` | Standar UI/UX |
| `05-laravel-backend.mdc` | Service layer, API, audit |
| `06-infrastructure.mdc` | SSH, Mikrotik, skrip deploy |
## Status proyek
| Topik | Sumber status |
|-------|----------------|
| Fitur geonet-console | `.cursor/rules/02-implementation-status.mdc` |
| Ollama + NAS search | `AGENTS.md` (direncanakan) |
| Requirement bisnis | `rules`, `rules-adv` |
| Sync dokumentasi AI | `perintah.md` |
## Deploy cepat
```powershell
.\scripts\deploy-geonet-console.ps1
.\scripts\deploy-databaselist.ps1
.\scripts\deploy-sqlservercheck.ps1
.\scripts\deploy-databaselist.ps1 -NoBuild # restart tanpa rebuild
```

16
server-connection/.cursor/rules/06-infrastructure.mdc

@ -25,6 +25,22 @@ alwaysApply: false
- Konfig: `server/mikrotik-*.rsc`, checklist: `server/mikrotik-*-checklist.txt` - Konfig: `server/mikrotik-*.rsc`, checklist: `server/mikrotik-*-checklist.txt`
- Backup sebelum apply: simpan di `server/` - Backup sebelum apply: simpan di `server/`
## SSH Key-based Access (tanpa password)
SSH private key sudah dikonfigurasi di laptop user. Agent BOLEH propose SSH command untuk setup/deploy — WAJIB minta persetujuan user, tidak boleh auto-run SSH yang bersifat destructive.
| Server | SSH Command |
|--------|-------------|
| Reverse proxy `10.100.1.24` | `ssh -m hmac-sha1 root@10.100.1.24 -p 22` |
| Main Database `10.100.1.25` | `ssh -m hmac-sha1 root@10.100.1.25 -p 22` |
| AD-LDAP `10.100.1.40` | `ssh -m hmac-sha1 Administrator@10.100.1.40 -p 22` |
| Zabbix `10.100.1.42` | `ssh -m hmac-sha1 root@10.100.1.42 -p 22` |
| Ollama `10.100.1.26` | `ssh -i "$env:USERPROFILE\.ssh\id_rsa_geonet_laptop" -o IdentitiesOnly=yes -m hmac-sha1 root@10.100.1.26 -p 22` |
| NAS QNAP `10.100.1.10` | `ssh -i "$env:USERPROFILE\.ssh\id_ed25519" -o IdentitiesOnly=yes admin@10.100.1.10 -p 22` |
> Ollama & QNAP: Wajib PowerShell (bukan CMD).
> Remote command: `ssh -m hmac-sha1 root@10.100.1.24 -p 22 "perintah"` — single line.
## Server audit ## Server audit
- Simpan hasil audit ke `server/<hostname>_audit.txt` - Simpan hasil audit ke `server/<hostname>_audit.txt`

0
server-connection/Cursor-Enterprise-Full-Documentation/00-global.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/00-global.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/01-architecture.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/01-architecture.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/02-security-enterprise.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/02-security-enterprise.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/03-ldap-rbac.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/03-ldap-rbac.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/04-maker-checker.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/04-maker-checker.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/05-audit-trail.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/05-audit-trail.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/06-database-management.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/06-database-management.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/07-api-management.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/07-api-management.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/08-smtp-hmailserver.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/08-smtp-hmailserver.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/09-monitoring.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/09-monitoring.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/10-cms-core.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/10-cms-core.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/11-cms-page-builder.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/11-cms-page-builder.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/12-cms-media-library.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/12-cms-media-library.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/13-cms-workflow-seo.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/13-cms-workflow-seo.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/14-cms-headless-api.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/14-cms-headless-api.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/15-pwa-enterprise.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/15-pwa-enterprise.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/16-uiux-enterprise.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/16-uiux-enterprise.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/17-docker-devops.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/17-docker-devops.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/18-cicd-enterprise.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/18-cicd-enterprise.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/19-laravel12-standard.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/19-laravel12-standard.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/20-ai-cursor-rules.mdc → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/20-ai-cursor-rules.mdc

0
server-connection/Cursor-Enterprise-Full-Documentation/README.md → server-connection/cursor template/Cursor-Enterprise-Full-Documentation/README.md

0
server-connection/Cursor-Enterprise-Rules-Full/00-global.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/00-global.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/01-architecture.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/01-architecture.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/02-security-enterprise.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/02-security-enterprise.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/03-ldap-rbac.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/03-ldap-rbac.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/04-maker-checker.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/04-maker-checker.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/05-cms-wordpress-like.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/05-cms-wordpress-like.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/06-api-management.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/06-api-management.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/07-database.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/07-database.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/08-smtp-hmailserver.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/08-smtp-hmailserver.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/09-audit-trail.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/09-audit-trail.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/10-pwa-uiux.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/10-pwa-uiux.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/11-monitoring.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/11-monitoring.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/12-devops-docker-cicd.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/12-devops-docker-cicd.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/13-laravel12-standard.mdc → server-connection/cursor template/Cursor-Enterprise-Rules-Full/13-laravel12-standard.mdc

0
server-connection/Cursor-Enterprise-Rules-Full/README.md → server-connection/cursor template/Cursor-Enterprise-Rules-Full/README.md

0
server-connection/Cursor-Rules-Enterprise-Indonesia/00-global.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/00-global.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/01-architecture.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/01-architecture.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/02-security.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/02-security.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/03-ldap-rbac.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/03-ldap-rbac.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/04-maker-checker.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/04-maker-checker.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/05-audit-log.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/05-audit-log.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/06-database.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/06-database.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/07-api-management.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/07-api-management.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/08-cms-enterprise.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/08-cms-enterprise.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/09-smtp-hmailserver.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/09-smtp-hmailserver.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/10-pwa-uiux.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/10-pwa-uiux.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/11-monitoring.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/11-monitoring.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/12-devops.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/12-devops.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/13-branding.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/13-branding.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/14-ai-cursor-rules.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/14-ai-cursor-rules.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/15-framework-laravel.mdc → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/15-framework-laravel.mdc

0
server-connection/Cursor-Rules-Enterprise-Indonesia/README.md → server-connection/cursor template/Cursor-Rules-Enterprise-Indonesia/README.md

0
server-connection/cursor-exsisting-ask/00-global.mdc → server-connection/cursor template/cursor-exsisting-ask/00-global.mdc

0
server-connection/cursor-exsisting-ask/01-architecture.mdc → server-connection/cursor template/cursor-exsisting-ask/01-architecture.mdc

0
server-connection/cursor-exsisting/00-global.mdc → server-connection/cursor template/cursor-exsisting/00-global.mdc

0
server-connection/cursor-exsisting/01-design-system.mdc → server-connection/cursor template/cursor-exsisting/01-design-system.mdc

0
server-connection/cursor-exsisting/02-app-shell-navigation.mdc → server-connection/cursor template/cursor-exsisting/02-app-shell-navigation.mdc

0
server-connection/cursor-exsisting/03-responsive-layout.mdc → server-connection/cursor template/cursor-exsisting/03-responsive-layout.mdc

0
server-connection/cursor-exsisting/04-theme-appearance.mdc → server-connection/cursor template/cursor-exsisting/04-theme-appearance.mdc

0
server-connection/cursor-exsisting/05-feedback-loading.mdc → server-connection/cursor template/cursor-exsisting/05-feedback-loading.mdc

0
server-connection/cursor-exsisting/06-lists-tables.mdc → server-connection/cursor template/cursor-exsisting/06-lists-tables.mdc

0
server-connection/cursor-exsisting/07-auth-pages.mdc → server-connection/cursor template/cursor-exsisting/07-auth-pages.mdc

0
server-connection/cursor-exsisting/08-pwa-offline.mdc → server-connection/cursor template/cursor-exsisting/08-pwa-offline.mdc

0
server-connection/cursor-exsisting/09-spa-navigation.mdc → server-connection/cursor template/cursor-exsisting/09-spa-navigation.mdc

0
server-connection/cursor-exsisting/10-screens-inventory.mdc → server-connection/cursor template/cursor-exsisting/10-screens-inventory.mdc

0
server-connection/cursor-exsisting/11-accessibility.mdc → server-connection/cursor template/cursor-exsisting/11-accessibility.mdc

0
server-connection/cursor-exsisting/12-gaps-rekomendasi.mdc → server-connection/cursor template/cursor-exsisting/12-gaps-rekomendasi.mdc

0
server-connection/cursor-exsisting/README.md → server-connection/cursor template/cursor-exsisting/README.md

0
server-connection/cursor-rules-enterprise-complete/01-architecture.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/01-architecture.mdc

0
server-connection/cursor-rules-enterprise-complete/02-security.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/02-security.mdc

0
server-connection/cursor-rules-enterprise-complete/03-ldap-rbac.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/03-ldap-rbac.mdc

0
server-connection/cursor-rules-enterprise-complete/04-maker-checker.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/04-maker-checker.mdc

0
server-connection/cursor-rules-enterprise-complete/05-audit.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/05-audit.mdc

0
server-connection/cursor-rules-enterprise-complete/06-uiux-pwa.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/06-uiux-pwa.mdc

0
server-connection/cursor-rules-enterprise-complete/07-api-management.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/07-api-management.mdc

0
server-connection/cursor-rules-enterprise-complete/08-database-management.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/08-database-management.mdc

0
server-connection/cursor-rules-enterprise-complete/09-cms-enterprise.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/09-cms-enterprise.mdc

0
server-connection/cursor-rules-enterprise-complete/10-smtp-mail.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/10-smtp-mail.mdc

0
server-connection/cursor-rules-enterprise-complete/11-monitoring.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/11-monitoring.mdc

0
server-connection/cursor-rules-enterprise-complete/12-devops.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/12-devops.mdc

0
server-connection/cursor-rules-enterprise-complete/13-branding.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/13-branding.mdc

0
server-connection/cursor-rules-enterprise-complete/14-ai-output-rules.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/14-ai-output-rules.mdc

0
server-connection/cursor-rules-enterprise-complete/15-future-enterprise.mdc → server-connection/cursor template/cursor-rules-enterprise-complete/15-future-enterprise.mdc

0
server-connection/cursor-rules-enterprise-complete/README.md → server-connection/cursor template/cursor-rules-enterprise-complete/README.md

0
server-connection/cursor-rules-enterprise/01-architecture.mdc → server-connection/cursor template/cursor-rules-enterprise/01-architecture.mdc

0
server-connection/cursor-rules-enterprise/02-security.mdc → server-connection/cursor template/cursor-rules-enterprise/02-security.mdc

0
server-connection/cursor-rules-enterprise/03-ldap-rbac.mdc → server-connection/cursor template/cursor-rules-enterprise/03-ldap-rbac.mdc

0
server-connection/cursor-rules-enterprise/04-maker-checker.mdc → server-connection/cursor template/cursor-rules-enterprise/04-maker-checker.mdc

0
server-connection/cursor-rules-enterprise/05-audit.mdc → server-connection/cursor template/cursor-rules-enterprise/05-audit.mdc

0
server-connection/cursor-rules-enterprise/06-uiux-pwa.mdc → server-connection/cursor template/cursor-rules-enterprise/06-uiux-pwa.mdc

0
server-connection/cursor-rules-enterprise/07-api-management.mdc → server-connection/cursor template/cursor-rules-enterprise/07-api-management.mdc

0
server-connection/cursor-rules-enterprise/08-database-management.mdc → server-connection/cursor template/cursor-rules-enterprise/08-database-management.mdc

0
server-connection/cursor-rules-enterprise/09-cms-enterprise.mdc → server-connection/cursor template/cursor-rules-enterprise/09-cms-enterprise.mdc

0
server-connection/cursor-rules-enterprise/10-smtp-mail.mdc → server-connection/cursor template/cursor-rules-enterprise/10-smtp-mail.mdc

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save