Conjunto de cambios 3b38b3f en sapic para users/models.py


Ignorar:
Fecha y hora:
09/08/2017 16:22:17 (hace 7 años)
Autor:
lhernandez <lhernandez@…>
Branches:
master, erwin, explicacion_situacional, gestion_usuarios, taller_django
Children:
79326b0
Parents:
d95c87b
Mensaje:

Desarrollado e implementado el Registro de Usuarios Voceros asociados a una organizacion social

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • users/models.py

    r57f6191 r3b38b3f  
    1616from utils.models import (
    1717    TipoDocumento,
     18    )
     19
     20from organizaciones.models import (
     21    Vocero,
    1822    )
    1923
     
    6468        return self.fk_user.username
    6569
     70
     71class UserProfileVocero(models.Model):
     72    """!
     73    Clase que construye el modelo de datos para el perfil de usuario vocero
     74
     75    @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     76    @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     77    @date 03-08-2017
     78    @version 1.0.0
     79    """
     80    fk_user = models.OneToOneField(User)
     81    fk_vocero = models.OneToOneField(Vocero)
     82
     83    class Meta:
     84        """!
     85        Clase que construye los meta datos del modelo
     86
     87        @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     88        @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     89        @date 03-08-2017
     90        @version 1.0.0
     91        """
     92        ordering = ('fk_user',)
     93        verbose_name = 'Perfil de usuario vocero'
     94        verbose_name_plural = 'Perfiles de usuarios voceros'
     95        db_table = 'users_perfil_vocero'
     96
     97    def __str__(self):
     98        """!
     99        Fucncion que muestra el dato del perfil de usuario
     100
     101        @author Ing. Leonel P. Hernandez M. (lhernandez at cenditel.gob.ve)
     102        @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
     103        @date 03-08-2017
     104        @param self <b>{object}</b> Objeto que instancia la clase
     105        @return Devuelve el objeto del perfil de usuario
     106        """
     107        return self.fk_user.username
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.