Browse Source

Resolve Issues #708 e #709

pull/713/head
LeandroRoberto 8 years ago
parent
commit
1fd717e31d
  1. 4
      sapl/compilacao/compilacao_data_tables.sql
  2. 2
      sapl/compilacao/models.py
  3. 8
      sapl/compilacao/views.py

4
sapl/compilacao/compilacao_data_tables.sql

@ -229,3 +229,7 @@ INSERT INTO compilacao_tipopublicacao (id, sigla, nome) VALUES (1, 'PUB', 'Publi
SELECT pg_catalog.setval('compilacao_tipopublicacao_id_seq', 3, true);
INSERT INTO compilacao_tipovide (id, sigla, nome) VALUES (1, 'RS', 'Referência Simples');
SELECT pg_catalog.setval('compilacao_tipovide_id_seq', 1, true);
# temporarios
update compilacao_dispositivo set auto_inserido = False where tipo_dispositivo_id not in (2, 120);

2
sapl/compilacao/models.py

@ -1207,7 +1207,7 @@ class Dispositivo(BaseModel, TimestampedMixin):
dp.nivel = dispositivo_base.nivel
dp.texto = ''
dp.visibilidade = True
dp.auto_inserido = dispositivo_base.auto_inserido
#dp.auto_inserido = dispositivo_base.auto_inserido
dp.ta = dispositivo_base.ta
dp.dispositivo_pai = dispositivo_base.dispositivo_pai
dp.publicacao = dispositivo_base.publicacao

8
sapl/compilacao/views.py

@ -198,6 +198,10 @@ class IntegracaoTaView(TemplateView):
with connection.cursor() as cursor:
for line in lines:
line = line.strip()
if not line or line.startswith('#'):
continue
try:
cursor.execute(line)
except IntegrityError as e:
@ -207,6 +211,8 @@ class IntegracaoTaView(TemplateView):
_('Ocorreu erro na importação: '),
line,
str(e)))
except Exception as ee:
print(ee)
integrations_view_names = get_integrations_view_names()
@ -2294,6 +2300,8 @@ class ActionsEditMixin(ActionDragAndMoveDispositivoAlteradoMixin,
ndp = Dispositivo.new_instance_based_on(
dispositivo_a_alterar, dispositivo_a_alterar.tipo_dispositivo)
ndp.auto_inserido = dispositivo_a_alterar.auto_inserido
ndp.rotulo = dispositivo_a_alterar.rotulo
ndp.publicacao = bloco_alteracao.publicacao
if not revogacao:

Loading…
Cancel
Save