
    	g#                     h    d dl mZ d dlZd dlZd dlmZmZ d dlZd dl	Z G d dej
                  Z
dS )    )settingsN)
migrationsmodelsc                      e Zd ZdZdgZ ej        dd ej        dddd          fd ej	        d	d
          fd ej
        ddd          fd ej        ddd          fd ej	        ddidddej        j        j                                        gd          fd ej	        ddd          fd ej	        ddd          fd ej        ddd          fd  ej        dd!d"          fd# ej        dd$d%          fd& ej
        ej        j        j        d'(          fd) ej
        dd*+          fd, ej
        dd-.          fd/ ej        d0d1d2g(          fd3 ej        dd45          fd6 ej        dd75          fd8 ej        dd95          fd: ej        d0d;d<g(          fd= ej        dd>5          fd? ej	        dd@ddAB          fdC ej	        dd@ddDB          fdE ej	        ddddFB          fdG ej        ddH(          fdI ej        ddJ(          fgdKdLddMdNej        j        j                                        fgO           ej        dPd ej        dddd          fdQ ej	        ddP
          fgR           ej        dSd ej        dddd          fdQ ej	        ddS
          fgR           ej        dTd ej        dddd          fdQ ej	        ddT
          fdU ej	        ddddUB          fd= ej	        ddVddWB          fgdXdQgdYZ           ej        d[d ej        dddd          fdQ ej	        dd\
          fgR           ej        d]d ej        dddd          fd) ej
        ddd^_          fd, ej
        dd`.          fda ej        ddb5          fdc ej        ej        j        j        j        ddej        def          fdg ej        ej        j        j        j        dhej        def          fgdidjgiZ           ej        dkd ej        dddd          fd/ ej        d0d1d2g(          fd: ej        d0d;d<g(          fd3 ej        d4l          fdQ ej	        ddm
          fdn ej	        ddo
          fd8 ej        d9l          fdG ej        dp          fdc ej        ej        j        j        j        dqej        def          fdr ej        ej        j        j        j        dsdSt          fg
didugiZ           ej        dKdv ej        ddej        j        j        j        dwdPx          y           ej        dKdz ej         dd{d|dKd}dz~          y           ej        dKd ej        dej        j        j        j        ddT          y           ej        dKd ej        dej        j        j        j        dd\          y           ej        dKd ej        d0dej        j        j        j        dej                  y           ej        dKd ej         ddd|dKdd~          y          gZ!dS )	MigrationT)auth%0012_alter_user_first_name_max_lengthUseridFID)auto_createdprimary_key	serializeverbose_namepassword   )
max_lengthr   
last_loginz
last login)blanknullr   is_superuserzPDesignates that this user has all permissions without explicitly assigning them.zsuperuser status)default	help_textr   usernameuniquez)A user with that username already exists.zFRequired. 150 characters or fewer. Letters, digits and @/./+/-/_ only.   )error_messagesr   r   r   
validatorsr   
first_namez
first name)r   r   r   	last_namez	last nameemail   zemail addressis_staffz9Designates whether the user can log into this admin site.zstaff status	is_activezeDesignates whether this user should be treated as active. Unselect this instead of deleting accounts.activedate_joinedzdate joined)r   r   createdu   Fecha de creación)auto_now_addr   updatedu   Fecha de edición)auto_nowr   nacionalidad   )r,   v)   ecedulau   Cédula)r   r   civCIV
nacimientozFecha de Nacimientosexo)r,   	masculino)r.   Ahorro	direccionu
   Direccióntlf12   u   Teléfono 1)r   r   r   r   tlf2u   Teléfono 2cuentau   Número de Cuenta	fallecidou   ¿Fallecido?notificacionesu   ¿Enviar comunicados?userusers)r   verbose_name_pluralabstractobjects)namefieldsoptionsmanagersBanconombre)rC   rD   
ParentescoSucursaltlf   	Direccion
Sucursales)r@   ordering)rC   rD   rE   
TipoCuentazTipo de Cuenta	NotasAgrezFecha de Registro)r(   r   r   u   Fecha de EdiciónnotaNotas	agremiado	get_notasUsuario)	on_deleterelated_nametor   usuarioget_misnotasrO   z-pkBeneficiario)r   NombreapellidoApellido)r   get_beneficiarios
parentescozuser.parentesco)rW   rY   r   parentesco_idbancoz
user.banco)r   r   rW   rY   r   )
model_namerC   fieldgroupszaThe groups this user belongs to. A user will get all permissions granted to each of their groups.user_setz
auth.group)r   r   rX   related_query_namerY   r   sucursaliV  zuser.sucursal)r   rW   rY   r   tipo_cuentazuser.tipocuenta)r   rW   rY   r   	user_edit
get_editor)r   r   rW   rX   rY   user_permissionsz#Specific permissions for this user.zauth.permissionzuser permissionsN)"__name__
__module____qualname__initialdependenciesr   CreateModelr   BigAutoField	CharFieldDateTimeFieldBooleanFielddjangocontribr   r   UnicodeUsernameValidator
EmailFieldutilstimezonenowIntegerField	DateField	TextFieldUserManager
ForeignKeydbdeletionCASCADEr   AUTH_USER_MODELAddFieldManyToManyField
operations     K/home/assecura/Documentos/GitHub/FONPRESAPI/user/migrations/0001_initial.pyr   r      s
       G 	:L
 	
*v*$Z_nrssst-V-:VVVW3v3$TXdeeef!4!4U  Oa  pB  "C  "C  "C  D-V-hHs=t  AI  VY  bf  tz  tB  tG  tR  tk  tk  tm  tm  sn  }G  H  H  H  I/v/dsYefffg.f.TcXcddde+&+$3Udeeef0V0  KF  Uc  d  d  d  e1f1$  Kr  AI  J  J  J  K 4 4V\=R=Ver s s st0F0dQefffg0F0$M`aaab!4!4QhX`Ma!b!b!bc.6.DyQQQR++EJJJK/v/TH]^^^_,,QFVXeEfgggh.f.D|TTTU))$]jkkkl))$]jkkkl+6+$3T`stttu1f1%n]]]^!#66#6tRi#j#j#jk16 !''.!  FN/6BBDDEC$	
 $	
 $	
J 	
*v*$Z_nrssst+6+sQQQR	
 	
 	
 	
*v*$Z_nrssst+6+sVVVW	
 	
 	
 	
*v*$Z_nrssst+6+sTTTU((t$]bcccd.f.TcPTcnooop	 (4%J 	
 	
 	
 	
*v*$Z_nrssst+6+sIYZZZ[	
 	
 	
 	
*v*$Z_nrssst0F0d\opppq0F0$M`aaab))t'JJJK/f/&):J:S:[ju  {C  {S  bk  l  l  l  m-F-	8H8Q8Yhv  |D  |T  cl  m  m  m  n UG	
 	
 	
 	
*v*$Z_nrssst!4!4QhX`Ma!b!b!bc,,QFVXeEfgggh.6.IFFFG+6+sRRRS-V-:VVVW/v/=RSSST1f1%@@@A/f/&):J:S:[j}  CK  C[  js  t  t  t  u0v069;K;T;\ar  BN   O   O   O  P _-	
 	
 	
$ 	
#&#$TVYEUE^Efkw  GN  O  O  O	
 	
 	

 	
(&(t  @c  r|  QW  \h  w  @  @  @	
 	
 	

 	
#&#DFI<L<U<]bq  AK  L  L  L	
 	
 	

 	
#&#$&):J:S:[`q  AQ  R  R  R	
 	
 	

 	
#&#ADFIDTD]De  uA  FN  F^  _  _  _	
 	
 	

 	
#(&(t?ds}  SY  ^o  ~P  Q  Q  Q	
 	
 	
CFJJJr   r   )django.confr   django.contrib.auth.modelsrx   django.contrib.auth.validators	django.dbr   r   django.db.models.deletiondjango.utils.timezoner   r   r   r   <module>r      s    !           ! ! ! ! % % % % ( ( ( ( ( ( ( (            N N N N N
$ N N N N Nr   