Closed yohangdev closed 4 years ago
Ini bagaimana? jika sudah, jangan dimerge dulu yes.
Udah beres mas, siap di close merge dulu @yohang88
Minta pendapat dong @anandarh @alchemistt99 @gaganugraha33 progress hasilnya seperti apa yes.
Oiya, maaf saya kelewat issue yang ini.
Fitur apa saja yang butuh sign in? Apakah hanya Logistik
, atau ada fitur lain yang perlu sign in?
Menyambung ke issue https://github.com/jabardigitalservice/pikobar-flutter/issues/58, apakah bisa diasumsikan, saat ini semua pesan broadcast sifatnya publik dan dapat diakses tanpa perlu log in?
Kalau pesan broadcast sifatnya publik, supaya URL-nya dapat dimasukkan untuk keperluan share pesan broadcast.
Untuk saat ini percobaan untuk menu Survei ya. Jadi sebelum mengisi perlu Login dulu.
@aldidoanta Pesan kita arahkan publik aja kali ya, nanti kalau minta bisa targeting wilayah, kebayang ribet lagi hahaha 😂
@aldidoanta @alchemistt99 @anandarh @gaganugraha33 @jaluowen minta pendapat, apakah kita perlu record di firestore juga untuk setiap user yang login, kalau di groupware seperti ini:
Tantangannya ini terkait Role sih. By default Firebase Authentication ga ada Role-nya. Jadi harus define database untuk user + rolenya. Atau ada pendekatan lain?
Apakah kita bisa menggunakan pendekatan ini: https://firebase.google.com/docs/firestore/solutions/role-based-access
Menambahkan screen baru My Account (tambah menu di navigasi bawah).
Jika belum login, tampilkan tombol Sign In with Google (pakai firebase). Jika sudah login, tampilkan foto profil dan nama pengguna serta tombol untuk Log Out.
Pastikan user identity ini bisa diakses di screen-screen lainnya yang mengharuskan login.
Edit: Diimplementasikan di menu Survei ya. Sebelum masuk ke halaman daftar Survei, user harus login terlebih dahulu.