Yii Framework Forum: instalacion de rights - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

instalacion de rights Rate Topic: -----

#1 User is offline   blueguy 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 25-April 11

Posted 27 July 2011 - 06:25 PM

Hola a todos, necesito de su ayuda para instalar rights... descargue el manual y segui los pasos siguientes:

'import'=>array(
		'application.models.*',
		'application.components.*',
		'application.modules.rights.*',
		'application.modules.rights.components.*',
	),

'modules'=>array(
		'rights'=>array( 
			'install'=>true, // Enables the installer. 
		),
	),

'components'=>array(
		'user'=>array(
			'class'=>'RWebUser',
			// enable cookie-based authentication
			'allowAutoLogin'=>true, 
		),
		
		
		'authManager'=>array(
			//'class' => 'CDbAuthManager',
			'class' => 'RDbAuthManager',
			'connectionID' => 'db',
		),

),


despues de poner estas lineas en el main.php de config habla sobre ciertos valores de configuracion, pero no especifican donde ponerlos, alguien sabe donde van?:

'rights'=>array(

'superuserName'=>'peter',
'authenticatedName'=>'Authenticated',
'userIdColumn'=>'id',
'userNameColumn'=>'username',
'enableBizRule'=>true,
'enableBizRuleData'=>false,
'displayDescription'=>true,
'flashSuccessKey'=>'RightsSuccess',
'flashErrorKey'=>'RightsError',
'install'=>true,
'baseUrl'=>'/rights',
'layout'=>'rights.views.layouts.main',
'appLayout'=>'application.views.layouts.main',
'cssFile'=>'rights.css',
'install'=>true,
'debug'=>false,
),

yo los puse debajo de " 'db'=>array(... ", pero no funciono al escribir la url .../index.php?r=rights me redirecciona a una pagina de error: .../index.php?r=rights/install/error

Espero que me puedan orientar en como hacer la instalacion,
gracias y saludos...
0

#2 User is offline   Darril 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 02-June 11

Posted 27 July 2011 - 08:25 PM

Hola blueguy.

Me imagino que estás con la documentacion de rights, ahi dice que debes poner esos valores dentro la opcion 'rights'(main.php), la misma que anteriormente pusiste install true.

En realidad son opciones que puedes aplicar al módulo en mi caso lo tengo de esta forma:

'rights'=>array(
                    'superuserName'=>'Administrador', // Name of the role with super user privileges. 
                    //'authenticatedName'=>'Authenticated', // Name of the authenticated user role. 
                    'userIdColumn'=>'id_cuenta', // Name of the user id column in the database. 
                    'userNameColumn'=>'login', // Name of the user name column in the database. 
                    'userClass'=>'Cuenta',  //tabla de la cual se sacan los valores anteriores(id_cuenta,login)
                    'enableBizRule'=>true,  
                    'enableBizRuleData'=>true,
                    'displayDescription'=>'false',
                    'debug'=>true,
                    
                ),

Lo que hace esto es sobreescribir la configuracion por defecto que trae rights (modules/rights/RightsModule.php)
pero alli no termina la instalacion prueba por ahora con eso luego comentas si tienes alguna otra pregunta.

Espero que responda tu duda :) .
0

#3 User is offline   blueguy 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 25-April 11

Posted 28 July 2011 - 10:20 AM

View PostDarril, on 27 July 2011 - 08:25 PM, said:

Hola blueguy.

Me imagino que estás con la documentacion de rights, ahi dice que debes poner esos valores dentro la opcion 'rights'(main.php), la misma que anteriormente pusiste install true.

En realidad son opciones que puedes aplicar al módulo en mi caso lo tengo de esta forma:

'rights'=>array(
                    'superuserName'=>'Administrador', // Name of the role with super user privileges. 
                    //'authenticatedName'=>'Authenticated', // Name of the authenticated user role. 
                    'userIdColumn'=>'id_cuenta', // Name of the user id column in the database. 
                    'userNameColumn'=>'login', // Name of the user name column in the database. 
                    'userClass'=>'Cuenta',  //tabla de la cual se sacan los valores anteriores(id_cuenta,login)
                    'enableBizRule'=>true,  
                    'enableBizRuleData'=>true,
                    'displayDescription'=>'false',
                    'debug'=>true,
                    
                ),

Lo que hace esto es sobreescribir la configuracion por defecto que trae rights (modules/rights/RightsModule.php)
pero alli no termina la instalacion prueba por ahora con eso luego comentas si tienes alguna otra pregunta.

Espero que responda tu duda :) .



Hola Darril, gracias por tu aporte, ya puse las opciones en el lugar correcto (nosé porque no lo ví :( pero ya quedó ); en el manual despues de poner estas opciones indica que se tiene que abrir el proyecto referenciando a rights (supongo que es aquí donde se hace la instalacion), pero cuando escribo en mi url:

http://localhost/tra...ex.php?r=rights

me sigue mandando la misma pagina de error que mencione en el post pasado, me falta algo mas por hacer? o ¿qué crees que pueda estar haciendo mal?

Gracias, saludos.
0

#4 User is offline   Darril 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 02-June 11

Posted 28 July 2011 - 10:54 AM

Talves si mostraras la página de error podria ver que estas haciendo mal, porque segun recuerdo cuando instalé rights me pedia un usario administrador que tuve que crearlo manualmente.
0

#5 User is offline   blueguy 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 25-April 11

Posted 28 July 2011 - 11:18 AM

View PostDarril, on 28 July 2011 - 10:54 AM, said:

Talves si mostraras la página de error podria ver que estas haciendo mal, porque segun recuerdo cuando instalé rights me pedia un usario administrador que tuve que crearlo manualmente.


Hola de nuevo Darril, ya descrubrí el problema y lo resolví... Estaba usando la aplicacion trackstar del manual de yii, y en ésta la tabla authItem ya estaba creada y con datos (y habia referencias hacia esta tabla, FK's), la instalacion de rights itentaba borrar la tabla pero no era posible por estas referecias, y por esta razon no se instalaba.

Borre las referencias y ahora ya esta instalado; voy a ver como funciona y despues intentar integrarlo a mi apliacion (otra que no es de prueba).

Muchas gracias por tu ayuda, Saludos! :)
0

#6 User is offline   Darril 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 51
  • Joined: 02-June 11

Posted 28 July 2011 - 12:06 PM

ok que bueno que lo solucionaste hasta pronto :lol:
0

#7 User is offline   blueguy 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 25-April 11

Posted 28 July 2011 - 02:06 PM

View PostDarril, on 28 July 2011 - 12:06 PM, said:

ok que bueno que lo solucionaste hasta pronto :lol:


Hola Darril, oye me surgió una duda, en la que espero me puedas ayudar, estoy tratando de instalar rights en otro proyecto el cual tiene una tabla de usuarios con el nombre cat_usuarios y el modelo de la clase se llama catUsuarios, la pregunta es:

¿cuál es el nombre del key para especificar el nombre de la tabla usuarios en la configuracion del array rights (en el main.php) ?

Gracias.
0

#8 User is offline   blueguy 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 53
  • Joined: 25-April 11

Posted 28 July 2011 - 02:11 PM

View Postblueguy, on 28 July 2011 - 02:06 PM, said:

Hola Darril, oye me surgió una duda, en la que espero me puedas ayudar, estoy tratando de instalar rights en otro proyecto el cual tiene una tabla de usuarios con el nombre cat_usuarios y el modelo de la clase se llama catUsuarios, la pregunta es:

¿cuál es el nombre del key para especificar el nombre de la tabla usuarios en la configuracion del array rights (en el main.php) ?

Gracias.


ya la encontre es userClass, gracias!
0

#9 User is offline   José Dávalos Rosas 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 04-September 11
  • Location:Sonora, México

Posted 16 April 2012 - 04:37 PM

View Postblueguy, on 28 July 2011 - 11:18 AM, said:

Hola de nuevo Darril, ya descrubrí el problema y lo resolví... Estaba usando la aplicacion trackstar del manual de yii, y en ésta la tabla authItem ya estaba creada y con datos (y habia referencias hacia esta tabla, FK's), la instalacion de rights itentaba borrar la tabla pero no era posible por estas referecias, y por esta razon no se instalaba.

Borre las referencias y ahora ya esta instalado; voy a ver como funciona y despues intentar integrarlo a mi apliacion (otra que no es de prueba).

Muchas gracias por tu ayuda, Saludos! :)


Gracias por la información blueguy, yo estaba tratando de hacer lo mismo no podía instalar rights por el error de las FK's
0

#10 User is offline   bernna 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 11-August 12

Posted 12 August 2012 - 12:01 AM

View PostJosé Dávalos Rosas, on 16 April 2012 - 04:37 PM, said:

Gracias por la información blueguy, yo estaba tratando de hacer lo mismo no podía instalar rights por el error de las FK's



hey buddy me puedes ayudar no logro instalar el yii right. Tengo el framework en linux en /var/www/yii/carpeta proyecto/protected/modules/rights

no logro que funcione, siguiendo todos los pasos que puede estar mal? gracias por la ayuda de antemano
0

#11 User is offline   bernna 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 2
  • Joined: 11-August 12

Posted 12 August 2012 - 12:01 AM

me pueden ayudar no logro instalar el yii right. Tengo el framework en linux en /var/www/yii/carpeta proyecto/protected/modules/rights

no logro que funcione, siguiendo todos los pasos que puede estar mal? gracias por la ayuda
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users