Skip to content

Latest commit

 

History

History
18 lines (9 loc) · 949 Bytes

user_context.md

File metadata and controls

18 lines (9 loc) · 949 Bytes

User Context

Pengantar

Dalam banyak kasus, aplikasi kita diharuskan dapat menampilkan data berdasarkan user yang sedang log in pada aplikasi kita atau biasa dikenal dengan nama user context. Semart Skeleton sebagai sebuah skeleton mengakomodir hal tersebut.

Setting Controller

Tambahkan pada controller, pada annotation @Permission() tambahkan field ownership=true. Sebagai contoh, bila annotation @Permission(menu="SETTING") maka tinggal tambahkan jadi @Permission(menu="SETTING", ownership=true)

Setting List

Untuk memfilter hasil query berdasarkan user context, Anda perlu memodifikasi query yang dihasilkan oleh Semart Skeleton. Anda dapat menggunakan event app.pagination dan membuat event subscriber.

Untuk cara membuat membuat event subscriber, Anda dapat membacanya pada dokumentasi Symfony

Kembali Ke Index