User Perm
Adalah module yang menyediakan fasilitas izin untuk suatu aksi. Umumnya, fitur seperti ini ada pada dashboard.
Instalasi
Jalankan perintah di bawah di folder aplikasi:
mim app install lib-user-perm
Penggunaan
Module ini menambah satu service dengan nama can_i
yang bisa dipanggil dari aplikasi
dengan perintah $this->can_i->{perm_name}
.
$can_read_post = $this->can_i->read_post;
Tambahan Kolom
Module ini menambah satu kolom pada tabel user
dengan nama role
. User mungkin
diberika permission berdasarkan koneksi user dengan permission itu sendiri, atau
berdasarkan role yang diberika kepada user. Jika nilai kolom role
bukan 0
, maka
permission yang digunakan adalah berdasarkan role.