source: sapic/users/templates/users.register.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: 8.1 KB
Línea 
1{% extends "base.inicio.html" %}
2{% block titulo %}_-=SAPIC-Registrarse=-_{% 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').hide()
17
18      $('#id_tipo_organizacion').change(function(event){
19        var url_org = "{% url 'organizaciones:obtener_orgs' %}"
20        cargar_organizciones($(this).val(), url_org);
21      })
22      $('#id_groups').click(function(){
23        if ($('#id_groups option:selected').text() == "Voceros"){
24          $('#organizacion_social').show();
25        }
26        else{
27          $('#organizacion_social').hide();
28        }
29      });
30
31    });
32</script>
33<script type="text/javascript" src="{% static 'organizaciones/list_organizaciones.js' %}"></script>
34{% endblock extrajs %}
35{% block extramessagesFormsErrors %}
36{% if forms.user.errors %}
37<div class="box-body">
38  <div class="alert alert-danger alert-dismissible">
39  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
40  <h4><i class="icon fa fa-ban"></i> Â¡Error!</h4>
41  No se pudo continuar con la aplicación debido a los siguientes errores:<br/>
42  <ul>
43      {% for field in forms.user %}
44          {% if field.errors %}<li>{{ field.errors|striptags }}</li>{% endif %}
45      {% endfor %}
46  </ul>
47  </div>
48  {% elif forms.user_perfil.errors %}
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      {{forms.user_perfil.errors}}
55      {% for field in forms.user_perfil %}
56          {% if field.errors %}<li>{{ field.errors|striptags }}</li>{% endif %}
57      {% endfor %}
58  </ul>
59  </div>
60{% endif %}
61</div>
62{% endblock extramessagesFormsErrors %}
63{% block contenido %}
64<div class="contenido-sapic">
65  <div class="row">
66    <div class="col-xs-12">
67      <div class="panel-sapic">
68        <!-- Inicio Nav tabs -->
69        <ul class="nav nav-tabs" role="tablist">
70          <li role="presentation" class="active" id="cuentas">
71            <a href="#cuenta" aria-controls="cuenta" role="tab" data-toggle="tab">Cuenta de Usuario</a>
72          </li>
73          <li role="presentation" id="perfiles">
74            <a href="#perfil" aria-controls="perfil" role="tab" data-toggle="tab">Perfil de Usuario</a>
75          </li>
76        </ul>
77        <!-- Fin Nav tabs -->
78        <form id="form_register" method="post">
79          {% csrf_token %}
80        <!-- Inicio Tab panes -->
81        <div class="tab-content">
82          <div role="tabpanel" class="tab-pane active" id="cuenta">
83            <h3>Registrar la cuenta de usuario</h3>
84                <div class="form-group has-feedback">
85                  {{ forms.user.email.label }}
86                </div>
87                <div class="form-group has-feedback">
88                  {{ forms.user.email }}
89                  {{ forms.user.email.errors }}
90                  <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
91                </div>
92                <div class="form-group has-feedback">
93                  {{ forms.user.username.label }}
94                </div>
95                <div class="form-group has-feedback">
96                  {{ forms.user.username }}
97                  {{ forms.user.username.errors }}
98                  <span class="glyphicon glyphicon-user form-control-feedback"></span>
99                </div>
100                <div class="panel panel-default">
101                  <div class="panel-body">
102                <div class="form-group has-feedback">
103                  {{ forms.user.password1.label }}
104                </div>
105                <div class="form-group has-feedback">
106                  {{ forms.user.password1 }}
107                  <span class="glyphicon glyphicon-lock form-control-feedback"></span>
108                </div>
109                <div class="form-group has-feedback">
110                  {{ forms.user.password2.label }}
111                </div>
112                <div class="form-group has-feedback">
113                  {{ forms.user.password2 }}
114                  <span class="glyphicon glyphicon-log-in form-control-feedback"></span>
115                </div>
116                <div class="row">
117                  <div class="col-xs-4">
118                    <label> Fortaleza de la contraseña</label>
119                  </div>
120                  <div id="meter" class="col-md-8 col-md-offset-2">
121
122                  </div>
123                </div>
124                  </div>
125                </div>
126
127                {% if 'Administradores' in request.session.grupos %}
128                  <p></p>
129                  <div class="row">
130                    <div class="col-xs-8">
131
132                          {{ forms.user.is_staff.label}}
133                          {{ forms.user.is_staff}}
134
135                    </div>
136                    <div class="col-xs-4">
137                          {{ forms.user.is_active.label}}
138                          {{ forms.user.is_active}}
139                    </div>
140                  </div>
141                  <div class="form-group has-feedback">
142                    <label>
143                          Grupos de Usuario
144                    </label>
145                    {{ forms.user.groups }}
146                  </div>
147              {% endif %}
148          </div>
149          <div role="tabpanel" class="tab-pane" id="perfil">
150            <h3>Registrar el Perfil del Usuario</h3>
151            <div class="form-group has-feedback">
152              {{ forms.user.first_name.label }}
153            </div>
154            <div class="form-group has-feedback">
155              {{ forms.user.first_name }}
156              <span class="glyphicon glyphicon-user form-control-feedback"></span>
157            </div>
158            <div class="form-group has-feedback">
159              {{ forms.user.last_name.label }}
160            </div>
161            <div class="form-group has-feedback">
162              {{ forms.user.last_name }}
163              <span class="glyphicon glyphicon-user form-control-feedback"></span>
164            </div>
165            <br>
166            <div class="row">
167              <div class="col-md-1 form-group">
168                {{ forms.user_perfil.fk_tipo_documento.label }}
169              </div>
170              <div class="col-md-5 form-group has-feedback">
171                {{ forms.user_perfil.fk_tipo_documento }}
172              </div>
173              <div class="col-md-1 form-group form-group has-feedback">
174                {{ forms.user_perfil.id_perfil.label }}
175              </div>
176              <div class="col-md-5 form-group has-feedback">
177                {{ forms.user_perfil.id_perfil }}
178              </div>
179            </div>
180            <div class="row" id="organizacion_social">
181              <div class="col-md-1">
182                {{ forms.user_perfil.tipo_organizacion.label }}
183              </div>
184              <div class="col-md-5">
185                {{ forms.user_perfil.tipo_organizacion }}
186              </div>
187              <div>
188                <div class="col-md-1">
189                  {{ forms.user_perfil.organizacion.label }}
190                </div>
191                <div class="col-md-5">
192                  {{ forms.user_perfil.organizacion }}
193                </div>
194              </div>
195            </div>
196            <br>
197            <button id="submit" type="submit" class="btn btn-danger btn-block btn-flat">Registrar</button>
198          </div>
199          <br>
200        <!-- Fin Tab panel -->
201        </div>
202        </form>
203      </div>
204    </div>
205  </div>
206</div>
207{% endblock contenido %}
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.