sistemas:suap:tags:ifrnmaster29082016

Atualização para IFRN/Master - 15/09/2016

Branch Criada no IFCEatualizacao_suap_ifrn150916
Tag Base do IFRN master
Data de início da atualização15/09/2016
Data de fim da atualização 10/2016
Tag Criada ao Finalifce2016_10_0
django==1.9.9
django-ckeditor==5.0.2
django_extensions==1.5.9
django-reversion==1.10.2
django-reversion-compare==0.6.3
diff-match-patch==20121119
werkzeug==0.11.2
django-localflavor==1.2
git+https://github.com/hugotacito/django-pagination.git#egg=django-pagination
cython==0.19.2
feedparser==5.1.3
gunicorn==19.5.0
ipdb==0.8
mechanize==0.2.5
Pillow==2.8.2
psycopg2==2.6.1
--allow-unverified pypdf
pypdf==1.13
pymssql==2.0.1
python-ldap==2.3.13
python-dateutil
reportlab==3.2
suds==0.4
xlwt==0.7.5
xlrd==0.9.2
xlutils==1.7.1
simplejson==3.3.1
django-tables2==1.1.2
django-tables2-reports==0.0.10
qrcode==4.0.4
docutils==0.11
sphinx==1.2.2
pycrypto
pylint
jinja2
djangorestframework==3.3.1
django-rest-swagger==0.3.8
python-magic
pyquery==1.2.9
BeautifulSoup==3.2.1
git+https://github.com/chrisglass/xhtml2pdf.git@223173579b8491cba82e8833374a1c773422605a
newrelic
validate-email
django-analytical
django-staticfiles
termcolor
django-simple-history
html5lib==1.0b8
git+https://github.com/chrisglass/xhtml2pdf.git@223173579b8491cba82e8833374a1c773422605a#egg=xhtml2pdf
xmltodict==0.9.2
xlsxwriter
setproctitle==1.1.10

# Scipy e Numpy
numpy
scipy
pandas
# Tables
prettytable
terminaltables

cd /opt/suap
git checkout master
git pull origin master
git checkout -b atualizacao_suap_ifrn150916
git remote add suapifrn http://gitlab.ifrn.edu.br/cosinf/suap.git

Baixar as atualizações do IFRN:

git fetch suapifrn

Username for 'https://gitlab.ifrn.edu.br':
Password for 'https://ifce@gitlab.ifrn.edu.br':

Saída:

From http://gitlab.ifrn.edu.br/cosinf/suap
 * [new branch]      AutocompleteWidget-ext_combo_template -> suapifrn/AutocompleteWidget-ext_combo_template
 * [new branch]      Extrator_WS_SIAPE -> suapifrn/Extrator_WS_SIAPE
 * [new branch]      Parametrizacao_Referencia_Instituicao -> suapifrn/Parametrizacao_Referencia_Instituicao
 * [new branch]      accesscontrol -> suapifrn/accesscontrol
 * [new branch]      adm-sentry -> suapifrn/adm-sentry
 * [new branch]      adm-tarefa-2574 -> suapifrn/adm-tarefa-2574
 * [new branch]      ae-1       -> suapifrn/ae-1
 * [new branch]      ae-2       -> suapifrn/ae-2
 * [new branch]      ae-ajuste-rel-transp -> suapifrn/ae-ajuste-rel-transp
 * [new branch]      ae-coordenador-4 -> suapifrn/ae-coordenador-4
 * [new branch]      ae-reservas -> suapifrn/ae-reservas
 * [new branch]      ae_140916  -> suapifrn/ae_140916
 * [new branch]      ae_2049    -> suapifrn/ae_2049
 * [new branch]      ae_2676    -> suapifrn/ae_2676
 * [new branch]      ajustes-adm -> suapifrn/ajustes-adm
 * [new branch]      ajustes-arquitetura-2 -> suapifrn/ajustes-arquitetura-2
 * [new branch]      almoxarifado-debug -> suapifrn/almoxarifado-debug
 * [new branch]      app_pesquisa -> suapifrn/app_pesquisa
 * [new branch]      app_pesquisa_testes -> suapifrn/app_pesquisa_testes
 * [new branch]      app_seguro_aula_campo -> suapifrn/app_seguro_aula_campo
 * [new branch]      audit-interna -> suapifrn/audit-interna
 * [new branch]      avaliacao_error -> suapifrn/avaliacao_error
 * [new branch]      avaliar_solicitacao_refeicao -> suapifrn/avaliar_solicitacao_refeicao
 * [new branch]      central-servicos-analise-generalizacao -> suapifrn/central-servicos-analise-generalizacao
 * [new branch]      central-servicos-generalizacao -> suapifrn/central-servicos-generalizacao
 * [new branch]      central-servicos-indicador-tempo-atendimento-uo -> suapifrn/central-servicos-indicador-tempo-atendimento-uo
 * [new branch]      central-servicos-remover-base-conhecimento -> suapifrn/central-servicos-remover-base-conhecimento
 * [new branch]      chamado1573 -> suapifrn/chamado1573
 * [new branch]      chamado1708 -> suapifrn/chamado1708
 * [new branch]      chamado1719 -> suapifrn/chamado1719
 * [new branch]      chamado1746 -> suapifrn/chamado1746
 * [new branch]      chaves_061716 -> suapifrn/chaves_061716
 * [new branch]      compras    -> suapifrn/compras
 * [new branch]      comum-midia -> suapifrn/comum-midia
 * [new branch]      comum_ajuste_arquivos -> suapifrn/comum_ajuste_arquivos
 * [new branch]      correcao-cnpq_importar -> suapifrn/correcao-cnpq_importar
 * [new branch]      correcao_migracao_cucuruto -> suapifrn/correcao_migracao_cucuruto
 * [new branch]      corrigir-acesso-superuser -> suapifrn/corrigir-acesso-superuser
 * [new branch]      corrigir-transacoes -> suapifrn/corrigir-transacoes
 * [new branch]      curso_concurso_suap -> suapifrn/curso_concurso_suap
 * [new branch]      demanda_10 -> suapifrn/demanda_10
 * [new branch]      demanda_propi_3 -> suapifrn/demanda_propi_3
 * [new branch]      dev_controle_papel -> suapifrn/dev_controle_papel
 * [new branch]      dev_estagio_probatorio2 -> suapifrn/dev_estagio_probatorio2
 * [new branch]      django18   -> suapifrn/django18
 * [new branch]      docs-adm-telefonia-01 -> suapifrn/docs-adm-telefonia-01
 * [new branch]      edu-acompanhamento-alunos -> suapifrn/edu-acompanhamento-alunos
 * [new branch]      edu-ajuste-integralizacao -> suapifrn/edu-ajuste-integralizacao
 * [new branch]      edu-ajuste-lacamentodefalta -> suapifrn/edu-ajuste-lacamentodefalta
 * [new branch]      edu-ajuste-pedido-matricula -> suapifrn/edu-ajuste-pedido-matricula
 * [new branch]      edu-ajustes-aluno -> suapifrn/edu-ajustes-aluno
 * [new branch]      edu-ajustes-hoje -> suapifrn/edu-ajustes-hoje
 * [new branch]      edu-ajustes-usabilidade-diario -> suapifrn/edu-ajustes-usabilidade-diario
 * [new branch]      edu-alterar-horariocampus -> suapifrn/edu-alterar-horariocampus
 * [new branch]      edu-avaliacao-integrada -> suapifrn/edu-avaliacao-integrada
 * [new branch]      edu-censup -> suapifrn/edu-censup
 * [new branch]      edu-chamado-11302 -> suapifrn/edu-chamado-11302
 * [new branch]      edu-chamado-11662 -> suapifrn/edu-chamado-11662
 * [new branch]      edu-chamado-19335 -> suapifrn/edu-chamado-19335
 * [new branch]      edu-chamado-21268 -> suapifrn/edu-chamado-21268
 * [new branch]      edu-chamado-21272 -> suapifrn/edu-chamado-21272
 * [new branch]      edu-chamado-24190 -> suapifrn/edu-chamado-24190
 * [new branch]      edu-chamado-26781 -> suapifrn/edu-chamado-26781
 * [new branch]      edu-correcao-bug-relatorio -> suapifrn/edu-correcao-bug-relatorio
 * [new branch]      edu-correcao-index -> suapifrn/edu-correcao-index
 * [new branch]      edu-correcao-prorrogacao-etapa -> suapifrn/edu-correcao-prorrogacao-etapa
 * [new branch]      edu-correcoes-bug -> suapifrn/edu-correcoes-bug
 * [new branch]      edu-corrigir-transferencia -> suapifrn/edu-corrigir-transferencia
 * [new branch]      edu-demandas-estagio -> suapifrn/edu-demandas-estagio
 * [new branch]      edu-entregar-etapa -> suapifrn/edu-entregar-etapa
 * [new branch]      edu-estagios -> suapifrn/edu-estagios
 * [new branch]      edu-etiquetas -> suapifrn/edu-etiquetas
 * [new branch]      edu-inclusao-filtro-registros-diploma -> suapifrn/edu-inclusao-filtro-registros-diploma
 * [new branch]      edu-jubilamento -> suapifrn/edu-jubilamento
 * [new branch]      edu-libreoffice -> suapifrn/edu-libreoffice
 * [new branch]      edu-matricula-vinculo -> suapifrn/edu-matricula-vinculo
 * [new branch]      edu-media-final-diario -> suapifrn/edu-media-final-diario
 * [new branch]      edu-minicursos -> suapifrn/edu-minicursos
 * [new branch]      edu-orgao-emissor-rg -> suapifrn/edu-orgao-emissor-rg
 * [new branch]      edu-questionarios -> suapifrn/edu-questionarios
 * [new branch]      edu-realizar-chamada -> suapifrn/edu-realizar-chamada
 * [new branch]      edu-recuperacao-bimestral -> suapifrn/edu-recuperacao-bimestral
 * [new branch]      edu-registro-aula-fora-prazo -> suapifrn/edu-registro-aula-fora-prazo
 * [new branch]      edu-relatorio-alunos -> suapifrn/edu-relatorio-alunos
 * [new branch]      edu-remocao-diario -> suapifrn/edu-remocao-diario
 * [new branch]      edu-sentry-108 -> suapifrn/edu-sentry-108
 * [new branch]      edu-sugestoes-matheus -> suapifrn/edu-sugestoes-matheus
 * [new branch]      edu_ajuste_cancelar_matricula -> suapifrn/edu_ajuste_cancelar_matricula
 * [new branch]      edu_ajustes_perfis -> suapifrn/edu_ajustes_perfis
 * [new branch]      edu_bug_atv_docentes -> suapifrn/edu_bug_atv_docentes
 * [new branch]      edu_issue_2622 -> suapifrn/edu_issue_2622
 * [new branch]      edu_melhoria_turmas_trello -> suapifrn/edu_melhoria_turmas_trello
 * [new branch]      edu_melhorias_atv_docentes -> suapifrn/edu_melhorias_atv_docentes
 * [new branch]      edu_nome_social -> suapifrn/edu_nome_social
 * [new branch]      edu_secretario_altera_senha -> suapifrn/edu_secretario_altera_senha
 * [new branch]      elemento-despesa -> suapifrn/elemento-despesa
 * [new branch]      envio_protocolo -> suapifrn/envio_protocolo
 * [new branch]      error_pesquisa -> suapifrn/error_pesquisa
 * [new branch]      etiqueta_protocolo -> suapifrn/etiqueta_protocolo
 * [new branch]      eventos    -> suapifrn/eventos
 * [new branch]      extensao_declaracao -> suapifrn/extensao_declaracao
 * [new branch]      extensao_treinamento -> suapifrn/extensao_treinamento
 * [new branch]      files      -> suapifrn/files
 * [new branch]      financeiro-importacao -> suapifrn/financeiro-importacao
 * [new branch]      financeiro-ir_dirf -> suapifrn/financeiro-ir_dirf
 * [new branch]      frota-avaliacao -> suapifrn/frota-avaliacao
 * [new branch]      frota-correcao -> suapifrn/frota-correcao
 * [new branch]      frota_2482 -> suapifrn/frota_2482
 * [new branch]      frota_ajustes -> suapifrn/frota_ajustes
 * [new branch]      get_config_refeicao -> suapifrn/get_config_refeicao
 * [new branch]      horario_limite_refeicao -> suapifrn/horario_limite_refeicao
 * [new branch]      ifpb_cron  -> suapifrn/ifpb_cron
 * [new branch]      ifpb_edu_recuperacao -> suapifrn/ifpb_edu_recuperacao
 * [new branch]      ifpb_importador -> suapifrn/ifpb_importador
 * [new branch]      importador-SIAFI-autoit -> suapifrn/importador-SIAFI-autoit
 * [new branch]      importar_caracterizacao -> suapifrn/importar_caracterizacao
 * [new branch]      index      -> suapifrn/index
 * [new branch]      instrucoes-enquete -> suapifrn/instrucoes-enquete
 * [new branch]      integrar-gitlab-ci -> suapifrn/integrar-gitlab-ci
 * [new branch]      ir_dirf    -> suapifrn/ir_dirf
 * [new branch]      issue_2196 -> suapifrn/issue_2196
 * [new branch]      layout-index -> suapifrn/layout-index
 * [new branch]      logo_configuravel -> suapifrn/logo_configuravel
 * [new branch]      logo_configuravel_tmp -> suapifrn/logo_configuravel_tmp
 * [new branch]      master     -> suapifrn/master
 * [new branch]      master_ajuste_ae_migration_0031 -> suapifrn/master_ajuste_ae_migration_0031
 * [new branch]      move_arquivos -> suapifrn/move_arquivos
 * [new branch]      newsletter -> suapifrn/newsletter
 * [new branch]      notificar-grupo -> suapifrn/notificar-grupo
 * [new branch]      nup        -> suapifrn/nup
 * [new branch]      orcamento-descentralizacao -> suapifrn/orcamento-descentralizacao
 * [new branch]      patrim-depreciacao -> suapifrn/patrim-depreciacao
 * [new branch]      patrimonio -> suapifrn/patrimonio
 * [new branch]      patrimonio-elemento-despesa -> suapifrn/patrimonio-elemento-despesa
 * [new branch]      patrimonio_docs -> suapifrn/patrimonio_docs
 * [new branch]      pesquisa_bug -> suapifrn/pesquisa_bug
 * [new branch]      pesquisa_cnpq -> suapifrn/pesquisa_cnpq
 * [new branch]      pessoa_fisica_defer_template -> suapifrn/pessoa_fisica_defer_template
 * [new branch]      pessoa_interessada_setor -> suapifrn/pessoa_interessada_setor
 * [new branch]      planejamento-ajuste -> suapifrn/planejamento-ajuste
 * [new branch]      planilha_webqualis -> suapifrn/planilha_webqualis
 * [new branch]      planv2_ajuste_comando -> suapifrn/planv2_ajuste_comando
 * [new branch]      portaria_local_visita -> suapifrn/portaria_local_visita
 * [new branch]      processo_eletronico -> suapifrn/processo_eletronico
 * [new branch]      projeto_suapdev -> suapifrn/projeto_suapdev
 * [new branch]      projetos_edital_cultura -> suapifrn/projetos_edital_cultura
 * [new branch]      projetos_extensao -> suapifrn/projetos_extensao
 * [new branch]      protocolo_formato_numero_15_4 -> suapifrn/protocolo_formato_numero_15_4
 * [new branch]      protocolo_interessado_setor -> suapifrn/protocolo_interessado_setor
 * [new branch]      protocolo_interessado_setor2 -> suapifrn/protocolo_interessado_setor2
 * [new branch]      reserva-sala-ajustes -> suapifrn/reserva-sala-ajustes
 * [new branch]      reserva-sala-ajustes-2 -> suapifrn/reserva-sala-ajustes-2
 * [new branch]      reserva-sala-ajustes-3 -> suapifrn/reserva-sala-ajustes-3
 * [new branch]      reserva-sala-tarefa-1815 -> suapifrn/reserva-sala-tarefa-1815
 * [new branch]      ressarcimento -> suapifrn/ressarcimento
 * [new branch]      rh_formatacao_moeda_rubrica -> suapifrn/rh_formatacao_moeda_rubrica
 * [new branch]      rh_pagamentos -> suapifrn/rh_pagamentos
 * [new branch]      rh_testes_solicitacao_documento -> suapifrn/rh_testes_solicitacao_documento
 * [new branch]      rsc_bug_avaliadores_extras -> suapifrn/rsc_bug_avaliadores_extras
 * [new branch]      rsc_filtro_avaliacao_pagamento -> suapifrn/rsc_filtro_avaliacao_pagamento
 * [new branch]      saude-odontologia -> suapifrn/saude-odontologia
 * [new branch]      saude_2582 -> suapifrn/saude_2582
 * [new branch]      saude_270716 -> suapifrn/saude_270716
 * [new branch]      saude_ajustes -> suapifrn/saude_ajustes
 * [new branch]      saude_odonto -> suapifrn/saude_odonto
 * [new branch]      saude_psicologia -> suapifrn/saude_psicologia
 * [new branch]      saude_relatorios -> suapifrn/saude_relatorios
 * [new branch]      scroll-infinito-autocomplete -> suapifrn/scroll-infinito-autocomplete
 * [new branch]      sica_ifrn  -> suapifrn/sica_ifrn
 * [new branch]      simple_tag -> suapifrn/simple_tag
 * [new branch]      site       -> suapifrn/site
 * [new branch]      suap-configuracao -> suapifrn/suap-configuracao
 * [new branch]      suap-corrigir-unaccent -> suapifrn/suap-corrigir-unaccent
 * [new branch]      suap-gestao-doc-visao2 -> suapifrn/suap-gestao-doc-visao2
 * [new branch]      suap-midia1 -> suapifrn/suap-midia1
 * [new branch]      tarefa-2022 -> suapifrn/tarefa-2022
 * [new branch]      tarefa_1497 -> suapifrn/tarefa_1497
 * [new branch]      test-gitlab -> suapifrn/test-gitlab
 * [new branch]      test-suap  -> suapifrn/test-suap
 * [new branch]      treinamento_suap -> suapifrn/treinamento_suap
 * [new branch]      walkyso_2442 -> suapifrn/walkyso_2442
 * [new tag]         16.1       -> 16.1
 * [new tag]         processo_eletronico_0.1 -> processo_eletronico_0.1

Fazer o merge da tag “suapifrn/master” com a branch "atualizacao_suap_ifrn150916" do IFCE e resolver os conflitos.

git merge suapifrn/master

Saída:

Removing temp_rh3/menu.xml
Removing temp_rh2/menu.xml
Auto-merging suap/urls.py
Auto-merging suap/settings_base.py
CONFLICT (content): Merge conflict in suap/settings_base.py
Removing saude/menu.xml
Removing rsc/menu.xml
Removing rh/menu.xml
Removing remanejamento/menu.xml
Removing ps/menu.xml
Auto-merging protocolo/models.py
CONFLICT (modify/delete): protocolo/menu.xml deleted in suapifrn/master and modified in HEAD. Version HEAD of protocolo/menu.xml left in tree.
Auto-merging projetos/migrations/0040_atualizar_coordenador_projeto.py
CONFLICT (content): Merge conflict in projetos/migrations/0040_atualizar_coordenador_projeto.py
Removing progressoes/menu.xml
Removing professor_titular/menu.xml
Removing processo_seletivo/menu.xml
Removing portaria/menu.xml
Auto-merging ponto/views.py
CONFLICT (content): Merge conflict in ponto/views.py
Removing ponto/menu.xml
CONFLICT (modify/delete): planejamento/menu.xml deleted in suapifrn/master and modified in HEAD. Version HEAD of planejamento/menu.xml left in tree.
Removing plan_v2/menu.xml
Removing pesquisa/menu.xml
Removing pedagogia/menu.xml
Removing pdi/menu.xml
Auto-merging patrimonio/views.py
CONFLICT (content): Merge conflict in patrimonio/views.py
Auto-merging patrimonio/permissions.xml
Auto-merging patrimonio/models.py
CONFLICT (modify/delete): patrimonio/menu.xml deleted in suapifrn/master and modified in HEAD. Version HEAD of patrimonio/menu.xml left in tree.
Auto-merging patrimonio/forms.py
Removing orcamento/menu.xml
Removing microsoft/menu.xml
Removing materiais/menu.xml
Auto-merging ldap_backend/utils.py
Auto-merging ldap_backend/models.py
CONFLICT (content): Merge conflict in ldap_backend/models.py
Removing gestao/menu.xml
Removing frota/menu.xml
Auto-merging frota/forms.py
CONFLICT (content): Merge conflict in frota/forms.py
Removing financeiro/menu.xml
Removing ferias/menu.xml
Auto-merging estagios/models.py
Removing estagios/menu.xml
Removing estacionamento/menu.xml
Removing enquete/menu.xml
Removing eleicao/menu.xml
Auto-merging edu/q_academico.py
Auto-merging edu/models.py
CONFLICT (content): Merge conflict in edu/models.py
Removing edu/menu.xml
Auto-merging djtools/utils.py
CONFLICT (content): Merge conflict in djtools/utils.py
Auto-merging djtools/adminutils.py
CONFLICT (content): Merge conflict in djtools/adminutils.py
Auto-merging deploy/requirements.txt
CONFLICT (content): Merge conflict in deploy/requirements.txt
Removing cursos/menu.xml
Removing cpa/menu.xml
Removing convenios/menu.xml
Auto-merging contratos/views.py
Auto-merging contratos/models.py
Removing contratos/menu.xml
Auto-merging contratos/forms.py
Removing contracheques/menu.xml
Auto-merging comum/views.py
Auto-merging comum/utils.py
CONFLICT (content): Merge conflict in comum/utils.py
Auto-merging comum/templates/index.html
Auto-merging comum/templates/gerenciamento_grupo.html
CONFLICT (content): Merge conflict in comum/templates/gerenciamento_grupo.html
Auto-merging comum/templates/admin/base.html
CONFLICT (content): Merge conflict in comum/templates/admin/base.html
Auto-merging comum/static/comum/css/login.css
Auto-merging comum/static/comum/css/estilo.css
Auto-merging comum/models.py
Removing comum/menu.xml
Auto-merging comum/management/commands/sync.py
Auto-merging comum/forms.py
Removing compras/menu.xml
Removing cnpq/menu.xml
Removing clipping/menu.xml
Auto-merging chaves/views.py
Removing chaves/menu.xml
Removing centralservicos/menu.xml
Removing avaliacao_integrada/menu.xml
Removing arquivo/menu.xml
Auto-merging almoxarifado/views.py
CONFLICT (content): Merge conflict in almoxarifado/views.py
Auto-merging almoxarifado/urls.py
Removing almoxarifado/templates/notas_fornecimento_busca.html
Auto-merging almoxarifado/relatorio.py
CONFLICT (content): Merge conflict in almoxarifado/relatorio.py
Auto-merging almoxarifado/permissions.xml
Auto-merging almoxarifado/models.py
CONFLICT (content): Merge conflict in almoxarifado/models.py
CONFLICT (modify/delete): almoxarifado/menu.xml deleted in suapifrn/master and modified in HEAD. Version HEAD of almoxarifado/menu.xml left in tree.
Auto-merging almoxarifado/forms.py
CONFLICT (content): Merge conflict in almoxarifado/forms.py
Auto-merging ae/webservice.py
Auto-merging ae/views.py
Removing ae/menu.xml
Auto-merging .gitignore
Automatic merge failed; fix conflicts and then commit the result.

Resolvendo problemas da migration 007 de almoxarifado

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 916, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 916 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2315, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2315 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2316, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2316 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2318, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2318 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2321, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2321 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2323, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2323 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2324, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2324 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2327, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2327 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2328, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2328 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2329, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2329 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2331, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2331 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2333, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2333 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2338, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2338 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2339, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2339 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2340, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2340 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2364, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2364 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2365, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2365 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2366, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2366 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2368, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2368 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2379, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2379 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2380, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2380 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2384, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2384 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2386, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2386 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2387, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2387 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2389, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2389 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2390, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2390 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2401, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2401 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2415, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2415 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2416, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2416 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 2417, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 2417 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 5430, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 5430 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 5431, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 5431 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 6481, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 6481 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 9883, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 9883 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11310, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11310 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11311, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11311 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11312, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11312 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11313, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11313 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11314, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11314 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11315, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11315 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11316, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11316 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11317, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11317 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11318, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11318 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11319, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11319 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11320, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11320 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11321, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11321 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11322, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11322 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11323, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11323 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11324, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11324 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11325, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11325 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11326, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11326 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11327, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11327 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11328, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11328 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11329, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11329 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11330, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11330 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11331, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11331 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11332, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11332 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11333, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11333 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11334, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11334 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11335, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11335 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11336, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11336 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11337, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11337 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11338, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11338 and uo_id=45);

INSERT INTO almoxarifado_materialestoque (valor_medio, quantidade, material_id, uo_id) SELECT 0.0, 0, 11339, 45 WHERE NOT EXISTS (SELECT 1 FROM almoxarifado_materialestoque WHERE material_id = 11339 and uo_id=45);

Resolvendo problemas da migration em professor_titular;

alter table professor_titular_validacaocppd drop column data_conclusao_titulacao;
alter table professor_titular_validacaocppd drop column data_progressao_validada;

Baixar as atualizações do IFRN no dia 23/setembro/2016

git fetch suapifrn
git merge suapifrn/master

Saída:

Auto-merging suap/settings_base.py
Auto-merging protocolo/pdf.py
CONFLICT (content): Merge conflict in protocolo/pdf.py
Auto-merging patrimonio/views.py
Auto-merging patrimonio/models.py
Auto-merging frota/templates/pdf_requisicao.html
Auto-merging frota/admin.py
CONFLICT (content): Merge conflict in frota/admin.py
Auto-merging edu/models.py
Auto-merging djtools/utils.py
Auto-merging comum/views.py
Auto-merging comum/utils.py
Auto-merging comum/static/comum/css/estilo.css
Auto-merging comum/forms.py
CONFLICT (content): Merge conflict in comum/forms.py
Auto-merging almoxarifado/views.py
Auto-merging almoxarifado/relatorio.py
CONFLICT (content): Merge conflict in almoxarifado/relatorio.py
Auto-merging almoxarifado/models.py
Automatic merge failed; fix conflicts and then commit the result.

Baixar as atualizações do IFRN no dia 30/setembro.

Auto-merging frota/forms.py
CONFLICT (content): Merge conflict in frota/forms.py
Auto-merging frota/admin.py
CONFLICT (content): Merge conflict in frota/admin.py
Auto-merging edu/models.py
Auto-merging djtools/utils.py
Auto-merging comum/views.py
Auto-merging comum/templates/index.html
CONFLICT (content): Merge conflict in comum/templates/index.html
Removing comum/static/comum/img/index-banner.png
Auto-merging comum/static/comum/css/estilo.css
Auto-merging almoxarifado/views.py
Auto-merging almoxarifado/models.py
Auto-merging ae/views.py
Automatic merge failed; fix conflicts and then commit the result.
python /opt/suap/manage.py sync

Saída:

[warning] grupos não existentes nos permissions.xml: [(45, u'academico Administrador'), (46, u'academico_gerente'), (146, u'Agendador de Aula de Campo EDU'), (122, u'almoxarifado_auditor'), (7, u'Auditor de almoxarifado'), (14, u'Auditor de patrim\xf4nio'), (166, u'Avaliador Externo RSC'), (168, u'Avaliador Interno RSC'), (131, u'contracheques Administrador'), (214, u'Coordenador de Est\xe1gio Docente'), (10, u'cursos_auditor'), (33, u'frota_agendador'), (31, u'frota_gerente'), (34, u'frota_operador'), (32, u'frota_padrao'), (42, u'Gerenciadores de prestadores de servi\xe7o'), (1, u'Gerente de Controle de Documento'), (2, u'Operador de Controle de Documento'), (49, u'ponto Administrador'), (38, u'ponto_gerente'), (39, u'ponto_gerente_sistemico'), (37, u'ponto_operador'), (36, u'ponto_padrao'), (135, u'processo_seletivo Administrador'), (132, u'projetos_especial_avaliador'), (134, u'projetos_especial_gerente_sistemico'), (133, u'projetos_especial_pre_avaliador'), (23, u'rh_operador'), (22, u'rh_portariaremanejamento_operador')]

  • Executar os testes no Selenium IDE (automático).
  • Observar se o sistema está estável (manual)
  • sistemas/suap/tags/ifrnmaster29082016.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)