Conjunto de cambios 6894542 en sapic para users/views.py


Ignorar:
Fecha y hora:
23/09/2018 20:24:41 (hace 6 años)
Autor:
Manuel Zambrano <mzambrano595@…>
Branches:
master
Children:
1050dd6
Parents:
fcbce3f
Mensaje:

modificaciones modulo Users

-Agragado el nombre "integrante" en el menu desplegable
-Modificada vista del perfil para Integrantes
-Redireccion a Listar_usuarios cuando se agrega un Usuario nuevo
-Cambio en los botones de "admin" y "activo" en el modal de modificar
usuario

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • users/views.py

    rcd20b73 r6894542  
    249249        messages.success(self.request, "Usuario %s creado con éxito\
    250250                                       " % (str(usuario)))
    251         return redirect('users:registrar')
     251        return redirect('users:lista_users')
    252252
    253253    def forms_invalid(self, forms, **kwargs):
     
    265265    template_name = 'users.data.detail.html'
    266266    model = UserProfileVocero
    267     group_required = [u"Voceros"]
     267    group_required = [u"Voceros", u"Integrantes"]
    268268
    269269    def dispatch(self, request, *args, **kwargs):
     
    277277        @return: El contexto con los objectos para la vista
    278278        """
    279         print("Entra primero a get_context")
    280279        context = super(DataDetailView, self).get_context_data(**kwargs)
    281280        self.record_id = self.kwargs.get('pk', None)
    282281        try:
    283282            record = self.model.objects.select_related().get(fk_user=self.record_id)
    284         except User.DoesNotExist:
    285             record = None
     283        except self.model.DoesNotExist:
     284            try:
     285              record = UserProfile.objects.select_related().get(fk_user=self.record_id) 
     286            except User.DoesNotExist:
     287                record = None
    286288        try:
    287289            if record.fk_vocero.fk_rol_unidad.pk == 1:
     
    542544                                           " % (str(objeto.username)))
    543545        return super(ModalsPerfil, self).forms_valid(forms)
    544 
    545546
    546547class UpdatePerfil(LoginRequeridoPerAuth, MultiModelFormView):
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.