- Timestamp:
- Aug 11, 2015, 4:39:28 PM (9 years ago)
- Branches:
- master
- Children:
- 0d33503
- Parents:
- c3192c1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
apps/usuario/views.py
r23db635 r7047f5c 43 43 import logging 44 44 45 logger = logging.getLogger( __name__)45 logger = logging.getLogger("usuario") 46 46 47 47 … … 65 65 usr.last_login = datetime.now() 66 66 usr.save() 67 logger.info(_(u"Acceso al sistema por el usuario [%s]" % request.POST['usuario']))67 #logger.info(_(u"Acceso al sistema por el usuario [%s]" % request.POST['usuario'])) 68 68 return HttpResponseRedirect(urlresolvers.reverse("inicio")) 69 69 else: … … 86 86 if user.is_authenticated(): 87 87 logout(request) 88 logger.info(_(u"El usuario [%s] salio del sistema" % user))88 #logger.info(_(u"El usuario [%s] salio del sistema" % user)) 89 89 return HttpResponseRedirect(urlresolvers.reverse("inicio")) 90 90 … … 115 115 """ 116 116 self.object = form.save(commit=False) 117 clave = generar_password() 118 cedula = form.cleaned_data['cedula'] 119 correo = form.cleaned_data['correo'].lower() 120 nombre, apellido = form.cleaned_data['nombre'], form.cleaned_data['apellido'] 121 122 usr = User.objects.create_user(username=cedula,email=correo,first_name=nombre,last_name=apellido,password=clave) 123 usr.is_active = False 124 usr.save() 125 institucion = Institucion.objects.get(nombre=form.cleaned_data['institucion']) 126 cargo = Cargo.objects.get(nombre=form.cleaned_data['cargo']) 127 form.instance.user = usr 128 form.instance.institucion = institucion 129 form.instance.cargo = cargo 130 self.object.save() 131 logger.info( 132 _(u"Se ha registrado el usuario [%(usuario)s] de la institución [%(institucion)s] con el cargo de [%(cargo)s]") 133 % {'usuario':form.cleaned_data['cedula'], 'institucion':institucion.nombre, 'cargo':cargo.nombre} 134 ) 135 enviado = enviar_correo(correo, 'registro.mail', 'Registro de usuario en SICP', { 136 'usuario': cedula, 'clave': clave, 'emailapp': settings.EMAIL_FROM 137 }) 138 139 if not enviado: 140 logger.warning(_(u"Ocurrió un inconveniente al enviar el correo de registro al usuario [%s]" % cedula)) 141 142 for user in User.objects.filter(is_staff=True): 143 env_admin = enviar_correo(user.email, 'alert_registro_user.mail', 'Registro de usuario en SICP', { 144 'usuario': cedula, 'emailapp': settings.EMAIL_FROM 117 118 try: 119 clave = generar_password() 120 cedula = form.cleaned_data['cedula'] 121 correo = form.cleaned_data['correo'].lower() 122 nombre, apellido = form.cleaned_data['nombre'], form.cleaned_data['apellido'] 123 124 usr = User.objects.create_user(username=cedula,email=correo,first_name=nombre,last_name=apellido,password=clave) 125 usr.is_active = False 126 usr.save() 127 institucion = Institucion.objects.get(nombre=form.cleaned_data['institucion']) 128 cargo = Cargo.objects.get(nombre=form.cleaned_data['cargo']) 129 form.instance.user = usr 130 form.instance.institucion = institucion 131 form.instance.cargo = cargo 132 self.object.save() 133 """logger.info( 134 _(u"Se ha registrado el usuario [%(usuario)s] de la institución [%(institucion)s] con el cargo de [%(cargo)s]") 135 % {'usuario':form.cleaned_data['cedula'], 'institucion':institucion.nombre, 'cargo':cargo.nombre} 136 )""" 137 enviado = enviar_correo(correo, 'registro.mail', 'Registro de usuario en SICP', { 138 'usuario': cedula, 'clave': clave, 'emailapp': settings.EMAIL_FROM 145 139 }) 146 if not env_admin: 147 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))) 140 141 """if not enviado: 142 logger.warning(_(u"Ocurrió un inconveniente al enviar el correo de registro al usuario [%s]" % cedula))""" 143 144 for user in User.objects.filter(is_staff=True): 145 env_admin = enviar_correo(user.email, 'alert_registro_user.mail', 'Registro de usuario en SICP', { 146 'usuario': cedula, 'emailapp': settings.EMAIL_FROM 147 }) 148 """if not env_admin: 149 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)))""" 150 except Exception, e: 151 print e 148 152 149 153 return super(RegistroCreate, self).form_valid(form) … … 185 189 'usuario': usr.username, 'clave': clave, 'emailapp': settings.EMAIL_FROM 186 190 }) 187 if not enviado:191 """if not enviado: 188 192 logger.warning(_(u"Ocurrió un inconveniente al enviar el correo con los datos de la nueva contraseña generada al usuario [%s]" % usr.username)) 189 193 else: 190 194 logger.info(_(u"El usuario [%s] solicitó una nueva contraseña y le fue suministrada por correo electrónico" 191 % usr.username)) 195 % usr.username))""" 192 196 return super(OlvidoClaveView, self).form_valid(form) 193 197 … … 296 300 self.object.save() 297 301 298 logger.info(_(u"Se han actualizado los datos del usuario [%s]") % usuario)302 #logger.info(_(u"Se han actualizado los datos del usuario [%s]") % usuario) 299 303 300 304 return super(ModificarPerfilView, self).form_valid(form)
Note: See TracChangeset
for help on using the changeset viewer.