source: sapic/users/templates/users.register.vocero.html @ 9120776

Last change on this file since 9120776 was cd20b73, checked in by ltroconis <ltroconis@…>, 6 años ago

Funcionalidad de modificación de las organizaciones comunales, cambios en las disposiciones de los menús principales y de usuarios

  • Propiedad mode establecida a 100644
File size: 10.1 KB
Línea 
1{% extends "base.inicio.html" %}
2{% block titulo %}_-=SAPIC-Registrar Vocero=-_{% endblock titulo %}
3{% block extracss %}
4{% load staticfiles %}
5<link type="text/css" rel="stylesheet" href="{% static 'jquery-entropizer-master/dist/css/jquery-entropizer.min.css' %}" />
6<link href="{% static 'bootstrap-3/css/bootstrap-toggle.min.css'%}" rel="stylesheet">
7{% endblock extracss %}
8{% block extrajs %}
9<script src="{% static 'bootstrap-3/js/bootstrap-toggle.min.js'%}"></script>
10<script type="text/javascript" src="{% static 'jquery-entropizer-master/lib/entropizer.js' %}"></script>
11<script type="text/javascript" src="{% static 'jquery-entropizer-master/dist/js/jquery-entropizer.min.js' %}"></script>
12<script type="text/javascript" src="{% static 'users/user_register.js' %}"></script>
13<script type="text/javascript">
14$(document).ready(function ()
15  {
16      $('#organizacion_social, #comites, #municipio, #parroquia').hide()
17      $('#id_estado').change(function(event){
18          var url_mun = "{% url 'utils:obtener_municipios' %}"
19          cargar_municipios($(this).val(), url_mun);
20      })
21
22      $('#id_municipio').change(function(event){
23          var url_parr = "{% url 'utils:obtener_parroquias' %}"
24          cargar_parroquias($(this).val(), url_parr);
25          })
26
27      //var selectobject=document.getElementById("id_organizacion")
28      //for (var i=0; i<selectobject.length; i++){
29      //  selectobject.remove(i);
30     // }
31
32      $('#id_tipo_organizacion').change(function(event){
33          var url_org = "{% url 'organizaciones:obtener_orgs' %}"
34          cargar_organizciones($(this).val(), url_org);
35          })
36
37      $('#id_fk_rol_unidad').change(function(event){
38          var url_rol= "{% url 'utils:obtener_comites' %}"
39          cargar_comites($(this).val(), url_rol);
40          })
41  });
42    </script>
43<script type="text/javascript" src="{% static 'utils/list_ubicacion.js' %}"></script>
44<script type="text/javascript" src="{% static 'organizaciones/list_organizaciones.js' %}"></script>
45{% endblock extrajs %}
46{% block extramessagesFormsErrors %}
47{% if forms.user.errors %}
48<div class="box-body">
49  <div class="alert alert-danger alert-dismissible">
50  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
51  <h4><i class="icon fa fa-ban"></i> Â¡Error!</h4>
52  No se pudo continuar con la aplicación debido a los siguientes errores:<br/>
53  <ul>
54      {% for field in forms.user %}
55          {% if field.errors %}<li>{{ field.errors|striptags }}</li>{% endif %}
56      {% endfor %}
57  </ul>
58  </div>
59  {% elif forms.user_vocero.errors %}
60  <div class="alert alert-danger alert-dismissible">
61  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
62  <h4><i class="icon fa fa-ban"></i> Â¡Error!</h4>
63  No se pudo continuar con la aplicación debido a los siguientes errores:<br/>
64  <ul>
65      {{forms.user_vocero.errors}}
66      {% for field in forms.user_vocero %}
67          {% if field.errors %}<li>{{ field.errors|striptags }}</li>{% endif %}
68      {% endfor %}
69  </ul>
70  </div>
71{% endif %}
72</div>
73{% endblock extramessagesFormsErrors %}
74{% block contenido %}
75<div class="contenido-sapic">
76  <div class="row">
77    <div class="col-xs-12">
78      <div class="panel-sapic">
79        <!-- Inicio Nav tabs -->
80        <ul class="nav nav-tabs" role="tablist">
81          <li role="presentation" class="active" id="cuentas">
82            <a href="#cuenta" aria-controls="cuenta" role="tab" data-toggle="tab">Cuenta de Usuario</a>
83          </li>
84          <li role="presentation" id="perfiles">
85            <a href="#perfil" aria-controls="perfil" role="tab" data-toggle="tab">Perfil de Usuario</a>
86          </li>
87        </ul>
88        <!-- Fin Nav tabs -->
89        <form id="form_register" method="post">
90          {% csrf_token %}
91        <!-- Inicio Tab panes -->
92        <div class="tab-content">
93          <div role="tabpanel" class="tab-pane active" id="cuenta">
94            <h3>Registrar la cuenta de vocero 'pre' registrado en registro de organizaciones comunales</h3>
95                <div class="form-group has-feedback">
96                  {{ form.email.label }}
97                </div>
98                <div class="form-group has-feedback">
99                  {{ forms.user.email }}
100                  <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
101                </div>
102                <div class="form-group has-feedback">
103                  {{ forms.user.username.label }}
104                </div>
105                <div class="form-group has-feedback">
106                  {{ forms.user.username }}
107                  <span class="glyphicon glyphicon-user form-control-feedback"></span>
108                </div>
109                <div class="panel panel-default">
110                  <div class="panel-body">
111                <div class="form-group has-feedback">
112                  {{ forms.user.password1.label }}
113                </div>
114                <div class="form-group has-feedback">
115                  {{ forms.user.password1 }}
116                  <span class="glyphicon glyphicon-lock form-control-feedback"></span>
117                </div>
118                <div class="form-group has-feedback">
119                  {{ forms.user.password2.label }}
120                </div>
121                <div class="form-group has-feedback">
122                  {{ forms.user.password2 }}
123                  <span class="glyphicon glyphicon-log-in form-control-feedback"></span>
124                </div>
125                <div class="row">
126                  <div class="col-xs-4">
127                    <label> Fortaleza de la contraseña</label>
128                  </div>
129                  <div id="meter" class="col-md-8 col-md-offset-2">
130
131                  </div>
132                </div>
133                  </div>
134                </div>
135
136                {% if 'Administradores' in request.session.grupos %}
137                  <div class="row">
138                    <div class="col-xs-4">
139                          {{ forms.user.is_active.label}}
140                          {{ forms.user.is_active}}
141                    </div>
142                  </div>
143              {% endif %}
144          </div>
145          <div role="tabpanel" class="tab-pane" id="perfil">
146            <h3>Registrar el Perfil del Usuario Vocero 'pre' registrado en registro de organizaciones comunales</h3>
147            <div clas="row">
148              <div class="form-group has-feedback">
149                {{ forms.user.first_name.label }}
150              </div>
151              <div class="form-group has-feedback">
152                {{ forms.user.first_name }}
153                <span class="glyphicon glyphicon-user form-control-feedback"></span>
154              </div>
155            </div>
156            <div clas="row">
157              <div class="form-group has-feedback">
158                {{ forms.user.last_name.label }}
159              </div>
160              <div class="form-group has-feedback">
161                {{ forms.user.last_name }}
162                <span class="glyphicon glyphicon-user form-control-feedback"></span>
163              </div>
164            </div>
165            <div class="row">
166              <div class="col-md-1 form-group">
167                {{ forms.user_vocero.fk_tipo_documento.label }}
168              </div>
169              <div class="col-md-5 form-group has-feedback">
170                {{ forms.user_vocero.fk_tipo_documento }}
171              </div>
172              <div class="col-md-1 form-group form-group has-feedback">
173                {{ forms.user_vocero.documento.label }}
174              </div>
175              <div class="col-md-5 form-group has-feedback">
176                {{ forms.user_vocero.documento }}
177              </div>
178            </div>
179            <div class="row">
180              <div class="col-md-1">
181                {{ forms.user_vocero.tipo_organizacion.label }}
182              </div>
183              <div class="col-md-5">
184                {{ forms.user_vocero.tipo_organizacion }}
185              </div>
186              <div id="organizacion_social">
187                <div class="col-md-1">
188                  {{ forms.user_vocero.organizacion.label }}
189                </div>
190                <div class="col-md-5">
191                  {{ forms.user_vocero.organizacion }}
192                </div>
193              </div>
194            </div>
195            <br>
196            <div class="row">
197              <div class="col-md-1">
198                {{ forms.user_vocero.fk_rol_unidad.label }}
199              </div>
200              <div class="col-md-5">
201                {{ forms.user_vocero.fk_rol_unidad }}
202              </div>
203              <div id="comites">
204                <div class="col-md-1">
205                  {{ forms.user_vocero.comite_unidad_ejecutiva.label }}
206                </div>
207                <div class="col-md-5">
208                  {{ forms.user_vocero.comite_unidad_ejecutiva }}
209                </div>
210              </div>
211            </div>
212              <br>
213            <div class="row">
214              <div class="col-xs-4">
215                  {{forms.user_vocero.estado.label}}
216                  {{forms.user_vocero.estado}}
217              </div>
218              <div class="col-xs-4" id="municipio">
219                  {{forms.user_vocero.municipio.label}}
220                  {{forms.user_vocero.municipio}}
221              </div>
222              <div class="col-xs-4" id="parroquia">
223                  {{forms.user_vocero.localidad.label}}
224                  {{forms.user_vocero.localidad}}
225              </div>
226            </div><br>
227            <div class="row">
228              <div class="col-md-4">
229                  {{forms.user_vocero.sector.label}}
230                  {{forms.user_vocero.sector}}
231              </div>
232              <div class="col-md-4">
233                  {{forms.user_vocero.casa_edificio_calle.label}}
234                  {{forms.user_vocero.casa_edificio_calle}}
235              </div>
236              <div class="col-md-4">
237                  {{forms.user_vocero.telefono.label}}
238                  {{forms.user_vocero.telefono}}
239              </div>
240            </div>
241            <br>
242            <button id="submit" type="submit" class="btn btn-danger btn-block btn-flat">Registrar</button>
243          </div>
244          <br>
245        <!-- Fin Tab panel -->
246        </div>
247        </form>
248      </div>
249    </div>
250  </div>
251</div>
252{% endblock contenido %}
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.