[ask again] Rights extension.... bener2 butuh bantuan
#1
Posted 19 September 2011 - 05:10 AM
saya kan pake extension rights buat hak akses di web saya...
saya mau bikin 2 role SUPERADMIN sama ADMIN
SuperAdmin :: bisa akses semua modules rights
Admin :: hanya bisa akses Roles, Assignments, Permissions
bagaimana cara bikin role yang bisa akses Rights..
mohon bantuanya agan2 sekalian..
Programmer: "That's no bug, that's just an undocumented feature!"
#2
Posted 19 September 2011 - 07:47 PM
'modules'=>array(
'rights'=>array(
'superuserName'=>'SuperAdmin',
)
),
By default, hanya super user (dalam kasus ini "SuperAdmin) yang bisa akses semua module rights. Dan tidak ada role user lain yang bisa akses (termasuk hanya akses sebagian)
Biar ada role lain (dalam kasus ini "Admin") yang hanya bisa akses Roles, Assignment dan Permissions, maka harus ganti file-file controller di dalam folder /rights/controllers nya sih. Di situ akan terlihat Rights menggunakan access control list dengan setting hanya superuser yang boleh akses, saja. Agan harus ubah code disitu biar dia bisa terima user tipe lain.
Yii Playground : Collaborative demo apps. You can join to improve it too!
My Team's Blog: In Indonesian.
#3
Posted 19 September 2011 - 10:46 PM
junxiong, on 19 September 2011 - 07:47 PM, said:
'modules'=>array(
'rights'=>array(
'superuserName'=>'SuperAdmin',
)
),
By default, hanya super user (dalam kasus ini "SuperAdmin) yang bisa akses semua module rights. Dan tidak ada role user lain yang bisa akses (termasuk hanya akses sebagian)
Biar ada role lain (dalam kasus ini "Admin") yang hanya bisa akses Roles, Assignment dan Permissions, maka harus ganti file-file controller di dalam folder /rights/controllers nya sih. Di situ akan terlihat Rights menggunakan access control list dengan setting hanya superuser yang boleh akses, saja. Agan harus ubah code disitu biar dia bisa terima user tipe lain.
makasi idenya...saya coba kutak katik dl kl gt...hehehe
Programmer: "That's no bug, that's just an undocumented feature!"
#4
Posted 20 September 2011 - 02:40 AM
untitled.JPG (14.12K)
Number of downloads: 13
di gambar REVOKE nya ga bisa di klik..tp kalau 1 menu aja di tampilin jadi bisa..kalau semua nya di visible=>false jadi ga bisa di revoke..
Programmer: "That's no bug, that's just an undocumented feature!"
#5
Posted 20 September 2011 - 07:30 AM
Yii Playground : Collaborative demo apps. You can join to improve it too!
My Team's Blog: In Indonesian.
#6
Posted 20 September 2011 - 11:48 AM
saya juga bikin lagi menu buat permissionnya,abisnya berantakan sih kalo actionnya banyak
#7
Posted 20 September 2011 - 09:17 PM
ressaince, on 20 September 2011 - 11:48 AM, said:
saya juga bikin lagi menu buat permissionnya,abisnya berantakan sih kalo actionnya banyak
maksudnya menu ny bikin lg itu yg di atas apa si REVOKE??
saya butuh kl dy admin menu rights ga keluar..tp mala link2nya jadi aneh...>.<
Programmer: "That's no bug, that's just an undocumented feature!"
#8
Posted 20 September 2011 - 09:31 PM
nah pas klik delete kan harusnya msk ke halaman yang bilang kl ga ada hak buat delete tp mala keluar pop up massage error
error.JPG (84.11K)
Number of downloads: 8
kenapa bisa keluar error seperti ini y??[403 forbiden ]
kadang2 ga keluar error ny tp juga ga ke redirect,jadi di halam index aja diem..knp dengan ajax ny y??
Programmer: "That's no bug, that's just an undocumented feature!"
#9
Posted 21 September 2011 - 02:12 AM
Mr D, on 20 September 2011 - 09:31 PM, said:
nah pas klik delete kan harusnya msk ke halaman yang bilang kl ga ada hak buat delete tp mala keluar pop up massage error
error.JPG
kenapa bisa keluar error seperti ini y??[403 forbiden ]
kadang2 ga keluar error ny tp juga ga ke redirect,jadi di halam index aja diem..knp dengan ajax ny y??
sukses juga dengan matiin ajaxnya....
Programmer: "That's no bug, that's just an undocumented feature!"
#10
Posted 21 September 2011 - 07:42 PM
cara bodoh tapi efektif
#11
Posted 26 September 2011 - 04:23 AM
Assignments
dan kita klik user kita bisa pasang rolenya dengan pilihan yang ada di dropdownya..
saya mau filter pilihan di dropdownya itu gimana y??
mohon pencerahanya....
Programmer: "That's no bug, that's just an undocumented feature!"
#12
Posted 26 September 2011 - 09:13 AM
$assignSelectOptions = Rights::getAuthItemSelectOptions(null, $assignments);
yang dilempar ke views/assignment/user.php, dan dilanjutkan ke views/assignment/_form.php
Jadi kalau mau ganti filter, bisa ganti baris yang ane tunjukkin itu atau kalau nggak mungkin modif Rights::getAuthItemSelectOptions().
Yii Playground : Collaborative demo apps. You can join to improve it too!
My Team's Blog: In Indonesian.
#13
Posted 26 September 2011 - 09:04 PM
junxiong, on 26 September 2011 - 09:13 AM, said:
$assignSelectOptions = Rights::getAuthItemSelectOptions(null, $assignments);
yang dilempar ke views/assignment/user.php, dan dilanjutkan ke views/assignment/_form.php
Jadi kalau mau ganti filter, bisa ganti baris yang ane tunjukkin itu atau kalau nggak mungkin modif Rights::getAuthItemSelectOptions().
y itu baru aja ktm saya...saya unset si admin...
kalau mau filter yang di tampilin pass assignment gmn yy..jadi user yang statusnya Admin ga keliatan sama si SuperUser.
\rights\controllers\AssignmentController.php
public function actionView()
{
// Create a data provider for listing the users
$dataProvider = new RAssignmentDataProvider(array(
'pagination'=>array(
'pageSize'=>50,
),
));
// Render the view
$this->render('view', array(
'dataProvider'=>$dataProvider,
));
}
rights/component/behavior/RUserBehacior.php
public function getAssignments()
{
----
----
unset($assignments[2]['Admin']);
return $this->_assignments = $assignments;
}
kalau saya unset seperti di atas role admin ga keluar..tp usernya msh ada aja..ga ikutan ilang..
codenya dimn si ketemu...tapi ga gerti baca modelnya gmn caranya dy bisa dptin user..
mohon sangat bantuanya
Programmer: "That's no bug, that's just an undocumented feature!"

Help














