mirror of https://github.com/interlegis/sigi.git
Gilson Filho
13 years ago
9 changed files with 131 additions and 9 deletions
@ -0,0 +1,15 @@ |
|||||
|
# -*- coding: utf8 -*- |
||||
|
|
||||
|
from django.test import TestCase |
||||
|
|
||||
|
|
||||
|
class DiagnosticosViewsTest(TestCase): |
||||
|
"""Testes feitos para verificar o funcionamento |
||||
|
do view de diagnósticos. |
||||
|
""" |
||||
|
|
||||
|
def test_diagnostico_list_success(self): |
||||
|
|
||||
|
response = self.client.get('/mobile/diagnosticos') |
||||
|
self.assertEquals(200, response.status_code) |
||||
|
self.assertTemplateUsed(response, 'diagnosticos/diagnosticos_list.html') |
@ -0,0 +1,6 @@ |
|||||
|
# -*- coding: utf8 -*- |
||||
|
from django.conf.urls.defaults import patterns, url |
||||
|
|
||||
|
urlpatterns = patterns('', |
||||
|
url(r'^$', 'sigi.apps.diagnosticos.views.lista', name='lista_diagnosticos'), |
||||
|
) |
@ -0,0 +1,19 @@ |
|||||
|
# -*- coding: utf8 -*- |
||||
|
|
||||
|
from django.shortcuts import render_to_response |
||||
|
from django.template import RequestContext |
||||
|
|
||||
|
from sigi.apps.diagnosticos.models import Diagnostico |
||||
|
|
||||
|
|
||||
|
def lista(request): |
||||
|
"""Consulta os diagnosticos do servidor logado, |
||||
|
que contenham o status de não publicado. |
||||
|
""" |
||||
|
|
||||
|
# TODO Implementar pesquisa de diagnosticos, em que esses registros |
||||
|
# devem ser criado pelo servidor logado. |
||||
|
diagnosticos = Diagnostico.objects.all() |
||||
|
|
||||
|
context = RequestContext(request, {'diagnosticos': diagnosticos}) |
||||
|
return render_to_response('diagnosticos/diagnosticos_list.html', context) |
@ -0,0 +1,36 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html lang="pt-BR"> |
||||
|
<head> |
||||
|
<meta charset="UTF-8" /> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
||||
|
{% block titulo %} |
||||
|
<title>SIGI - Diagnósticos</title> |
||||
|
{% endblock titulo %} |
||||
|
{% block media %} |
||||
|
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" /> |
||||
|
<script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> |
||||
|
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script> |
||||
|
{% endblock media %} |
||||
|
</head> |
||||
|
<body> |
||||
|
<div data-role="page" class="type-interior"> |
||||
|
<div data-role="header"> |
||||
|
{% block cabecalho %}{% endblock cabecalho %} |
||||
|
</div> <!-- header --> |
||||
|
<div data-role="content" class="content-primary"> |
||||
|
{% block corpo %}{% endblock corpo %} |
||||
|
</div><!-- content --> |
||||
|
{% block rodape %} |
||||
|
<div data-role="footer" data-position="fixed"> |
||||
|
<div data-role="navbar"> |
||||
|
<ul> |
||||
|
<li><a href="#" data-icon="grid" class="ui-state-persist">Listar</a></li> |
||||
|
<li><a href="#" data-icon="home">Home</a></li> |
||||
|
<li><a href="#" data-icon="plus">Anexar Arquivos</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> <!-- footer --> |
||||
|
{% endblock rodape %} |
||||
|
</div> <!-- page --> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,32 @@ |
|||||
|
{% extends "base_mobile.html" %} |
||||
|
|
||||
|
{% block cabecalho %} |
||||
|
<h1>Diagnósticos</h1> |
||||
|
<a href="#" data-icon="delete" data-theme="e" class="ui-btn-right">Sair</a> |
||||
|
{% endblock cabecalho %} |
||||
|
|
||||
|
{% block corpo %} |
||||
|
<ul data-role="listview"> |
||||
|
{% for diagnostico in diagnosticos %} |
||||
|
<li> |
||||
|
<a href="#"> |
||||
|
<h3>{{ diagnostico.casa_legislativa.nome }}</h3> |
||||
|
<p><strong>Data:</strong> {{ diagnostico.data_questionario|date:"d/m/Y" }}</p> |
||||
|
<p><strong>Responsável:</strong> Nenhum Ainda</p> |
||||
|
</a> |
||||
|
</li> |
||||
|
{% endfor %} |
||||
|
</ul> |
||||
|
{% endblock corpo %} |
||||
|
|
||||
|
{% block rodape %} |
||||
|
<div data-role="footer" data-position="fixed"> |
||||
|
<div data-role="navbar"> |
||||
|
<ul> |
||||
|
<li><a href="#" data-icon="grid" class="ui-state-persist">Listar</a></li> |
||||
|
<li><a href="#" data-icon="home" class="ui-btn-active">Home</a></li> |
||||
|
<li><a href="#" data-icon="plus">Anexar Arquivos</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
</div> <!-- footer --> |
||||
|
{% endblock rodape %} |
Loading…
Reference in new issue