Changeset de5a897 in sicp
- Timestamp:
- Mar 10, 2016, 10:21:51 AM (8 years ago)
- Branches:
- master
- Children:
- 90186b5
- Parents:
- a902c05
- Location:
- apps/usuario
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/usuario/forms.py
r0d33503 rde5a897 116 116 correo = self.cleaned_data['correo'] 117 117 if User.objects.filter(email=correo): 118 """logger.warning(_(u"Intento de registro de usuario con un correo ya registrado. " 119 u"El correo introducido es [%s]" % self.cleaned_data['correo']))""" 118 logger.warning( 119 u"Intento de registro de usuario con un correo ya registrado. El correo introducido es [%s]" 120 % self.cleaned_data['correo'] 121 ) 120 122 raise forms.ValidationError(_(u"El correo electronico indicado ya se encuentra registrado.")) 121 123 return correo … … 133 135 134 136 if User.objects.filter(username=cedula): 135 """logger.warning(_(u"Intento de registro de usuario ya existente en el sistema. " 136 u"El usuario que intenta registrar es %s" % cedula))""" 137 logger.warning( 138 u"Intento de registro de usuario ya existente en el sistema. El usuario que intenta registrar es %s" 139 % cedula 140 ) 137 141 raise forms.ValidationError(_(u"El número de cédula ya se encuentra registrado")) 138 142 … … 262 266 """ 263 267 if not User.objects.filter(email=self.cleaned_data['correo']): 264 """logger.warning(_(u"Intento de recuperación de contraseña para un correo no existente. " 265 u"El correo introducido es [%s]" % self.cleaned_data['correo']))""" 268 logger.warning( 269 u"Intento de recuperación de contraseña para un correo no existente. El correo introducido es [%s]" 270 % self.cleaned_data['correo'] 271 ) 266 272 raise forms.ValidationError(_(u"El correo electronico no se encuentra registrado en el sistema")) 267 273 … … 389 395 }) 390 396 ) 397 398 def clean_correo(self): 399 """! 400 Método que permite validar los datos introducidos en el campo del correo electrónico 401 402 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 403 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 404 @date 29-07-2015 405 @return Devuelve un mensaje de error en caso de que el correo electrónico especificado ya se encuentre registrado 406 """ 407 correo = self.cleaned_data['correo'] 408 cedula = self.data['cedula'] 409 if User.objects.filter(email=correo).exclude(username=cedula): 410 logger.warning(u"Intento de modificación de correo electrónico del usuario [%s] con un correo ya " 411 u"registrado en el sistema. El correo introducido es [%s]" 412 % (cedula, self.cleaned_data['correo'])) 413 raise forms.ValidationError(_(u"El correo electrónico indicado ya esta registrado a otro usuario.")) 414 return correo 415 416 def clean_cedula(self): 417 """! 418 Método que permite validar los datos introducidos en el campo cédula 419 420 @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 421 @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 422 @date 29-07-2015 423 @return Devuelve un mensaje de error en caso de que la cédula de identidad especificada ya se encuentre registrada 424 """ 425 cedula = self.cleaned_data['cedula'] 426 427 return cedula -
apps/usuario/views.py
r9b3fbff rde5a897 40 40 from apps.usuario.functions import generar_password 41 41 42 42 import os 43 43 import logging 44 44 … … 71 71 'hora': now.time(), 'dia': now.date(), 'ip': request.META.get('REMOTE_ADDR') 72 72 }) 73 #logger.info(_(u"Acceso al sistema por el usuario [%s]" % request.POST['usuario']))73 logger.info(u"Acceso al sistema por el usuario [%s]" % request.POST['usuario']) 74 74 return HttpResponseRedirect(urlresolvers.reverse("inicio")) 75 75 else: … … 92 92 if user.is_authenticated(): 93 93 logout(request) 94 salida = os.path.join(settings.BASE_DIR, "tmp/%s*.*" % str(user)) 95 os.system("rm %s" % salida) 94 96 #logger.info(_(u"El usuario [%s] salio del sistema" % user)) 95 97 return HttpResponseRedirect(urlresolvers.reverse("inicio")) … … 137 139 form.instance.cargo = cargo 138 140 self.object.save() 139 """logger.info(140 _(u"Se ha registrado el usuario [%(usuario)s] de la institución [%(institucion)s] con el cargo de [%(cargo)s]")141 logger.info( 142 u"Se ha registrado el usuario [%(usuario)s] de la institución [%(institucion)s] con el cargo de [%(cargo)s]" 141 143 % {'usuario':form.cleaned_data['cedula'], 'institucion':institucion.nombre, 'cargo':cargo.nombre} 142 ) """144 ) 143 145 enviado = enviar_correo(correo, 'registro.mail', 'Registro de usuario en SICP', { 144 146 'usuario': cedula, 'clave': clave, 'emailapp': settings.EMAIL_FROM 145 147 }) 146 148 147 """if not enviado:148 logger.warning( _(u"Ocurrió un inconveniente al enviar el correo de registro al usuario [%s]" % cedula))"""149 if not enviado: 150 logger.warning(u"Ocurrió un inconveniente al enviar el correo de registro al usuario [%s]" % cedula) 149 151 150 152 for user in User.objects.filter(is_staff=True): … … 152 154 'usuario': cedula, 'emailapp': settings.EMAIL_FROM 153 155 }) 154 """if not env_admin: 155 logger.warning(_(u"Ocurrió un inconveniente al enviar el correo al administrador del sistema [%s] sobre el registro de un nuevo usuario [%s]" % (user.username, cedula)))""" 156 if not env_admin: 157 logger.warning( 158 u"Ocurrió un inconveniente al enviar el correo al administrador del sistema [%s] sobre el " 159 u"registro de un nuevo usuario [%s]" % (user.username, cedula) 160 ) 156 161 except Exception, e: 157 print e 162 logger.error( 163 u"Ocurrio un error al registrar el usuario [%s]. Detalles: %s" % (form.cleaned_data['cedula'], e) 164 ) 158 165 159 166 return super(RegistroCreate, self).form_valid(form) … … 195 202 'usuario': usr.username, 'clave': clave, 'emailapp': settings.EMAIL_FROM 196 203 }) 197 """if not enviado: 198 logger.warning(_(u"Ocurrió un inconveniente al enviar el correo con los datos de la nueva contraseña generada al usuario [%s]" % usr.username)) 204 if not enviado: 205 logger.warning( 206 u"Ocurrió un inconveniente al enviar el correo con los datos de la nueva contraseña generada al " 207 u"usuario [%s]" % usr.username 208 ) 199 209 else: 200 logger.info(_(u"El usuario [%s] solicitó una nueva contraseña y le fue suministrada por correo electrónico" 201 % usr.username))""" 210 logger.info( 211 u"El usuario [%s] solicitó una nueva contraseña y le fue suministrada por correo electrónico" 212 % usr.username 213 ) 202 214 return super(OlvidoClaveView, self).form_valid(form) 203 215 … … 306 318 self.object.save() 307 319 308 #logger.info(_(u"Se han actualizado los datos del usuario [%s]")% usuario)320 logger.info(u"Se han actualizado los datos del usuario [%s]" % usuario) 309 321 310 322 return super(ModificarPerfilView, self).form_valid(form)
Note: See TracChangeset
for help on using the changeset viewer.