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