Changeset 7047f5c in sicp for apps


Ignore:
Timestamp:
Aug 11, 2015, 4:39:28 PM (9 years ago)
Author:
Ing. Roldan D. Vargas G <rvargas@…>
Branches:
master
Children:
0d33503
Parents:
c3192c1
Message:

comentarios

File:
1 edited

Legend:

Unmodified
Added
Removed
  • apps/usuario/views.py

    r23db635 r7047f5c  
    4343import logging
    4444
    45 logger = logging.getLogger(__name__)
     45logger = logging.getLogger("usuario")
    4646
    4747
     
    6565            usr.last_login = datetime.now()
    6666            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']))
    6868            return HttpResponseRedirect(urlresolvers.reverse("inicio"))
    6969        else:
     
    8686    if user.is_authenticated():
    8787        logout(request)
    88         logger.info(_(u"El usuario [%s] salio del sistema" % user))
     88        #logger.info(_(u"El usuario [%s] salio del sistema" % user))
    8989    return HttpResponseRedirect(urlresolvers.reverse("inicio"))
    9090
     
    115115        """
    116116        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
    145139            })
    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
    148152
    149153        return super(RegistroCreate, self).form_valid(form)
     
    185189            'usuario': usr.username, 'clave': clave, 'emailapp': settings.EMAIL_FROM
    186190        })
    187         if not enviado:
     191        """if not enviado:
    188192            logger.warning(_(u"Ocurrió un inconveniente al enviar el correo con los datos de la nueva contraseña generada al usuario [%s]" % usr.username))
    189193        else:
    190194            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))"""
    192196        return super(OlvidoClaveView, self).form_valid(form)
    193197
     
    296300        self.object.save()
    297301
    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)
    299303
    300304        return super(ModificarPerfilView, self).form_valid(form)
Note: See TracChangeset for help on using the changeset viewer.