Browse Source

Merge branch '3.1.x' of https://github.com/interlegis/sapl into 3.1.x

pull/2365/head
Cesar Carvalho 6 years ago
parent
commit
a8eb9184b5
  1. 16
      sapl/compilacao/views.py

16
sapl/compilacao/views.py

@ -1,7 +1,7 @@
from collections import OrderedDict from collections import OrderedDict
from datetime import timedelta from datetime import timedelta
import sys
import logging import logging
import sys
from braces.views import FormMessagesMixin from braces.views import FormMessagesMixin
from django import forms from django import forms
@ -50,6 +50,7 @@ from sapl.compilacao.utils import (DISPOSITIVO_SELECT_RELATED,
from sapl.crud.base import Crud, CrudAux, CrudListView, make_pagination from sapl.crud.base import Crud, CrudAux, CrudListView, make_pagination
from sapl.settings import BASE_DIR from sapl.settings import BASE_DIR
TipoNotaCrud = CrudAux.build(TipoNota, 'tipo_nota') TipoNotaCrud = CrudAux.build(TipoNota, 'tipo_nota')
TipoVideCrud = CrudAux.build(TipoVide, 'tipo_vide') TipoVideCrud = CrudAux.build(TipoVide, 'tipo_vide')
TipoPublicacaoCrud = CrudAux.build(TipoPublicacao, 'tipo_publicacao') TipoPublicacaoCrud = CrudAux.build(TipoPublicacao, 'tipo_publicacao')
@ -1693,7 +1694,8 @@ class ActionDeleteDispositivoMixin(ActionsCommonsMixin):
irmao.rotulo = irmao.rotulo_padrao() irmao.rotulo = irmao.rotulo_padrao()
irmao.save() irmao.save()
except Exception as e: except Exception as e:
self.logger.error("user=" + username + "." + str(e)) self.logger.error(
"user=" + username + "." + str(e))
break break
irmaos = pai_base.dispositivos_filhos_set.\ irmaos = pai_base.dispositivos_filhos_set.\
@ -1811,7 +1813,8 @@ class ActionDeleteDispositivoMixin(ActionsCommonsMixin):
try: try:
dr.save(clean=base != dr) dr.save(clean=base != dr)
except Exception as e: except Exception as e:
self.logger.error("user=" + username + ". " + str(e)) self.logger.error(
"user=" + username + ". " + str(e))
break break
# Pode não ser religavável # Pode não ser religavável
@ -2925,7 +2928,8 @@ class DispositivoSearchFragmentFormView(ListView):
response = ListView.get(self, request, *args, **kwargs) response = ListView.get(self, request, *args, **kwargs)
if not self.object_list.exists(): if isinstance(self.object_list, list) and self.object_list or \
not self.object_list.exists():
messages.info( messages.info(
request, _('Não foram encontrados resultados ' request, _('Não foram encontrados resultados '
'com seus critérios de busca!')) 'com seus critérios de busca!'))
@ -3126,6 +3130,7 @@ class DispositivoEdicaoBasicaView(CompMixin, FormMessagesMixin, UpdateView):
permission_required = 'compilacao.change_dispositivo_edicao_avancada' permission_required = 'compilacao.change_dispositivo_edicao_avancada'
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@property @property
def cancel_url(self): def cancel_url(self):
return reverse_lazy( return reverse_lazy(
@ -3169,7 +3174,8 @@ class DispositivoEdicaoBasicaView(CompMixin, FormMessagesMixin, UpdateView):
except Exception as e: except Exception as e:
username = self.request.user.username username = self.request.user.username
self.logger.error("user=" + username + ". Ocorreu erro ({}) na atualização do rótulo.".format(str(e))) self.logger.error(
"user=" + username + ". Ocorreu erro ({}) na atualização do rótulo.".format(str(e)))
return True, JsonResponse({'message': str( return True, JsonResponse({'message': str(
_('Ocorreu erro na atualização do rótulo'))}, safe=False) _('Ocorreu erro na atualização do rótulo'))}, safe=False)
return True, JsonResponse({ return True, JsonResponse({

Loading…
Cancel
Save