î
rtÄW$	  ã               @   s=   d  d l  m Z d  d l m Z Gd d „  d e j ƒ Z d S)é    )Úmodels)ÚUserc            	   @   s~  e  Z d  Z d d „  Z Gd d „  d ƒ Z e j e d d ƒZ e j	 d d d	 d ƒ Z
 e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d d	 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d e d d d d d	 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d d
 d ƒ Z e j d d ƒ Z e j d d d
 d ƒ Z e j d d d	 d ƒ Z e j d d d	 d ƒ Z  e j d d d
 d ƒ Z! e j d d d	 d ƒ Z" e j d d d	 d ƒ Z# e j d d d
 d ƒ Z$ d d „  Z% d d „  Z& d d „  Z' d S)ÚUserProfilec             C   sD   d d  l  } | j d ƒ \ } } } | j d d ƒ } d | | f S)Nr   Ú.l    J)£l    ›s½ zuserpic/%s.%s)ÚrandomÚ
rpartitionÚrandint)ÚselfÚfilenamer   ÚfnameÚdotÚ	extensionÚslug© r   ú0/var/www/ifolica/data/wsgi/usercontrol/models.pyÚimage_file_filename   s    zUserProfile.image_file_filenamec               @   s   e  Z d  Z d Z d S)zUserProfile.MetaZcustom_profileN)Ú__name__Ú
__module__Ú__qualname__Údb_tabler   r   r   r   ÚMeta   s   r   Úrelated_nameZprofileÚblankTÚnullÚ
max_lengthé@   Ú	upload_toÚdefaultzuserpic/no-img.jpgiè  Fé   c             C   s   |  j  d  d … S)Né   )Úphone)r	   r   r   r   Úcutted_phone-   s    zUserProfile.cutted_phonec             C   s   |  j  d  d … S)Nr   )Úadditional_phone)r	   r   r   r   Úcutted_additional_phone0   s    z#UserProfile.cutted_additional_phonec             C   s   d |  j  |  j f S)Nz	%s %s (s))Ú
first_nameÚ	last_name)r	   r   r   r   Ú__str__3   s    zUserProfile.__str__N)(r   r   r   r   r   r   ÚOneToOneFieldr   ÚuserÚBigIntegerFieldZfbidÚ	CharFieldr$   r%   ÚIntegerFieldÚageZcountryZcityÚaddressÚ	FileFieldZ
image_filer    r"   Zcompany_nameÚcommentsZprevious_emailZ	new_emailÚBooleanFieldZemail_proofZemail_activation_keyÚDateTimeFieldZemail_activation_key_expiresZemail_last_changedZpassword_recovery_keyZpassword_recovery_key_expiresZpassword_last_recoverZ	real_mailr!   r#   r&   r   r   r   r   r      s>   	r   N)Ú	django.dbr   Údjango.contrib.auth.modelsr   ÚModelr   r   r   r   r   Ú<module>   s   