Tambahkan fungsionalitas pendaftaran donatur baru tanpa konfirmasi email di AuthProvider. Perbarui model DonaturModel untuk menyertakan properti isManual. Modifikasi tampilan dan controller untuk mendukung registrasi donatur, termasuk validasi form dan navigasi ke halaman pendaftaran. Perbarui rute aplikasi untuk menambahkan halaman pendaftaran donatur. Selain itu, perbarui beberapa file konfigurasi dan dependensi untuk mendukung perubahan ini.
This commit is contained in:
22
migrations/add_is_manual_to_donatur.sql
Normal file
22
migrations/add_is_manual_to_donatur.sql
Normal file
@ -0,0 +1,22 @@
|
||||
-- Migrasi untuk menambahkan kolom is_manual pada tabel donatur
|
||||
-- Jalankan melalui SQL Editor di Supabase
|
||||
|
||||
-- Tambahkan kolom is_manual jika belum ada
|
||||
DO $$
|
||||
BEGIN
|
||||
IF NOT EXISTS (
|
||||
SELECT FROM information_schema.columns
|
||||
WHERE table_schema = 'public'
|
||||
AND table_name = 'donatur'
|
||||
AND column_name = 'is_manual'
|
||||
) THEN
|
||||
ALTER TABLE donatur ADD COLUMN is_manual BOOLEAN DEFAULT FALSE;
|
||||
|
||||
-- Tambahkan indeks untuk mempercepat pencarian donatur manual
|
||||
CREATE INDEX idx_donatur_is_manual ON donatur(is_manual);
|
||||
|
||||
-- Tambahkan komentar pada kolom
|
||||
COMMENT ON COLUMN donatur.is_manual IS 'Flag untuk menandai donatur yang dibuat secara manual oleh petugas desa';
|
||||
END IF;
|
||||
END
|
||||
$$;
|
Reference in New Issue
Block a user