Bagaimana memberi filter pada halaman permissions di rights extensions

saya menggunakan extensions rights untuk rbac dan semuanya luar biasa .

kecuali ada 1 hal yang ingin saya rubah.

yaitu pada halaman permissions :(localhost/yourapp/index.php/rights/authItem/permissions).

bagaimana mengubah tampilan CGridview nya,

saya ingin memberi filter untuk Item, karena saat tampil begitu banyak.

saya udah coba modifikasi di controller authItem di actionPermissions dengan menambah kan ‘filter’ pada columns

namun tidak muncul filternya (dropdownlistnya ).

ada yang pernah nyoba rubah tampilan permissions di rights??

share here please…

belum sih gan…

tapi mungkin agan bisa kasi coding yang gak jalan… mungkin teman-teman di forum ini bisa bantu utak atik :)

ini halaman yang ingin dirubah…

kemudian,

file yang harus dimodifikasi mungkin : /modules/rights/components/dataprovider/RPermissionsDataProvider.php

nah disitu tuh ga tau cara modifikasi nya…

udah di kasih ‘filter’ di column tapi ga muncul

ane menemukan untuk memunculkan point adalah dengan menambah property ‘filter’ pada CGridView nya yang ada di

views/authItem/permission.php

seperti begini:


	<?php $this->widget('zii.widgets.grid.CGridView', array(

		'dataProvider'=>$dataProvider,

		'template'=>'{items}',

		'filter'=>$model,//tambah baris ini...

		'emptyText'=>Rights::t('core', 'No authorization items found.'),

		'htmlOptions'=>array('class'=>'grid-view permission-table'),

		'columns'=>$columns,

	)); ?>

Namun ada masalah. Ternyata tidak se-simple menambah filter

karena $model ini sebenarnya tidak ada… CGridView pada permission itu adalah

menggunakan CDataProvider yang dibuat sendiri, bukan diambil dari CModel, itu artinya

kita harus buatkan model sendiri supaya mereka bisa filter…

Ane mencoba mencari model yang mendekati tabel ini, tetapi ane belum menemukannya (apalagi semua model di situ ternyata CFormModel)

harus cari lebih dalam lagi…

yup…

betul semuanya CFormModel,

dan Data Providernya juga buatan sendiri…

aneh nya waktu ane post hal begini di forum pembuat extensionsnya,si pembuat cuma bilang: "coba buat sendiri kalo bisa posting disini kodenya,nanti akan diimplementasikan pada versi berikutnya"…

LOL :lol:

ane curiga si pembuat juga ga bisa merubahnya…huekekekekeke…

kita buat model sendiri juga percuma,masalahnya attributnya dinamis,untuk halaman itu ada kolom Roles yg dinamis…

(yang digambar,kolom disamping Aksi yaitu–>Admin SPB…)

masih bingung modifikasinya,syntaksnya bener2 udah disiapkan untuk dijadikan suatu modul…

hebat.

wew mantap bgt ne agan, bole dunk gan di share hasil modifnya ;D hahahaha.

pasti buat super flexible formnya ? … xixixixi. mantap gan :D

justru ane belom bisa modifikasinya gan…