Conjunto d0e817c en seiven
- Fecha y hora:
- 02/12/2016 15:14:47 (hace 7 años)
- Branches:
- master, carga
- Children:
- baffc7c
- Parents:
- a6b1f8d
- Ubicación:
- usuario
- Ficheros:
-
- 3 editados
Leyenda
- No modificado
- Añadido
- Eliminado
-
usuario/admin.py
rfbb0f12 rd0e817c 1 """ 2 Sistema Estadístico Integral de Venezuela - (SEIVEN) 3 4 Copyleft (@) 2015 CENDITEL nodo Mérida - https://mpv.cenditel.gob.ve/seiven 5 """ 6 ## @namespace usuario.admin 7 # 8 # Contiene las clases, atributos y métodos que serán mostrados en el panel de administración 9 # @author Ing. Roldan Vargas (rvargas at cenditel.gob.ve) 10 # @author <a href='http://www.cenditel.gob.ve'>Centro Nacional de Desarrollo e Investigación en Tecnologías Libres 11 # (CENDITEL) nodo Mérida - Venezuela</a> 12 # @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a> 13 from __future__ import unicode_literals 14 1 15 from django.contrib import admin 16 from django.contrib.auth.admin import UserAdmin 17 from django.contrib.auth.models import User 18 from django.utils.translation import ugettext_lazy as _ 19 from .models import UserProfile 2 20 3 # Register your models here. 21 import logging 22 23 logger = logging.getLogger("base") 24 25 __licence__ = "GNU Public License v2" 26 __revision__ = "" 27 __docstring__ = "DoxyGen" 28 29 30 31 admin.site.unregister(User) 32 33 class UserProfileInline(admin.StackedInline): 34 model = UserProfile 35 fk_name = 'user' 36 max_num = 1 37 can_delete = False 38 readonly_fields = ('tipo_documento', 'ocupacion', 'fecha_modpass', 'institucion') 39 40 class UserProfileAdmin(UserAdmin): 41 inlines = (UserProfileInline,) 42 43 44 admin.site.register(User, UserProfileAdmin) -
usuario/models.py
re44bd19 rd0e817c 50 50 51 51 ## Establece la última fecha de modificación de la contraseña, lo cual permite establecer la caducidad de la misma 52 fecha_modpass = models.DateTimeField(null=True, help_text=_("Fecha en la que se modificó la contraseña"))52 fecha_modpass = models.DateTimeField(null=True, blank=True, help_text=_("Fecha en la que se modificó la contraseña")) 53 53 54 54 ## Contiene datos sobre la institucion a la cual pertenece el usuario … … 56 56 57 57 ## Indica el nivel de acceso que tiene el usuario 58 nivel_acceso = models.PositiveSmallIntegerField(choices=NIVELES_ACCESO, null=True )58 nivel_acceso = models.PositiveSmallIntegerField(choices=NIVELES_ACCESO, null=True, blank=True) 59 59 60 60 -
usuario/views.py
rc214788c rd0e817c 339 339 ## Asigna un enlace de verificación en el registro de usuarios 340 340 link = self.request.build_absolute_uri("%s?userid=%s&key=%s" % ( 341 urlresolvers.reverse( 'usuario.views.confirmar_registro'),341 urlresolvers.reverse(confirmar_registro), 342 342 self.object.username, hash_user(self.object, is_new_user=True).decode() 343 343 ))
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.