[Alba-desarrollo] SVN Alba r6184 - in prosistem/alba/trunk/alba/lib: filter/base form/base

commits en pressenter.com.ar commits en pressenter.com.ar
Vie Mayo 15 22:13:04 CEST 2009


Author: hsanchez
Date: 2009-05-15 17:13:04 -0300 (Fri, 15 May 2009)
New Revision: 6184

Modified:
   prosistem/alba/trunk/alba/lib/filter/base/BaseUsuarioFormFilter.class.php
   prosistem/alba/trunk/alba/lib/form/base/BaseUsuarioForm.class.php
Log:
cambios que alguien se habra olvidado de comitear

Modified: prosistem/alba/trunk/alba/lib/filter/base/BaseUsuarioFormFilter.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/filter/base/BaseUsuarioFormFilter.class.php	2009-05-15 20:05:14 UTC (rev 6183)
+++ prosistem/alba/trunk/alba/lib/filter/base/BaseUsuarioFormFilter.class.php	2009-05-15 20:13:04 UTC (rev 6184)
@@ -26,8 +26,8 @@
       'email'                 => new sfWidgetFormFilterInput(),
       'fk_establecimiento_id' => new sfWidgetFormPropelChoice(array('model' => 'Establecimiento', 'add_empty' => true)),
       'borrado'               => new sfWidgetFormChoice(array('choices' => array('' => 'yes or no', 1 => 'yes', 0 => 'no'))),
+      'usuario_rol_list'      => new sfWidgetFormPropelChoice(array('model' => 'Rol', 'add_empty' => true)),
       'usuario_permiso_list'  => new sfWidgetFormPropelChoice(array('model' => 'Permiso', 'add_empty' => true)),
-      'usuario_rol_list'      => new sfWidgetFormPropelChoice(array('model' => 'Rol', 'add_empty' => true)),
     ));
 
     $this->setValidators(array(
@@ -42,8 +42,8 @@
       'email'                 => new sfValidatorPass(array('required' => false)),
       'fk_establecimiento_id' => new sfValidatorPropelChoice(array('required' => false, 'model' => 'Establecimiento', 'column' => 'id')),
       'borrado'               => new sfValidatorChoice(array('required' => false, 'choices' => array('', 1, 0))),
+      'usuario_rol_list'      => new sfValidatorPropelChoice(array('model' => 'Rol', 'required' => false)),
       'usuario_permiso_list'  => new sfValidatorPropelChoice(array('model' => 'Permiso', 'required' => false)),
-      'usuario_rol_list'      => new sfValidatorPropelChoice(array('model' => 'Rol', 'required' => false)),
     ));
 
     $this->widgetSchema->setNameFormat('usuario_filters[%s]');
@@ -53,7 +53,7 @@
     parent::setup();
   }
 
-  public function addUsuarioPermisoListColumnCriteria(Criteria $criteria, $field, $values)
+  public function addUsuarioRolListColumnCriteria(Criteria $criteria, $field, $values)
   {
     if (!is_array($values))
     {
@@ -65,20 +65,20 @@
       return;
     }
 
-    $criteria->addJoin(UsuarioPermisoPeer::FK_USUARIO_ID, UsuarioPeer::ID);
+    $criteria->addJoin(UsuarioRolPeer::FK_USUARIO_ID, UsuarioPeer::ID);
 
     $value = array_pop($values);
-    $criterion = $criteria->getNewCriterion(UsuarioPermisoPeer::FK_PERMISO_ID, $value);
+    $criterion = $criteria->getNewCriterion(UsuarioRolPeer::FK_ROL_ID, $value);
 
     foreach ($values as $value)
     {
-      $criterion->addOr($criteria->getNewCriterion(UsuarioPermisoPeer::FK_PERMISO_ID, $value));
+      $criterion->addOr($criteria->getNewCriterion(UsuarioRolPeer::FK_ROL_ID, $value));
     }
 
     $criteria->add($criterion);
   }
 
-  public function addUsuarioRolListColumnCriteria(Criteria $criteria, $field, $values)
+  public function addUsuarioPermisoListColumnCriteria(Criteria $criteria, $field, $values)
   {
     if (!is_array($values))
     {
@@ -90,14 +90,14 @@
       return;
     }
 
-    $criteria->addJoin(UsuarioRolPeer::FK_USUARIO_ID, UsuarioPeer::ID);
+    $criteria->addJoin(UsuarioPermisoPeer::FK_USUARIO_ID, UsuarioPeer::ID);
 
     $value = array_pop($values);
-    $criterion = $criteria->getNewCriterion(UsuarioRolPeer::FK_ROL_ID, $value);
+    $criterion = $criteria->getNewCriterion(UsuarioPermisoPeer::FK_PERMISO_ID, $value);
 
     foreach ($values as $value)
     {
-      $criterion->addOr($criteria->getNewCriterion(UsuarioRolPeer::FK_ROL_ID, $value));
+      $criterion->addOr($criteria->getNewCriterion(UsuarioPermisoPeer::FK_PERMISO_ID, $value));
     }
 
     $criteria->add($criterion);
@@ -123,8 +123,8 @@
       'email'                 => 'Text',
       'fk_establecimiento_id' => 'ForeignKey',
       'borrado'               => 'Boolean',
+      'usuario_rol_list'      => 'ManyKey',
       'usuario_permiso_list'  => 'ManyKey',
-      'usuario_rol_list'      => 'ManyKey',
     );
   }
 }

Modified: prosistem/alba/trunk/alba/lib/form/base/BaseUsuarioForm.class.php
===================================================================
--- prosistem/alba/trunk/alba/lib/form/base/BaseUsuarioForm.class.php	2009-05-15 20:05:14 UTC (rev 6183)
+++ prosistem/alba/trunk/alba/lib/form/base/BaseUsuarioForm.class.php	2009-05-15 20:13:04 UTC (rev 6184)
@@ -25,8 +25,8 @@
       'email'                 => new sfWidgetFormInput(),
       'fk_establecimiento_id' => new sfWidgetFormPropelChoice(array('model' => 'Establecimiento', 'add_empty' => false)),
       'borrado'               => new sfWidgetFormInputCheckbox(),
+      'usuario_rol_list'      => new sfWidgetFormPropelChoiceMany(array('model' => 'Rol')),
       'usuario_permiso_list'  => new sfWidgetFormPropelChoiceMany(array('model' => 'Permiso')),
-      'usuario_rol_list'      => new sfWidgetFormPropelChoiceMany(array('model' => 'Rol')),
     ));
 
     $this->setValidators(array(
@@ -42,8 +42,8 @@
       'email'                 => new sfValidatorString(array('max_length' => 128, 'required' => false)),
       'fk_establecimiento_id' => new sfValidatorPropelChoice(array('model' => 'Establecimiento', 'column' => 'id')),
       'borrado'               => new sfValidatorBoolean(),
+      'usuario_rol_list'      => new sfValidatorPropelChoiceMany(array('model' => 'Rol', 'required' => false)),
       'usuario_permiso_list'  => new sfValidatorPropelChoiceMany(array('model' => 'Permiso', 'required' => false)),
-      'usuario_rol_list'      => new sfValidatorPropelChoiceMany(array('model' => 'Rol', 'required' => false)),
     ));
 
     $this->widgetSchema->setNameFormat('usuario[%s]');
@@ -63,26 +63,26 @@
   {
     parent::updateDefaultsFromObject();
 
-    if (isset($this->widgetSchema['usuario_permiso_list']))
+    if (isset($this->widgetSchema['usuario_rol_list']))
     {
       $values = array();
-      foreach ($this->object->getUsuarioPermisos() as $obj)
+      foreach ($this->object->getUsuarioRols() as $obj)
       {
-        $values[] = $obj->getFkPermisoId();
+        $values[] = $obj->getFkRolId();
       }
 
-      $this->setDefault('usuario_permiso_list', $values);
+      $this->setDefault('usuario_rol_list', $values);
     }
 
-    if (isset($this->widgetSchema['usuario_rol_list']))
+    if (isset($this->widgetSchema['usuario_permiso_list']))
     {
       $values = array();
-      foreach ($this->object->getUsuarioRols() as $obj)
+      foreach ($this->object->getUsuarioPermisos() as $obj)
       {
-        $values[] = $obj->getFkRolId();
+        $values[] = $obj->getFkPermisoId();
       }
 
-      $this->setDefault('usuario_rol_list', $values);
+      $this->setDefault('usuario_permiso_list', $values);
     }
 
   }
@@ -91,18 +91,18 @@
   {
     parent::doSave($con);
 
+    $this->saveUsuarioRolList($con);
     $this->saveUsuarioPermisoList($con);
-    $this->saveUsuarioRolList($con);
   }
 
-  public function saveUsuarioPermisoList($con = null)
+  public function saveUsuarioRolList($con = null)
   {
     if (!$this->isValid())
     {
       throw $this->getErrorSchema();
     }
 
-    if (!isset($this->widgetSchema['usuario_permiso_list']))
+    if (!isset($this->widgetSchema['usuario_rol_list']))
     {
       // somebody has unset this widget
       return;
@@ -114,30 +114,30 @@
     }
 
     $c = new Criteria();
-    $c->add(UsuarioPermisoPeer::FK_USUARIO_ID, $this->object->getPrimaryKey());
-    UsuarioPermisoPeer::doDelete($c, $con);
+    $c->add(UsuarioRolPeer::FK_USUARIO_ID, $this->object->getPrimaryKey());
+    UsuarioRolPeer::doDelete($c, $con);
 
-    $values = $this->getValue('usuario_permiso_list');
+    $values = $this->getValue('usuario_rol_list');
     if (is_array($values))
     {
       foreach ($values as $value)
       {
-        $obj = new UsuarioPermiso();
+        $obj = new UsuarioRol();
         $obj->setFkUsuarioId($this->object->getPrimaryKey());
-        $obj->setFkPermisoId($value);
+        $obj->setFkRolId($value);
         $obj->save();
       }
     }
   }
 
-  public function saveUsuarioRolList($con = null)
+  public function saveUsuarioPermisoList($con = null)
   {
     if (!$this->isValid())
     {
       throw $this->getErrorSchema();
     }
 
-    if (!isset($this->widgetSchema['usuario_rol_list']))
+    if (!isset($this->widgetSchema['usuario_permiso_list']))
     {
       // somebody has unset this widget
       return;
@@ -149,17 +149,17 @@
     }
 
     $c = new Criteria();
-    $c->add(UsuarioRolPeer::FK_USUARIO_ID, $this->object->getPrimaryKey());
-    UsuarioRolPeer::doDelete($c, $con);
+    $c->add(UsuarioPermisoPeer::FK_USUARIO_ID, $this->object->getPrimaryKey());
+    UsuarioPermisoPeer::doDelete($c, $con);
 
-    $values = $this->getValue('usuario_rol_list');
+    $values = $this->getValue('usuario_permiso_list');
     if (is_array($values))
     {
       foreach ($values as $value)
       {
-        $obj = new UsuarioRol();
+        $obj = new UsuarioPermiso();
         $obj->setFkUsuarioId($this->object->getPrimaryKey());
-        $obj->setFkRolId($value);
+        $obj->setFkPermisoId($value);
         $obj->save();
       }
     }




Más información sobre la lista de distribución Alba-desarrollo