source: seguimiento_proyectos/sepai/templates/users/modal_userPerfil.html @ 0391bfa

desarrollo
Last change on this file since 0391bfa was 0391bfa, checked in by lhernandez <lhernandez@…>, 7 años ago

Estable el login de la plataforma, creado los permisos para los grupos de usuario, se desarrollo las funcionalidades para el control de usuario para los administradores del sitio

  • Propiedad mode establecida a 100644
File size: 3.5 KB
Línea 
1{% block extras_js %}
2<script type="text/javascript">
3// URL cargar permisos
4var CARGAR_PERMISOS = "{% url 'users:cargar_permisos' %}"
5</script>
6{% load staticfiles %}
7
8<link rel="shortcut icon" type="image/png" href="{% static 'icon/favicon.ico' %}"/>
9<!-- Bootstrap 3.3.6 -->
10<link rel="stylesheet" href="{% static 'bootstrap-3/css/bootstrap.min.css' %}">
11<!-- Font Awesome -->
12<link rel="stylesheet" href="{% static 'css/font-awesome.min.css' %}">
13
14<link rel="stylesheet" href="{% static 'fonts/font-awesome.min.css' %}">
15<!-- Ionicons -->
16<link rel="stylesheet" href="{% static 'css/ionicons.min.css' %}">
17<!-- Theme style -->
18<link rel="stylesheet" href="{% static 'dist/css/AdminLTE.min.css' %}">
19
20<link rel="stylesheet" href="{% static 'plugins/iCheck/square/blue.css' %}">
21<script src="{% static 'DataTables/media/js/jquery.js' %}" type="text/javascript"></script>
22
23<!-- Bootstrap 3.3.6 -->
24<script src="{% static 'bootstrap-3/js/bootstrap.min.js' %}" type="text/javascript"></script>
25
26<!-- AdminLTE App -->
27<script src="{% static 'dist/js/app.min.js' %}" type="text/javascript"></script>
28
29<script src="{% static 'plugins/iCheck/icheck.min.js' %}"></script>
30<script type="text/javascript" src="{% static 'users/user_register.js' %}"></script>
31{% endblock extras_js %}
32<form action="{% url 'users:modal_perfil' %}" method="post">
33    {% csrf_token %}
34    {{ form.id_user }}
35  <div class="form-group has-feedback">
36    {{ form.first_name }}
37    <span class="glyphicon glyphicon-user form-control-feedback"></span>
38  </div>
39  <div class="form-group has-feedback">
40    {{ form.last_name }}
41    <span class="glyphicon glyphicon-user form-control-feedback"></span>
42  </div>
43  <div class="form-group has-feedback">
44    {{ form.email }}
45    <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
46  </div>
47  <div class="form-group has-feedback">
48    {{ form.username }}
49    <span class="glyphicon glyphicon-user form-control-feedback"></span>
50  </div>
51  <div class="form-group has-feedback">
52    {{ form.password1 }}
53    <span class="glyphicon glyphicon-lock form-control-feedback"></span>
54  </div>
55  <div class="form-group has-feedback">
56    {{ form.password2 }}
57    <span class="glyphicon glyphicon-log-in form-control-feedback"></span>
58  </div>
59  {% if 'Administradores' in request.session.grupos %}
60  <div class="row">
61        <div class="col-xs-8">
62        <div class="checkbox icheck">
63          <label>
64            {{ form.is_staff}}
65          </label>
66            {{ form.is_staff.label}}
67          </div>
68        </div>
69        <!-- /.col -->
70        <div class="col-xs-4">
71          <div class="checkbox icheck">
72          <label>
73            {{ form.is_active}}
74          </label>
75            {{ form.is_active.label}}
76          </div>
77        </div>
78        <!-- /.col -->
79      </div>
80      <div class="form-group has-feedback">
81        <label>
82              Grupos de Usuario
83        </label>
84        {{ form.groups }}
85      </div>
86      <div class="form-group has-feedback" id="permisos_form">
87      <label>
88          Permisos para el Usuario
89        </label>
90        {{ form.user_permissions }}
91      </div>
92  {% endif %}
93<div class="modal-footer">
94<input type="submit" value="Actualizar Perfil" class="btn btn-primary"/>
95</form>
96<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
97</div>
98<script type="text/javascript">
99
100  $(function () {
101    $('#id_is_active, #id_is_staff').iCheck({
102      checkboxClass: 'icheckbox_square-blue',
103      radioClass: 'iradio_square-blue',
104      increaseArea: '20%' // optional
105    });
106  });
107</script>
108
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.