uasoft-indonesia/badaso

User can only see the data he created himself (permission management)

rizkiheryandi opened this issue · 2 comments

Is your feature request related to a problem? Please describe.
Add option to permission management, that a user can only access data that created by itself

stale commented

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

  1. Buat input select multiple "Role can see all data" untuk memilih role yang dapat melihat seluruh data (default user hanya dapat meilihat data yang dibuat sendiri)
  2. Buat input select "Column for identify user related data" untuk memilih field database sebagai identifikasi data user mana yang memilki data terkait
  3. Buat input di edit permission
  4. "field_identify_related_user" memiliki nilai default "user_id"
  5. Saat user menggunakan fitur ini, user harus melihat dokumentasi untuk menambahkan field "user_id" agar dapat menampilan data sesuai dengan user id
  6. Jika field yang dipilih tidak ada pada column field_identify pada tabel, semua data ditampilkan di dalam tabel
  7. Menambah Input type "data identifier" pada CRUD Management, input type ini menyembunyikan (hidden) input dan mengirim id user

image