Conjunto e26ee47 en consulta_publica


Ignorar:
Fecha y hora:
24/05/2017 11:56:44 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
constituyente, estudiantes, general, plan_patria, sala
Children:
a401f70
Parents:
0b2127c
Mensaje:

Solucionado bug de actualizar perfil

Ubicación:
users
Ficheros:
3 editados

Leyenda

No modificado
Añadido
Eliminado
  • users/templates/user.login.html

    r9674858 re26ee47  
    4040              <div class="form-group has-feedback {% if form.captcha.errors %}has-error{% endif %}">
    4141                {{form.captcha}}
    42                 {% include 'base.forms.errors.html' with form_errors=form.captcha.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
    4342                <a onclick="refresh_captcha(this);" style="cursor: pointer">
    4443                  <span class="glyphicon glyphicon-refresh" data-toggle="tooltip" title="Presione para recargar la imagen del captcha"></span>
    4544                </a>
     45                {% include 'base.forms.errors.html' with form_errors=form.captcha.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
    4646              </div>
    4747            </div>
  • users/templates/user.register.html

    r0b2127c re26ee47  
    213213          <div class="col-md-6 col-xs-6 col-sm-6">
    214214            {{form.captcha}}
    215             {% include 'base.forms.errors.html' with form_errors=form.captcha.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
    216215            <a onclick="refresh_captcha(this);" style="cursor: pointer">
    217216              <span class="glyphicon glyphicon-refresh" data-toggle="tooltip" title="Presione para recargar la imagen del captcha"></span>
    218217            </a>
     218            {% include 'base.forms.errors.html' with form_errors=form.captcha.errors col_title_error='col-sm-2' col_msg_error='col-sm-10' %}
    219219          </div>
    220220        </div>
  • users/views.py

    r0b2127c re26ee47  
    180180        @param args <b>{object}</b> Objeto que contiene los argumentos
    181181        @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto
    182         @return: Direcciona al 403 si no es su perfil
    183         """
    184         #if int(self.request.user.id) != int(self.kwargs['pk']):
    185         #   return redirect('base_403')
     182        @return Direcciona al 403 si no es su perfil
     183        """
     184        if int(self.request.user.id) != int(self.kwargs['pk']):
     185           return redirect('base_403')
    186186        return super(PerfilUpdate, self).dispatch(request, *args, **kwargs)
    187187   
    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)
     188    def get_object(self, queryset=None):
     189        """
     190        Metodo para obtener el objeto de la consulta
     191   
     192        @author Rodrigo Boet (rboet at cenditel.gob.ve)
     193        @copyright GNU/GPLv2
     194        @date 24-05-2017
     195        @param self <b>{object}</b> Objeto que instancia la clase
     196        @param queryset <b>{object}</b> Objeto que contiene una consulta
     197        @return El objeto del perfil
     198        """
     199        obj = Perfil.objects.get(user_id=self.kwargs['pk'])
     200        return obj
    205201   
    206202    def get_success_url(self):
     
    228224        """
    229225        initial = super(PerfilUpdate, self).get_initial()
    230         perfil = Perfil.objects.get(pk=self.kwargs['pk'])
    231         print perfil.__dict__
     226        perfil = Perfil.objects.get(user_id=self.kwargs['pk'])
    232227        initial['parroquia'] = perfil.parroquia_id
    233228        initial['municipio'] = perfil.parroquia.municipio_id
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.