Skip to content

Commit

Permalink
Merge 8b5b09c into 373eefe
Browse files Browse the repository at this point in the history
  • Loading branch information
aniversarioperu committed Jul 13, 2015
2 parents 373eefe + 8b5b09c commit a9cc9c4
Show file tree
Hide file tree
Showing 4 changed files with 423 additions and 75 deletions.
314 changes: 314 additions & 0 deletions a.html
@@ -0,0 +1,314 @@
<!--
Webapplication creada por AniversarioPeru
webpage: http://aniversarioperu.me
twitter: @aniversarioperu
email: aniversarioperu1@gmail.com
rss icon by: http://glyphicons.com/
-->
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Proyectos de ley emitidos por el Congreso de la República del Perú">
<meta name="author" content="AniversarioPeru">

<title>
Proyecto de ley | Búsqueda avanzada
</title>

<link rel="alternate" type="application/rss+xml"
title="Proyectos de Ley &raquo; RSS feed" href="/rss.xml" />

<!-- Custom styles for this template -->

<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-2840507-20', 'proyectosdeley.pe');
ga('send', 'pageview');

</script>



<!-- Bootstrap core CSS -->
<link href="http://netdna.bootstrapcdn.com/bootswatch/3.2.0/spacelab/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="/static/css/pdl.css">
<link rel="shortcut icon" href="/static/img/favicon.ico">


<style type="text/css">
body, html {
height: 100%;
}

.highlight { background-color: yellow }
.navbar .divider-vertical {
min-height: 50px;
margin: 0 9px;
border-right: 1px solid #ffffff;
border-left: 1px solid #f2f2f2;
}

#wrap {
min-height: 100%;
height: auto;
/* Negative indent footer by its height */
margin: 0 auto -93px;
/* Pad bottom by footer height */
padding: 0px 0 81px;
}

#footer {
padding-top: 12px;
height: 81px;
}
</style>


<link type="text/css" href="/static/css/jquery-ui.min.css" rel="stylesheet" />
<link type="text/css" href="/static/css/jquery-ui.structure.min.css" rel="stylesheet" />
<link type="text/css" href="/static/css/jquery-ui.theme.min.css" rel="stylesheet" />


</head>
<body>
<div id="wrap">

<!-- Static navbar -->
<div class="navbar navbar-default navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a style="padding: 0px 0px 0px 15px" class="navbar-brand" href="/"><img
width="300px" height="50px" src="http://www.hiperderecho.org/wp-content/uploads/2015/01/pdl2.png" alt="Proyectos de Ley" /></a>
</div>

<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li id="index"><a href="/about">Sobre esta página</a></li>
<!-- <li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
-->
<li class="divider-vertical"></li>
<li><a title="RSS feed" href="/rss.xml"><img alt="RSS feed" width="24px" height="24px" src="/static/img/g_rss.png"/></a></li>
<li><a title="Estadísticas" href="/stats/"><img alt="Estadísticas" width="26px" height="25px" src="/static/img/g_statistics.png"/></a>
</li>
</ul>
<form action="/search/"
method="get" class="navbar-form navbar-right" role="search">
<div class="form-group">
<input style="width:240px;" type="text" id="query" name="q"
class="form-control"
autofocus="autofocus"
value=""
placeholder="Palabra clave, n&uacute;mero o autor">
</div>
<button type="submit" class="btn btn-info" id="search_button">
<span class="glyphicon glyphicon-search"></span>
Buscar
</button>
&nbsp;<small><a href="/search-advanced/">Búsqueda Avanzada</a></small>
</form>
</div><!--/.nav-collapse -->
</div>
</div>


<div class="container">

<div class="row">
<div class="col-xs-12">
<h1 style="padding-bottom:30px;" class="text-center">Búsqueda avanzada</h1>
</div>
</div>


<form method="get" action="/search-advanced/" class="form-inline" role="form">
<div class="row">
<div class="col-lg-3 col-md-4 col-sm-3">
<h4>Por fecha de presentación</h4>
</div>
<div class="col-lg-9 col-md-7 col-xs-6">



<div class="form-group">


<label class="sr-only" for="id_date_from">Fecha inicio:</label>
<input class="datepicker form-control" id="id_date_from" name="date_from" placeholder="Fecha inicio" type="text" />


</div>



<div class="form-group">


<label class="sr-only" for="id_date_to">Fecha fin:</label>
<input class="datepicker form-control" id="id_date_to" name="date_to" placeholder="Fecha fin" type="text" />


</div>

</div><!-- col -->
</div><!-- row -->


<div class="row">
<div class="col-lg-3 col-md-4 col-sm-3">
<h4>Por comisiones</h4>
</div>

<div class="col-lg-9 col-md-7 col-xs-6">
<select class="form-control" id="id_comision" name="comision">
<option value="---">---</option>
<option value="Agraria">Agraria</option>
<option value="Ciencia">Ciencia</option>
<option value="Comercio Exterior">Comercio Exterior</option>
<option value="Constitución">Constitución</option>
<option value="Cultura">Cultura</option>
<option value="Defensa del Consumidor">Defensa del Consumidor</option>
<option value="Defensa Nacional">Defensa Nacional</option>
<option value="Descentralización">Descentralización</option>
<option value="Economía">Economía</option>
<option value="Educación">Educación</option>
<option value="Energía">Energía</option>
<option value="Fiscalización">Fiscalización</option>
<option value="Inclusión Social">Inclusión Social</option>
<option value="Inteligencia">Inteligencia</option>
<option value="Justicia">Justicia</option>
<option value="Mujer">Mujer</option>
<option value="Presupuesto">Presupuesto</option>
<option value="Producción Micro">Producción Micro</option>
<option value="Pueblos Andinos">Pueblos Andinos</option>
<option value="Relaciones Exteriores">Relaciones Exteriores</option>
<option value="Salud">Salud</option>
<option value="Trabajo">Trabajo</option>
<option value="Transportes">Transportes</option>
<option value="Vivienda">Vivienda</option>
</select> 
</div><!-- col -->
</div><!-- row -->


<div class="row">
<div class="col-lg-3 col-md-4 col-sm-3">
<h4>Por congresista</h4>
</div>

<div class="col-lg-9 col-md-7 col-xs-6">
<select class="form-control" id="id_congresista" name="congresista">
<option value="">--Escoger nombre--</option>
</select> 
</div><!-- col -->
</div><!-- row -->


<div class="row">
<div class="col-lg-3 col-md-4 col-sm-3">
<h4>Por grupo parlamentario</h4>
</div>

<div class="col-lg-9 col-md-7 col-xs-6">
<select class="form-control" id="id_grupo_parlamentario" name="grupo_parlamentario">
<option value="--Escoger bancada--">--Escoger bancada--</option>
</select> 
</div><!-- col -->
</div><!-- row -->


<div class="row">
<div class="col-lg-3 col-md-4 col-sm-3 col-sm-offset-3">
<div class="form-group">
<br />
<button type="submit" class="btn btn-info" id="search_button">
<span class="glyphicon glyphicon-search"></span>
Buscar
</button>
</div>
</div><!-- col -->
</div><!-- row -->



</form>



</div>







</div><!-- wrap -->

<div id="footer">
<div class="container">
<hr>

<small class="pull-right">
Un proyecto de:
<a href="http://www.hiperderecho.org"><img height="30px" width="180px" src="/static/img/hiperderecho.png" /></a>
<a href="http://respeto.pe"><img height="21px" width="69px" src="/static/img/respeto2.png" /></a>
</small>

<small class="pull-left">
Desarrollado por <a href="http://aniversarioperu.me/cv/">AniversarioPerú</a>
<a href="https://github.com/proyectosdeley/proyectos_de_ley">v2.0.1</a>
</small>

<br />
<br />
</div>
</div>


<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="/static/js/jquery-1.10.2.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
<script src="/static/js/highlighter.js"></script>
<script src="/static/js/pagination.js"></script>


<script src="/static/js/jquery-ui.min.js"></script>

<script>
$(document).ready(function() {
$('.datepicker').datepicker();
});
</script>





</body>
</html>
30 changes: 23 additions & 7 deletions proyectos_de_ley/search_advanced/forms.py
Expand Up @@ -2,6 +2,7 @@

from django import forms

from pdl.models import Proyecto
from pdl.models import Slug


Expand Down Expand Up @@ -56,6 +57,28 @@ class SearchAdvancedForm(forms.Form):
('Vivienda', 'Vivienda'),
]
)
congresista = forms.ModelChoiceField(
Slug.objects.all().order_by('nombre'),
label='Búsqueda por author de proyecto de ley.',
required=False,
empty_label='--Escoger nombre--',
widget=forms.Select(attrs={'class': 'form-control'}),
)

tmp = Proyecto.objects.filter(
grupo_parlamentario__isnull=False).exclude(
grupo_parlamentario='').values_list(
'grupo_parlamentario', flat=True).order_by('grupo_parlamentario').distinct()
choices = [('--Escoger bancada--', '--Escoger bancada--',)]
for i in tmp:
choices.append((i, i,))
grupo_parlamentario = forms.ChoiceField(
choices=choices,
label='Búsqueda por grupo parlamentario.',
required=False,
widget=forms.Select(attrs={'class': 'form-control'}),
)

dispensados_2da_votacion = forms.ChoiceField(
widget=forms.Select(attrs={'class': 'form-control'}),
label='Dispensados 2da votación',
Expand All @@ -80,10 +103,3 @@ class SearchAdvancedForm(forms.Form):
('Exonerados de dictamen', 'Exonerados de dictamen'),
]
)
congresista = forms.ModelChoiceField(
Slug.objects.all().order_by('nombre'),
label='Búsqueda por author de proyecto de ley.',
required=False,
empty_label='--Escoger nombre--',
widget=forms.Select(attrs={'class': 'form-control'}),
)

0 comments on commit a9cc9c4

Please sign in to comment.