cruge / CHANGELOG

Diff from to

CHANGELOG

 Cruge Change Log
 ================
 
-- Enh						Christian Salazar	ampliación del API de CrugeUserManager
-- Enh						Christian Salazar	incorporacion de CrugeConnector para agregar remote login.
-- Enh						Christian Salazar	agregando funciones CrugeUserManager + fix comments
-- Task #07		eacd6345	Ricardo Obregon		Sacar la encriptacion Md5 hacia un metodo externo.
+
+VERSION 1.0
+-----------
+
+- Enh	8d58569 PR#3	Ricardo Obregon	Ampliar ancho de 45 a 64 en
+tablas que alojan el password del usuario para adimitir aquellas generadas
+por hash md5.
+
+- Enh	8b1c5e	Christian Salazar	sistema de menu. auto deteccion
+de actions. vista de tareas treeview.
+	1) eliminada la verificacion RBAC en controlador base, solo actions,
+		quedando sin efecto los permisos RBAC asociados a controladores como
+		controller_site o similares. afectado: CrugeAccessControlFilter,
+		la razon de la eliminacion es que no tiene sentido dar o conceder 
+		derechos sobre todo un controller, dado que no es algo comun, solo 
+		causa mas molestias que usos directos.
+
+	2) Auto-Detección de Controllers y Actions. Ahora Cruge detecta actions
+	y no espera a que se usen para que sean agregados cuando el flag
+	rbacSetupEnabled esta activo o no. 
+	(sugerencia de Ramon Menor y Esteban Perez)
+
+	3) CrugeAuthManager ahora provee un API para crear menues basados en
+	tareas anidadas, aparte de las tareas tradicionales usando un mecanismo que
+	he llamado la "sintaxis avanzada de descripción de tarea".
+
+	4) Ahora la aplicacion cliente puede invocar a: 
+		Yii::app()->user->rbac->getMenu() 
+	para conocer cual será el menu del usuario activo según la programacion 
+	de tareas anidadas usando el mecanismo de creacion de menues.
+
+	5) La "lista de tareas" ahora presenta opciones para crear tareas de tipo 
+	menu, permitiendo indicar que una tarea es el menu de nivel superior y las
+	anidadas seran los subitems del menu, cada subitem es una tarea que
+	agrupa las operaciones necesarias para que un action sea usado como 
+	punto de arranque.
+
+	6) La edicion de un Rol o Tarea (child auth items) ahora presenta
+	los items en forma de Arbol, permitiendo ver las operaciones organizadas 
+	por Controller o Categoria. Ademas presenta las Tareas organizadas por:
+	Tareas Regulares, tareas de tipo menu (aquellas creadas usando sintaxis 
+	extendida y que representan menu items) y tareas huerfanas (aquellas 
+	que pretendieron ser menu items y que por alguna razon estan mal 
+	configuradas).
+
+	7) El metodo de asignacion de un auth item (una operacion o una tarea) ha 
+	cambiado desde el punto de vista visual, aunque internamente es lo mismo, 
+	antes se hacia click sobre un recuadro de puntas redondeadas y cuando este 
+	se asignaba a la tarea o rol se coloreaba en verde claro.  Ahora es un item
+	de un TreeView el cual se colorea en azul cuando es asignado usando un 
+	icono de "pin.png" que aparece al lado derecho del texto.
+
+
+- Enh						Christian Salazar	ampliación del API de 
+CrugeUserManager
+
+- Enh						Christian Salazar	incorporacion de CrugeConnector
+para agregar remote login.
+
+- Enh						Christian Salazar	agregando funciones 
+CrugeUserManager + fix comments
+
+- Task #07		eacd6345	Ricardo Obregon		Sacar la encriptacion Md5 
+hacia un metodo externo.
 
 (antes del task 07 no habian contribuciones ni anotaciones de CHANGELOG)
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.