
    h?                        d dl mZ d dlmZmZmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ  ej8                  e       G d dej:                               Z ej8                  e       G d dej:                               Z ej8                  e       G d dej:                               Z  ej8                  e       G d	 d
ej:                               Z! ej8                  e       G d dej:                               Z" ej8                  e       G d dej:                               Z#ejH                  j9                  e
        ej8                  e       G d dej:                               Z% ej8                  e       G d dej:                               Z& ej8                  e       G d dej:                               Z' ej8                  e       G d dej:                               Z( ej8                  e       G d dej:                               Z) ej8                  e       G d dej:                               Z* ej8                  e       G d dej:                               Z+ejH                  j9                  e        ej8                  e       G d dej:                               Z, ej8                  e       G d d ej:                               Z- ej8                  e       G d! d"ej:                               Z. ej8                  e	       G d# d$ej:                               Z/ ej8                  e       G d% d&ej:                               Z0 ej8                  e       G d' d(ej:                               Z1ejH                  j9                  e       ejH                  j9                  e       ejH                  j9                  e       ejH                  j9                  e       y))*    )admin)UserUserPermissionsClientClientRelationCitiesAirlinesLoginOTPSettingsStateMenu
ClientVisaCompanyClientDocumentAuthGroupsUserClientFrequentFlyer	CountriesClientPassportr   	ClientLogClientTravelInsuranceAssocClientCompany	AuthLoginAuthPermissionsUserAuthRememberTokenAuthTokenLoginr   
EmailSetupc                       e Zd ZdZdZdZdZy)	UserAdmin)idemailusernamedesignation	is_activeis_staffis_superuser
last_login)r#   r$   r%   )r!   r    )r   N__name__
__module____qualname__list_displaylist_filtersearch_fieldsordering     9D:\Kush\my_value_trip_django\my_value_trip\users\admin.pyr   r      s    L <K)MHr0   r   c                       e Zd ZdZy)ClientRelationAdmin)r   from_client	to_clientrelationcross_relationNr(   r)   r*   r+   r/   r0   r1   r3   r3      s    SLr0   r3   c                       e Zd ZdZdZg dZy)ClientAdmin)	client_idclient_codeclient_first_nameclient_last_name
contact_nor    client_typer6   crossrelationclient_statusr#   )r=   r>   r    r<   )r    genderdobanniversary_dateNr(   r)   r*   r+   r-   r,   r/   r0   r1   r:   r:      s     zLUM@Kr0   r:   c                   "    e Zd Zg dZg dZdgZy)AirlinesAdmin)r   iataicaoairlinecallsigncountry)rK   rI   rJ   rL   rM   rM   NrF   r/   r0   r1   rH   rH      s    KLFM+Kr0   rH   c                       e Zd ZdZdZdZdZy)	MenuAdmin)r   	menu_namemenu_actionmenu_urlref_menumenu_order_nomenu_statusmenu_default)rU   )rP   rR   )rT   Nr'   r/   r0   r1   rO   rO   #   s    }L"K-M!Hr0   rO   c                   $    e Zd Zg dZg dZddgZy)UserPermissionsAdmin)r   ref_user_idref_menu_idcan_viewcan_addcan_edit
can_delete
can_export)r[   r\   r]   r^   r_   ref_user_id__usernameref_menu_id__menu_nameNr(   r)   r*   r+   r,   r-   r/   r0   r1   rX   rX   ,   s    	L RK,.FGMr0   rX   c                       e Zd ZddgZy)EmailSetupAdminr   report_typeNr8   r/   r0   r1   rd   rd   >   s    -(Lr0   rd   c                       e Zd Zg dZddgZy)CountryAdmin)r   	shortnamenamecountry_code
min_length
max_lengthri   rh   N)r(   r)   r*   r+   r-   r/   r0   r1   rg   rg   E   s    ZL[)Mr0   rg   c                        e Zd Zg dZdgZdgZy)
StateAdmin)r   ri   
country_idro   ri   Nrb   r/   r0   r1   rn   rn   J   s    /L.KHMr0   rn   c                   (    e Zd ZdZdZd Zde_        y)	CityAdmin)r   ri   state_id)rr   c                 J    |j                   r|j                   j                  S dS )N-)rr   ri   )selfobjs     r1   get_state_namezCityAdmin.get_state_nameU   s    $'LLs||  9c9r0   r   N)r(   r)   r*   r+   r,   rw   short_descriptionr/   r0   r1   rq   rq   P   s    -LK:'.N$r0   rq   c                       e Zd ZdZdZy)ClientVisaAdmin)r   
ref_clientref_visa_countrypassport_size_photograph	visa_typevisa_from_datevisa_to_date)r~   r   r   Nr(   r)   r*   r+   r,   r/   r0   r1   rz   rz   Z   s     GLAKr0   rz   c                       e Zd ZdZdZdZy)CompanyAdmin)	r   company_namegst_namegst_nocompany_countrycompany_statecompany_citycompany_statusr#   )r   r#   r   r   )r   r   r   company_addressNrb   r/   r0   r1   r   r   _   s    L VKMMr0   r   c                       e Zd ZdZy)ClientDocumentAdmin)r   r{   other_documentother_document_nameNr8   r/   r0   r1   r   r   i   s    PLr0   r   c                       e Zd ZdZy)ClientFrequentFlyerAdmin)r   r{   ref_airlineff_noNr8   r/   r0   r1   r   r   p   s    ?Lr0   r   c                       e Zd ZdZy)ClientLogAdmin)r   ref_client_idref_table_nameref_idaction_typeperformed_byperformed_atNr8   r/   r0   r1   r   r   t   s    uLr0   r   c                       e Zd ZdZdZy)ClientPassportAdmin)r   r{   passport_nopassport_filepassport_expiry_date)r   r   Nr   r/   r0   r1   r   r   y   s    _L9Kr0   r   c                       e Zd ZdZy)LoginOTPAdmin)r   is_verifiedotp
created_atpurposeNr8   r/   r0   r1   r   r   ~   s    HLr0   r   c                       e Zd ZdZdZy)ClientTravelInsuranceAdmin)r   r{   insurance_documentinsurance_from_dateinsurance_to_date)r   r   Nr   r/   r0   r1   r   r      s    iL>Kr0   r   c                       e Zd ZdZy)AssocClientCompanyAdmin)r   r{   ref_companyr"   primary_companyNr8   r/   r0   r1   r   r      s    XLr0   r   N)2django.contribr   users.modelsr   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   register
ModelAdminr   r3   r:   rH   rO   rX   siterd   rg   rn   rq   rz   r   r   r   r   r   r   r   r   r/   r0   r1   <module>r      s     D  D  D  D  D  D  D  D      T%** T  T A%"" A A E$$  
 "   " "  H5++ H !H 

  H 
)e&& ) ) 	*5## * * !!  
 /   / / 
Be&& B B N5## N N Q%** Q  Q 

  N # #$@u// @ %@ 	vU%% v v :%** :  : IE$$ I I %&?!1!1 ? '?
 "#Ye.. Y $Y 

  I  

  N # 

  % & 

  ' (r0   