Migration Guide to v1.0.0
Panduan migrasi skema database, aturan keamanan, dan konfigurasi dari versi prototipe ke v1.0.0.
Status: Stablev1.0.0Source Verified: Yes
Source:
scripts/migrate-rbac.mjsTests: tests/unit/authPolicy.test.tsMigration Guide to v1.0.0#
Panduan peningkatan (upgrade) bagi instalasi prototipe lama menuju versi rilis stabil v1.0.0.
1. Perubahan Skema & Breaking Changes#
- Atribut Clinic ID Wajib: Seluruh dokumen
users,patients, danclinicalSessionswajib memiliki fieldclinicIduntuk mendukung multi-tenancy. - Standardisasi Nama Peran: Peran pengguna distandarisasi menjadi 4 nilai:
admin,doctor,operator,parent. - Format Model AI: Model klasifikasi dental diperbarui ke format 26.244 fitur HOG dengan Scikit-Learn 1.6.1.
2. Langkah-Langkah Migrasi Data#
Jalankan skrip migrasi RBAC yang disediakan:
bash
bash
1# 1. Dry run untuk memeriksa dampak migrasi2npm run migrate:rbac -- --dry-run34# 2. Terapkan perubahan pada database Firestore5npm run migrate:rbac -- --apply