Perbarui model dan tampilan untuk menambahkan properti fotoProfil di DonaturModel, PetugasDesaModel, dan WargaModel. Modifikasi controller dan tampilan untuk mendukung pengambilan dan penampilan foto profil pengguna. Tambahkan fungsionalitas baru untuk menampilkan foto profil di berbagai tampilan, termasuk detail penerima dan dashboard warga. Perbarui rute aplikasi untuk mencakup halaman profil pengguna.

This commit is contained in:
Khafidh Fuadi
2025-03-25 12:21:37 +07:00
parent 8e9553d1fc
commit 32736be867
19 changed files with 2138 additions and 752 deletions

View File

@ -9,6 +9,7 @@ class DonaturModel {
final String? jenis;
final String? deskripsi;
final String? status;
final String? fotoProfil;
final DateTime? createdAt;
final DateTime? updatedAt;
@ -21,6 +22,7 @@ class DonaturModel {
this.jenis,
this.deskripsi,
this.status = 'AKTIF',
this.fotoProfil,
this.createdAt,
this.updatedAt,
});
@ -39,6 +41,7 @@ class DonaturModel {
jenis: json["jenis"],
deskripsi: json["deskripsi"],
status: json["status"] ?? 'AKTIF',
fotoProfil: json["foto_profil"],
createdAt: json["created_at"] != null
? DateTime.parse(json["created_at"])
: null,
@ -56,6 +59,7 @@ class DonaturModel {
"jenis": jenis,
"deskripsi": deskripsi,
"status": status ?? 'AKTIF',
"foto_profil": fotoProfil,
"created_at": createdAt?.toIso8601String(),
"updated_at": updatedAt?.toIso8601String(),
};