diff --git a/sigi/apps/convenios/migrations/0033_alter_projeto_modelo_minuta_and_more.py b/sigi/apps/convenios/migrations/0033_alter_projeto_modelo_minuta_and_more.py
new file mode 100644
index 0000000..bbc4a16
--- /dev/null
+++ b/sigi/apps/convenios/migrations/0033_alter_projeto_modelo_minuta_and_more.py
@@ -0,0 +1,35 @@
+# Generated by Django 4.1.4 on 2022-12-08 18:46
+
+import django.core.validators
+from django.db import migrations, models
+import tinymce.models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ("convenios", "0032_gescon_palavras_excluir"),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name="projeto",
+ name="modelo_minuta",
+ field=models.FileField(
+ blank=True,
+ help_text='\nUtilize os seguintes placeholders\n
\n
\n
Placeholders
\n
\n \n - {{ casa }}: Órgão
\n \n - {{ casa.nome }}: nome
\n \n - {{ casa.sigla }}: sigla do órgão
\n \n - {{ casa.search_text }}: search text
\n \n - {{ casa.cnpj }}: CNPJ
\n \n - {{ casa.observacoes }}: observações
\n \n - {{ casa.horario_funcionamento }}: horário de funcionamento da Casa Legislativa
\n \n - {{ casa.codigo_interlegis }}: código Interlegis
\n \n - {{ casa.logradouro }}: logradouro
\n \n - {{ casa.bairro }}: bairro
\n \n - {{ casa.cep }}: CEP
\n \n - {{ casa.email }}: email
\n \n - {{ casa.pagina_web }}: página web
\n \n - {{ casa.inclusao_digital }}: inclusão digital
\n \n - {{ casa.data_levantamento }}: data/hora da pesquisa
\n \n - {{ casa.obs_pesquisa }}: observações do pesquisador
\n \n - {{ casa.ult_alt_endereco }}: última alteração do endereço
\n \n - {{ casa.telefone_geral }}: telefone geral
\n \n - {{ casa.foto }}: foto
\n \n - {{ casa.foto_largura }}: foto largura
\n \n - {{ casa.foto_altura }}: foto altura
\n \n - {{ casa.data_instalacao }}: data de instalação da Casa Legislativa
\n \n - {{ casa.brasao }}: brasão
\n \n - {{ casa.brasao_largura }}: brasao largura
\n \n - {{ casa.brasao_altura }}: brasao altura
\n \n - {{ presidente }}: Parlamentar
\n \n - {{ presidente.ano_eleicao }}: Ano de eleição
\n \n - {{ presidente.status_mandato }}: status do mandato
\n \n - {{ presidente.presidente }}: presidente
\n \n - {{ presidente.nome_completo }}: nome completo
\n \n - {{ presidente.nome_parlamentar }}: nome parlamentar
\n \n - {{ presidente.foto }}: foto
\n \n - {{ presidente.foto_largura }}: foto largura
\n \n - {{ presidente.foto_altura }}: foto altura
\n \n - {{ presidente.data_nascimento }}: data de nascimento
\n \n - {{ presidente.cpf }}: CPF
\n \n - {{ presidente.identidade }}: Identidade (RG)
\n \n - {{ presidente.telefones }}: telefones
\n \n - {{ presidente.email }}: e-mail
\n \n - {{ presidente.redes_sociais }}: redes sociais
\n \n - {{ presidente.ult_alteracao }}: última alteração
\n \n - {{ presidente.observacoes }}: observações
\n \n - {{ presidente.sequencial_tse }}: Sequencial TSE
\n \n - {{ presidente.flag_importa }}: flag importa
\n \n - {{ contato }}: Contato da casa legislativa
\n \n - {{ contato.nome }}: nome completo
\n \n - {{ contato.sexo }}: sexo
\n \n - {{ contato.data_nascimento }}: data de nascimento
\n \n - {{ contato.cpf }}: CPF
\n \n - {{ contato.identidade }}: Identidade (RG)
\n \n - {{ contato.nota }}: telefones
\n \n - {{ contato.email }}: e-mail
\n \n - {{ contato.endereco }}: endereço
\n \n - {{ contato.bairro }}: bairro
\n \n - {{ contato.cep }}: CEP
\n \n - {{ contato.redes_sociais }}: redes sociais
\n \n - {{ contato.cargo }}: cargo
\n \n - {{ contato.funcao }}: função
\n \n - {{ contato.setor }}: setor
\n \n - {{ contato.tempo_de_servico }}: tempo de serviço
\n \n - {{ contato.ult_alteracao }}: última alteração
\n \n - {{ contato.desativado }}: desativado
\n \n - {{ contato.observacoes }}: observações
\n \n - {{ casa.municipio }}: Município
\n \n - {{ casa.municipio.codigo_ibge }}: código IBGE
\n \n - {{ casa.municipio.codigo_tse }}: código TSE
\n \n - {{ casa.municipio.nome }}: nome
\n \n - {{ casa.municipio.search_text }}: search text
\n \n - {{ casa.municipio.is_capital }}: capital
\n \n - {{ casa.municipio.populacao }}: população
\n \n - {{ casa.municipio.is_polo }}: pólo
\n \n - {{ casa.municipio.data_criacao }}: data de criação do município
\n \n - {{ casa.municipio.latitude }}: latitude
\n \n - {{ casa.municipio.longitude }}: longitude
\n \n - {{ casa.municipio.idh }}: IDH
\n \n - {{ casa.municipio.pib_total }}: PIB total
\n \n - {{ casa.municipio.pib_percapita }}: PIB per capita
\n \n - {{ casa.municipio.pib_ano }}: Ano de apuração do PIB
\n \n - {{ casa.municipio.uf }}: Unidade federativa
\n \n - {{ casa.municipio.uf.codigo_ibge }}: código IBGE
\n \n - {{ casa.municipio.uf.nome }}: nome UF
\n \n - {{ casa.municipio.uf.search_text }}: search text
\n \n - {{ casa.municipio.uf.sigla }}: sigla
\n \n - {{ casa.municipio.uf.regiao }}: região
\n \n - {{ casa.municipio.uf.populacao }}: população
\n \n - {{ data }}: Data atual
\n \n - {{ ente }}: Ente da federação (município/estado)
\n \n - {{ doravante }}: CÂMARA ou ASSEMBLEIA
\n \n
\n
\n \n
\n',
+ upload_to="convenios/minutas/",
+ validators=[django.core.validators.FileExtensionValidator(["docx"])],
+ verbose_name="Modelo de minuta",
+ ),
+ ),
+ migrations.AlterField(
+ model_name="projeto",
+ name="texto_oficio",
+ field=tinymce.models.HTMLField(
+ blank=True,
+ help_text='\nUtilize os seguintes placeholders\n\n
\n
Placeholders
\n
\n \n - {{ casa }}: Órgão
\n \n - {{ casa.nome }}: nome
\n \n - {{ casa.sigla }}: sigla do órgão
\n \n - {{ casa.search_text }}: search text
\n \n - {{ casa.cnpj }}: CNPJ
\n \n - {{ casa.observacoes }}: observações
\n \n - {{ casa.horario_funcionamento }}: horário de funcionamento da Casa Legislativa
\n \n - {{ casa.codigo_interlegis }}: código Interlegis
\n \n - {{ casa.logradouro }}: logradouro
\n \n - {{ casa.bairro }}: bairro
\n \n - {{ casa.cep }}: CEP
\n \n - {{ casa.email }}: email
\n \n - {{ casa.pagina_web }}: página web
\n \n - {{ casa.inclusao_digital }}: inclusão digital
\n \n - {{ casa.data_levantamento }}: data/hora da pesquisa
\n \n - {{ casa.obs_pesquisa }}: observações do pesquisador
\n \n - {{ casa.ult_alt_endereco }}: última alteração do endereço
\n \n - {{ casa.telefone_geral }}: telefone geral
\n \n - {{ casa.foto }}: foto
\n \n - {{ casa.foto_largura }}: foto largura
\n \n - {{ casa.foto_altura }}: foto altura
\n \n - {{ casa.data_instalacao }}: data de instalação da Casa Legislativa
\n \n - {{ casa.brasao }}: brasão
\n \n - {{ casa.brasao_largura }}: brasao largura
\n \n - {{ casa.brasao_altura }}: brasao altura
\n \n - {{ presidente }}: Parlamentar
\n \n - {{ presidente.ano_eleicao }}: Ano de eleição
\n \n - {{ presidente.status_mandato }}: status do mandato
\n \n - {{ presidente.presidente }}: presidente
\n \n - {{ presidente.nome_completo }}: nome completo
\n \n - {{ presidente.nome_parlamentar }}: nome parlamentar
\n \n - {{ presidente.foto }}: foto
\n \n - {{ presidente.foto_largura }}: foto largura
\n \n - {{ presidente.foto_altura }}: foto altura
\n \n - {{ presidente.data_nascimento }}: data de nascimento
\n \n - {{ presidente.cpf }}: CPF
\n \n - {{ presidente.identidade }}: Identidade (RG)
\n \n - {{ presidente.telefones }}: telefones
\n \n - {{ presidente.email }}: e-mail
\n \n - {{ presidente.redes_sociais }}: redes sociais
\n \n - {{ presidente.ult_alteracao }}: última alteração
\n \n - {{ presidente.observacoes }}: observações
\n \n - {{ presidente.sequencial_tse }}: Sequencial TSE
\n \n - {{ presidente.flag_importa }}: flag importa
\n \n - {{ contato }}: Contato da casa legislativa
\n \n - {{ contato.nome }}: nome completo
\n \n - {{ contato.sexo }}: sexo
\n \n - {{ contato.data_nascimento }}: data de nascimento
\n \n - {{ contato.cpf }}: CPF
\n \n - {{ contato.identidade }}: Identidade (RG)
\n \n - {{ contato.nota }}: telefones
\n \n - {{ contato.email }}: e-mail
\n \n - {{ contato.endereco }}: endereço
\n \n - {{ contato.bairro }}: bairro
\n \n - {{ contato.cep }}: CEP
\n \n - {{ contato.redes_sociais }}: redes sociais
\n \n - {{ contato.cargo }}: cargo
\n \n - {{ contato.funcao }}: função
\n \n - {{ contato.setor }}: setor
\n \n - {{ contato.tempo_de_servico }}: tempo de serviço
\n \n - {{ contato.ult_alteracao }}: última alteração
\n \n - {{ contato.desativado }}: desativado
\n \n - {{ contato.observacoes }}: observações
\n \n - {{ casa.municipio }}: Município
\n \n - {{ casa.municipio.codigo_ibge }}: código IBGE
\n \n - {{ casa.municipio.codigo_tse }}: código TSE
\n \n - {{ casa.municipio.nome }}: nome
\n \n - {{ casa.municipio.search_text }}: search text
\n \n - {{ casa.municipio.is_capital }}: capital
\n \n - {{ casa.municipio.populacao }}: população
\n \n - {{ casa.municipio.is_polo }}: pólo
\n \n - {{ casa.municipio.data_criacao }}: data de criação do município
\n \n - {{ casa.municipio.latitude }}: latitude
\n \n - {{ casa.municipio.longitude }}: longitude
\n \n - {{ casa.municipio.idh }}: IDH
\n \n - {{ casa.municipio.pib_total }}: PIB total
\n \n - {{ casa.municipio.pib_percapita }}: PIB per capita
\n \n - {{ casa.municipio.pib_ano }}: Ano de apuração do PIB
\n \n - {{ casa.municipio.uf }}: Unidade federativa
\n \n - {{ casa.municipio.uf.codigo_ibge }}: código IBGE
\n \n - {{ casa.municipio.uf.nome }}: nome UF
\n \n - {{ casa.municipio.uf.search_text }}: search text
\n \n - {{ casa.municipio.uf.sigla }}: sigla
\n \n - {{ casa.municipio.uf.regiao }}: região
\n \n - {{ casa.municipio.uf.populacao }}: população
\n \n - {{ data }}: Data atual
\n \n - {{ doravante }}: CÂMARA ou ASSEMBLEIA
\n \n
\n
\n \n
\n',
+ verbose_name="texto do ofício",
+ ),
+ ),
+ ]