====== Atualização para IFRN/Master - 19/10/2016 ======
===== Passo 1 =====
Dados gerais
^ ^ ^
|Branch Criada no IFCE|%%atualizacao_suap_ifrn191016 %%|
|Tag Base do IFRN |master|
|Data de início da atualização|19/10/2016|
|Data de fim da atualização| - |
|Tag Criada ao Final|%%ifce2016_10_0%%|
Pacotes (/opt/suap/deploy/requirements.txt)
git checkout -b atualizacao_suap_ifrn191016
git remote add suapifrn http://gitlab.ifrn.edu.br/cosinf/suap.git
-----------------------
===== Passo 2 =====
Baixar as atualizações do IFRN
git fetch suapifrn
Username for 'https://gitlab.ifrn.edu.br':\\
Password for 'https://ifce@gitlab.ifrn.edu.br': \\
-----------------------
===== Passo 3 =====
Git fetch
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] 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_2676 -> suapifrn/ae_2676
* [new branch] ajustes-arquitetura-2 -> suapifrn/ajustes-arquitetura-2
* [new branch] almox_empenhados_mat -> suapifrn/almox_empenhados_mat
* [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] corrigir-unaccent -> suapifrn/corrigir-unaccent
* [new branch] corrigir-unaccent-2 -> suapifrn/corrigir-unaccent-2
* [new branch] curso_concurso_suap -> suapifrn/curso_concurso_suap
* [new branch] demanda_13 -> suapifrn/demanda_13
* [new branch] demanda_30 -> suapifrn/demanda_30
* [new branch] demanda_44 -> suapifrn/demanda_44
* [new branch] demandas_loop -> suapifrn/demandas_loop
* [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-acompanhamento-etep -> suapifrn/edu-acompanhamento-etep
* [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-24888 -> suapifrn/edu-chamado-24888
* [new branch] edu-chamado-26836 -> suapifrn/edu-chamado-26836
* [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-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_bug_atv_docentes -> suapifrn/edu_bug_atv_docentes
* [new branch] edu_issue_2622 -> suapifrn/edu_issue_2622
* [new branch] edu_melhoria_diarios_trello -> suapifrn/edu_melhoria_diarios_trello
* [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_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] 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_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] nome-social -> suapifrn/nome-social
* [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] patrim-transferencia-inv -> suapifrn/patrim-transferencia-inv
* [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] 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_separar_lancamento_ferias -> suapifrn/rh_separar_lancamento_ferias
* [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_101016 -> suapifrn/saude_101016
* [new branch] saude_270716 -> suapifrn/saude_270716
* [new branch] saude_ajustes -> suapifrn/saude_ajustes
* [new branch] saude_odonto -> suapifrn/saude_odonto
* [new branch] saude_odonto2 -> suapifrn/saude_odonto2
* [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-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
-----------------------
===== Passo 4 =====
Fazer o merge da tag "suapifrn/master" com a branch "atualizacao_suap_ifrnmaster230616" do IFCE e resolver os conflitos.
git merge suapifrn/master
Saída:
Auto-merging protocolo/views.py
Auto-merging protocolo/models.py
CONFLICT (modify/delete): professor_titular/migrations/0002_auto_20150331_1636.py deleted in suapifrn/master and modified in HEAD. Version HEAD of professor_titular/migrations/0002_auto_20150331_1636.py left in tree.
Auto-merging ponto/views.py
Auto-merging patrimonio/views.py
Auto-merging patrimonio/forms.py
Auto-merging ldap_backend/utils.py
Auto-merging ldap_backend/management/commands/sync_ldap_prestadores.py
CONFLICT (content): Merge conflict in ldap_backend/management/commands/sync_ldap_prestadores.py
Auto-merging frota/forms.py
Auto-merging edu/models.py
Auto-merging deploy/requirements.txt
Auto-merging contratos/views.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.jpg
Auto-merging comum/static/comum/css/estilo.css
Auto-merging comum/models.py
Auto-merging api/templates/__init__.py
CONFLICT (content): Merge conflict in api/templates/__init__.py
Auto-merging almoxarifado/views.py
CONFLICT (content): Merge conflict in almoxarifado/views.py
Auto-merging almoxarifado/templates/material_historico.html
Auto-merging almoxarifado/relatorio.py
CONFLICT (content): Merge conflict in almoxarifado/relatorio.py
Auto-merging almoxarifado/models.py
CONFLICT (content): Merge conflict in almoxarifado/models.py
Auto-merging almoxarifado/forms.py
Auto-merging ae/views.py
Automatic merge failed; fix conflicts and then commit the result.
-----------------------
===== Passo 5 =====
>>> migrate_suap interactive=False
Migrate SUAP
Operations to perform:
Apply all migrations: projetos, clipping, ae, ponto, demandas, portaria, frota, cron, enquete, api, edu, financeiro, arquivo, estagios, avaliacao_integrada, authtoken, ps, plan_v2, materiais, estacionamento, convenios, contratos, comum, contenttypes, remanejamento, almoxarifado, temp_ideias, rh, contracheques, protocolo, progressoes, sessions, reversion, chaves, pesquisa, auth, eleicao, pedagogia, cnpq, rsc, ferias, ldap_backend, processo_seletivo, professor_titular, admin, cpa, gestao, compras, orcamento, cursos, temp_rh2, pdi, saude, centralservicos, planejamento, microsoft, patrimonio
Running migrations:
Rendering model states... DONE
Applying edu.0142_auto_20161006_1028... OK
Applying edu.0143_auto_20161011_1500... OK
Applying rh.0041_auto_20160930_1024... OK
Applying ae.0035_auto_20161007_1722... OK
Applying ae.0036_vincula_documentacao_a_aluno... OK
Applying almoxarifado.0009_corrigir_valor_transferencia... OK
Applying comum.0010_auto_20160622_1603... OK
Applying comum.0013_merge... OK
Applying processo_seletivo.0011_auto_20160928_1030... OK
Applying processo_seletivo.0012_auto_20160929_0856... OK
Applying processo_seletivo.0013_auto_20160930_1121... OK
Applying processo_seletivo.0014_auto_20161005_0855... OK
>>> loaddata initial_dataskip_validation=True interactive=False
Installed 620 object(s) from 14 fixture(s)
>>> sync_permissions interactive=False
Permission "edu.orgaoemissorrg.edit_orgaoemissorrg" does not exist.
Permission "avaliacao_integrada.resposta.edit_resposta" does not exist.
[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'), (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')]