
    X@	gA                     V    d dl mZ d dlmZ ddlmZmZ d dlmZ  G d de          Z	dS )	    )AbstractUser)models   )DestinataireInformation)DEFAULT_CSSc                       e Zd Z ej        ddej                  Z ej        ddej                  Z ej        de	e	dfdfd	          Z
d
 Zd Zd Zd ZdS )UserEleveT)null	on_deleteColleuru   Style préféré	classique)znew_style.cssu   épuré2   )verbose_namedefaultchoices
max_lengthc                 f    t           j                            |                                           S )N)userr   objectsfiltercountselfs    #/opt/e-colle/accueil/models/user.pytotalmessageszUser.totalmessages   s(    #***55;;===    c                 h    t           j                            | d                                          S )NF)r   lur   r   s    r   messagesnonluszUser.messagesnonlus   s*    #***>>DDFFFr   c                     | j         r3t          j                            d                              d          S | j        r3t          j                            d                              d          S d S )Nr   )destinatairez-date   )colleurr   r   r   order_byelever   s    r   get_infozUser.get_info   st    < 	P&--1-==FFwOOO: 	P&--1-==FFwOOO	P 	Pr   c                     d                     | j                                        | j                                                  S )Nz{} {})format
first_nametitle	last_nameupperr   s    r   __str__zUser.__str__   s2    ~~do3355dn6J6J6L6LMMMr   N)__name__
__module____qualname__r   OneToOneFieldCASCADEr(   r&   	CharFieldr   cssr   r"   r)   r0    r   r   r
   r
      s         F tv~NNNE"f"946>RRRG
&
'-/KL	  C> > >G G GP P PN N N N Nr   r
   N)
django.contrib.auth.modelsr   	django.dbr    r   r   ecolle.settingsr   r
   r8   r   r   <module>r=      s    3 3 3 3 3 3       ' ' ' ' ' ' ' ' ' ' ' ' ' 'N N N N N< N N N N Nr   