Browse Source

#47 mostra convênios da casa

pull/6/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
committed by Luciano Almeida
parent
commit
11fcec1213
  1. 4
      sigi/apps/home/templatetags/menu_conf.yaml
  2. 4
      sigi/apps/usuarios/forms.py
  3. 8
      sigi/apps/usuarios/urls.py
  4. 2
      sigi/apps/usuarios/views.py
  5. 6
      templates/usuarios/convenio.html

4
sigi/apps/home/templatetags/menu_conf.yaml

@ -127,6 +127,6 @@ main_menu:
url: '/' url: '/'
children: children:
- title: Convênio - title: Convênio
url: convenio url: atesto/convenio
- title: Responsável - title: Responsável
url: responsavel url: atesto/responsavel

4
sigi/apps/usuarios/forms.py

@ -43,7 +43,7 @@ class ResponsavelForm(ModelForm):
self.helper.layout = Layout( self.helper.layout = Layout(
Fieldset(_(u'Atestar Responsável'), Fieldset(_(u'Atestar Responsável'),
HTML(u'''<p align="center"><font size="4" color="red"> HTML(u'''<p align="center"><font size="4" color="red">
Ao atestar a responsabilidade deste convênio você Ao atestar o vínculo deste usuário com esta casa você
estará assumindo responsabilidade por qualquer estará assumindo responsabilidade por qualquer
problema que poderá ocorrer pela existência de dados problema que poderá ocorrer pela existência de dados
incorretos.</font></p>'''), incorretos.</font></p>'''),
@ -70,7 +70,7 @@ class ConveniadoForm(ModelForm):
self.helper.layout = Layout( self.helper.layout = Layout(
Fieldset(_(u'Atestar Conveniado'), Fieldset(_(u'Atestar Conveniado'),
HTML(u'''<p align="center"><font size="4" color="red"> HTML(u'''<p align="center"><font size="4" color="red">
Ao atestar o convênio deste usuário você estará Ao atestar o convênio desta casa você estará
assumindo resonsabilidade por qualquer problema assumindo resonsabilidade por qualquer problema
que poderá ocorrer pela existência de dados que poderá ocorrer pela existência de dados
incorretos.</font></p>'''), incorretos.</font></p>'''),

8
sigi/apps/usuarios/urls.py

@ -66,13 +66,13 @@ urlpatterns = recuperar_email + [
'(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$', '(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})$',
ConfirmarEmailView.as_view(), name=u'confirmar_email'), ConfirmarEmailView.as_view(), name=u'confirmar_email'),
url(ur'^responsavel$', ResponsavelListView.as_view(), url(ur'^atesto/responsavel$', ResponsavelListView.as_view(),
name=u'responsavel_list'), name=u'responsavel_list'),
url(ur'^responsavel/(?P<pk>\d+)/$', ResponsavelView.as_view(), url(ur'^atesto/responsavel/(?P<pk>\d+)/$', ResponsavelView.as_view(),
name=u'responsavel_update'), name=u'responsavel_update'),
url(ur'^convenio$', ConveniadoListView.as_view(), url(ur'^atesto/convenio$', ConveniadoListView.as_view(),
name=u'convenio_list'), name=u'convenio_list'),
url(ur'^convenio/(?P<pk>\d+)/$', ConveniadoView.as_view(), url(ur'^atesto/convenio/(?P<pk>\d+)/$', ConveniadoView.as_view(),
name=u'convenio_update'), name=u'convenio_update'),
] ]

2
sigi/apps/usuarios/views.py

@ -71,6 +71,8 @@ class ConveniadoView(CreateView):
context = super(ConveniadoView, self).get_context_data(**kwargs) context = super(ConveniadoView, self).get_context_data(**kwargs)
context[u'usuario'] = self.get_object() context[u'usuario'] = self.get_object()
context[u'casa'] = self.get_object().casa_legislativa context[u'casa'] = self.get_object().casa_legislativa
context[u'convenios'] = self.get_object(
).casa_legislativa.convenio_set.all()
return context return context
def get_object(self, queryset=None): def get_object(self, queryset=None):

6
templates/usuarios/convenio.html

@ -6,6 +6,7 @@
<thead class="thead-default"> <thead class="thead-default">
<tr> <tr>
<th>Dados da Casa Legislativa</th> <th>Dados da Casa Legislativa</th>
<th>Convênio(s) da Casa Legislativa</th>
</tr> </tr>
</thead> </thead>
<tr> <tr>
@ -18,6 +19,11 @@
<b>Página:</b> {{casa.pagina_web}}<br /> <b>Página:</b> {{casa.pagina_web}}<br />
<b>Telefone:</b> {{casa.telefone}}<br /> <b>Telefone:</b> {{casa.telefone}}<br />
</td> </td>
<td>
{% for c in convenios %}
{{c}}<br />
{% endfor %}
</td>
</tr> </tr>
</table> </table>
{% crispy form %} {% crispy form %}

Loading…
Cancel
Save