-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exibir Rótulos de Campos sem Informação no Perfil do Parlamentar para Visitantes #3455
base: 3.1.x
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# Generated by Django 2.2.24 on 2021-09-28 22:02 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
|
||
dependencies = [ | ||
('base', '0047_auto_20210315_1522'), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name='appconfig', | ||
name='mostrar_campos_vazios_perfil_parlamentar', | ||
field=models.BooleanField(choices=[(True, 'Sim'), (False, 'Não')], default=True, verbose_name='Mostrar Campos sem Informação no Perfil do Parlamentar para Usuário não Logados?'), | ||
), | ||
] |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -61,6 +61,9 @@ AppConfig: | |
- cronometro_ordem cronometro_consideracoes | ||
- mostrar_brasao_painel | ||
|
||
{% trans 'Módulo Parlamentares' %}: | ||
- mostrar_campos_vazios_perfil_parlamentar | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Muito bacana sua iniciativa de parametrizar um comportamento no sistema e deixar o usuário decidir. E você ter entendido a lógica da construção dos formulários e inserido corretamente aqui foi massa! |
||
|
||
{% trans 'Segurança' %}: | ||
- google_recaptcha_site_key google_recaptcha_secret_key | ||
|
||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -30,38 +30,59 @@ | |||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
||||||||||||||||||||||
<div class="col-sm-8"> | ||||||||||||||||||||||
<div id="div_data_nascimento" class="form-group"> | ||||||||||||||||||||||
<div id="div_partido" class="form-group"> | ||||||||||||||||||||||
<p><b>Partido: </b>   {{object.filiacao_atual|default_if_none:"Não informado"}}</p> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
||||||||||||||||||||||
<div class="col-sm-8"> | ||||||||||||||||||||||
<div id="div_data_nascimento" class="form-group"> | ||||||||||||||||||||||
<p><b>Data de Nascimento: </b>   {{object.data_nascimento|default_if_none:"Não informado"}}</p> | ||||||||||||||||||||||
{% if not app_config.mostrar_campos_vazios_perfil_parlamentar and not object.data_nascimento %} | ||||||||||||||||||||||
{{ pass }} | ||||||||||||||||||||||
{% else %} | ||||||||||||||||||||||
<p><b>Data de Nascimento: </b>   {{object.data_nascimento|default_if_none:"Não informado"}}</p> | ||||||||||||||||||||||
{% endif %} | ||||||||||||||||||||||
Comment on lines
+40
to
+44
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
||||||||||||||||||||||
<div class="col-sm-8"> | ||||||||||||||||||||||
<div id="div_data_nascimento" class="form-group"> | ||||||||||||||||||||||
<p><b>Telefone: </b>   {{object.telefone|default_if_none:"Não informado"}}</p> | ||||||||||||||||||||||
<div id="div_telefone" class="form-group"> | ||||||||||||||||||||||
{% if not app_config.mostrar_campos_vazios_perfil_parlamentar and not object.telefone %} | ||||||||||||||||||||||
{{ pass }} | ||||||||||||||||||||||
{% else %} | ||||||||||||||||||||||
<p><b>Telefone: </b>   {{object.telefone|default:"Não informado"}}</p> | ||||||||||||||||||||||
{% endif %} | ||||||||||||||||||||||
Comment on lines
+49
to
+54
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
||||||||||||||||||||||
<div class="col-sm-8"> | ||||||||||||||||||||||
<div id="div_data_nascimento" class="form-group"> | ||||||||||||||||||||||
<p><b>E-mail: </b>   {{object.email|default_if_none:"Não informado"}}</p> | ||||||||||||||||||||||
<div id="div_email" class="form-group"> | ||||||||||||||||||||||
{% if not app_config.mostrar_campos_vazios_perfil_parlamentar and not object.email %} | ||||||||||||||||||||||
{{ pass }} | ||||||||||||||||||||||
{% else %} | ||||||||||||||||||||||
<p><b>E-mail: </b>   {{object.email|default:"Não informado"}}</p> | ||||||||||||||||||||||
{% endif %} | ||||||||||||||||||||||
Comment on lines
+59
to
+64
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
<div class="col-sm-8"> | ||||||||||||||||||||||
<div id="div_data_nascimento" class="form-group"> | ||||||||||||||||||||||
<p><b>Número do Gabinete: </b>   {{object.numero_gab_parlamentar|default_if_none:"Não informado"}}</p> | ||||||||||||||||||||||
<div id="div_num_gabinete" class="form-group"> | ||||||||||||||||||||||
{% if not app_config.mostrar_campos_vazios_perfil_parlamentar and not object.numero_gab_parlamentar %} | ||||||||||||||||||||||
{{ pass }} | ||||||||||||||||||||||
{% else %} | ||||||||||||||||||||||
<p><b>Número do Gabinete: </b>   {{object.numero_gab_parlamentar|default:"Não informado"}}</p> | ||||||||||||||||||||||
{% endif %} | ||||||||||||||||||||||
Comment on lines
+70
to
+75
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
||||||||||||||||||||||
<div class="col-sm-8"> | ||||||||||||||||||||||
<div id="div_biografia" class="form-group"> | ||||||||||||||||||||||
<p><b>Biografia: </b>   {{object.biografia|safe}}</p> | ||||||||||||||||||||||
{% if not app_config.mostrar_campos_vazios_perfil_parlamentar and not object.biografia %} | ||||||||||||||||||||||
{{ pass }} | ||||||||||||||||||||||
{% else %} | ||||||||||||||||||||||
<p><b>Biografia: </b>   {{object.biografia|safe}}</p> | ||||||||||||||||||||||
{% endif %} | ||||||||||||||||||||||
Comment on lines
+81
to
+85
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
Não se esqueça de adicionar la no inicio do arquivo o
|
||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
</div> | ||||||||||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Não precisa adicionar a AppConfig em view que você quiser utilizar nos templates. Existe um template filter em sapl.base.tamplatetags.common_tags.py para isso.
em todo template que você quiser utilizar uma característica definida nas configurações da aplicação é só importar com o load e usar o filter