source: sapic/users/templates/users.register.html @ 830e9d2

Last change on this file since 830e9d2 was 72e62e0, checked in by ltroconis <ltroconis@…>, 6 años ago

Actualización de README.rst, actualización de requerimientos.txt, agregadas validaciones en registro de usuarios

  • Propiedad mode establecida a 100644
File size: 5.9 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{% endblock extrajs %}
14{% block contenido %}
15<div class="contenido-sapic">
16  <div class="row">
17    <div class="col-xs-12">
18      <div class="panel-sapic">
19        <!-- Inicio Nav tabs -->
20        <ul class="nav nav-tabs" role="tablist">
21          <li role="presentation" class="active" id="cuentas">
22            <a href="#cuenta" aria-controls="cuenta" role="tab" data-toggle="tab">Cuenta de Usuario</a>
23          </li>
24          <li role="presentation" id="perfiles">
25            <a href="#perfil" aria-controls="perfil" role="tab" data-toggle="tab">Perfil de Usuario</a>
26          </li>
27        </ul>
28        <!-- Fin Nav tabs -->
29        <form id="form_register" method="post">
30          {% csrf_token %}
31        <!-- Inicio Tab panes -->
32        <div class="tab-content">
33          <div role="tabpanel" class="tab-pane active" id="cuenta">
34            <h3>Registrar la cuenta de usuario</h3>
35                <div class="form-group has-feedback">
36                  {{ forms.user.email.label }}
37                </div>
38                <div class="form-group has-feedback">
39                  {{ forms.user.email }}
40                  {{ forms.user.email.errors }}
41                  <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
42                </div>
43                <div class="form-group has-feedback">
44                  {{ forms.user.username.label }}
45                </div>
46                <div class="form-group has-feedback">
47                  {{ forms.user.username }}
48                  {{ forms.user.username.errors }}
49                  <span class="glyphicon glyphicon-user form-control-feedback"></span>
50                </div>
51                <div class="panel panel-default">
52                  <div class="panel-body">
53                <div class="form-group has-feedback">
54                  {{ forms.user.password1.label }}
55                </div>
56                <div class="form-group has-feedback">
57                  {{ forms.user.password1 }}
58                  <span class="glyphicon glyphicon-lock form-control-feedback"></span>
59                </div>
60                <div class="form-group has-feedback">
61                  {{ forms.user.password2.label }}
62                </div>
63                <div class="form-group has-feedback">
64                  {{ forms.user.password2 }}
65                  <span class="glyphicon glyphicon-log-in form-control-feedback"></span>
66                </div>
67                <div class="row">
68                  <div class="col-xs-4">
69                    <label> Fortaleza de la contraseña</label>
70                  </div>
71                  <div id="meter" class="col-md-8 col-md-offset-2">
72
73                  </div>
74                </div>
75                  </div>
76                </div>
77
78                {% if 'Administradores' in request.session.grupos %}
79                  <p></p>
80                  <div class="row">
81                    <div class="col-xs-8">
82
83                          {{ forms.user.is_staff.label}}
84                          {{ forms.user.is_staff}}
85
86                    </div>
87                    <div class="col-xs-4">
88                          {{ forms.user.is_active.label}}
89                          {{ forms.user.is_active}}
90                    </div>
91                  </div>
92                  <div class="form-group has-feedback">
93                    <label>
94                          Grupos de Usuario
95                    </label>
96                    {{ forms.user.groups }}
97                  </div>
98              {% endif %}
99          </div>
100          <div role="tabpanel" class="tab-pane" id="perfil">
101            <h3>Registrar el Perfil del Usuario</h3>
102            <div class="form-group has-feedback">
103              {{ forms.user.first_name.label }}
104            </div>
105            <div class="form-group has-feedback">
106              {{ forms.user.first_name }}
107              <span class="glyphicon glyphicon-user form-control-feedback"></span>
108            </div>
109            <div class="form-group has-feedback">
110              {{ forms.user.last_name.label }}
111            </div>
112            <div class="form-group has-feedback">
113              {{ forms.user.last_name }}
114              <span class="glyphicon glyphicon-user form-control-feedback"></span>
115            </div>
116            <div class="form-group has-feedback">
117              {{ forms.user_perfil.fk_tipo_documento.label }}
118            </div>
119            <div class="form-group has-feedback">
120              {{ forms.user_perfil.fk_tipo_documento }}
121              <span class="glyphicon glyphicon-list form-control-feedback"></span>
122            </div>
123            <div class="form-group has-feedback">
124              {{ forms.user_perfil.id_perfil.label }}
125            </div>
126            <div class="form-group has-feedback">
127              {{ forms.user_perfil.id_perfil }}
128              <span class="glyphicon glyphicon-list form-control-feedback"></span>
129            </div>
130            <br>
131            <button id="submit" type="submit" class="btn btn-danger btn-block btn-flat">Registrar</button>
132          </div>
133          <br>
134        <!-- Fin Tab panel -->
135        </div>
136        </form>
137      </div>
138    </div>
139  </div>
140</div>
141{% endblock contenido %}
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.