Conjunto de cambios 0b2127c en consulta_publica para users/views.py
- Fecha y hora:
- 24/05/2017 11:03:38 (hace 7 años)
- Branches:
- constituyente, estudiantes, general, plan_patria, sala
- Children:
- e26ee47
- Parents:
- 2645b43
- Fichero:
-
- 1 editado
Leyenda
- No modificado
- Añadido
- Eliminado
-
users/views.py
rbe8d917 r0b2127c 141 141 perfil = Perfil() 142 142 perfil.cedula = form.cleaned_data['cedula'] 143 perfil.sector = form.cleaned_data['sector'] 144 if(perfil.sector=='TR'): 145 perfil.sector_trabajador = form.cleaned_data['sector_trabajador'] 146 elif(perfil.sector=='ES'): 147 perfil.sector_estudiante = form.cleaned_data['sector_estudiante'] 148 perfil.participacion = form.cleaned_data['participacion'] 149 if(perfil.participacion=='CO'): 150 perfil.colectivo = form.cleaned_data['colectivo'] 143 151 perfil.parroquia = parroquia 144 152 perfil.user = self.object … … 174 182 @return: Direcciona al 403 si no es su perfil 175 183 """ 176 if int(self.request.user.id) != int(self.kwargs['pk']):177 184 #if int(self.request.user.id) != int(self.kwargs['pk']): 185 # return redirect('base_403') 178 186 return super(PerfilUpdate, self).dispatch(request, *args, **kwargs) 187 188 def get_context_data(self, **kwargs): 189 """! 190 Metodo para cargar/obtener valores en el contexto de la vista 191 192 @author Rodrigo Boet (rboet at cenditel.gob.ve) 193 @copyright GNU/GPLv2 194 @date 28-03-2017 195 @param self <b>{object}</b> Objeto que instancia la clase 196 @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto 197 @return Retorna los datos de contexto 198 """ 199 print(self.kwargs) 200 #kwargs['pk'] = self.kwargs['pk'] 201 #procesamiento = Procesamiento.objects.filter(consulta_id=kwargs['pk']) 202 #if(procesamiento): 203 # kwargs['procesamiento'] = True 204 return super(PerfilUpdate, self).get_context_data(**kwargs) 179 205 180 206 def get_success_url(self): … … 203 229 initial = super(PerfilUpdate, self).get_initial() 204 230 perfil = Perfil.objects.get(pk=self.kwargs['pk']) 231 print perfil.__dict__ 205 232 initial['parroquia'] = perfil.parroquia_id 206 233 initial['municipio'] = perfil.parroquia.municipio_id 207 234 initial['estado'] = perfil.parroquia.municipio.entidad_id 235 initial['sector'] = perfil.sector 236 initial['participacion'] = perfil.participacion 237 initial['colectivo'] = perfil.colectivo 208 238 209 239 return initial … … 224 254 self.object = form.save() 225 255 self.object.cedula = form.cleaned_data['cedula'] 256 self.sector = form.cleaned_data['sector'] 257 if(self.sector=='TR'): 258 self.sector_trabajador = form.cleaned_data['sector_trabajador'] 259 elif(self.sector=='ES'): 260 self.sector_estudiante = form.cleaned_data['sector_estudiante'] 261 self.participacion = form.cleaned_data['participacion'] 262 if(self.participacion=='CO'): 263 self.colectivo = form.cleaned_data['colectivo'] 226 264 self.object.parroquia = parroquia 227 265 self.object.save()
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.