o
    >h?                     @   s  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eG dd dejZeeG dd dejZeeG dd dejZ eeG d	d
 d
ejZ!eeG dd dejZ"eeG dd dejZ#ej$e
 eeG dd dejZ%eeG dd dejZ&eeG dd dejZ'eeG dd dejZ(eeG dd dejZ)eeG dd dejZ*eeG dd dejZ+ej$e eeG dd dejZ,eeG dd  d ejZ-eeG d!d" d"ejZ.ee	G d#d$ d$ejZ/eeG d%d& d&ejZ0eeG d'd( d(ejZ1ej$e ej$e ej$e ej$e d)S )*    )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dS )	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 r.   r.   I/var/www/html/myvaluetrips/my_value_trip_new/my_value_trip/users/admin.pyr      s
    r   c                   @      e Zd ZdZdS )ClientRelationAdmin)r   from_client	to_clientrelationcross_relationNr'   r(   r)   r*   r.   r.   r.   r/   r1          r1   c                   @   s   e Zd ZdZdZg dZdS )ClientAdmin)	client_idclient_codeclient_first_nameclient_last_name
contact_nor   client_typer4   crossrelationclient_statusr"   )r;   r<   r   r:   )r   genderdobanniversary_dateNr'   r(   r)   r*   r,   r+   r.   r.   r.   r/   r8      s    r8   c                   @   s"   e Zd Zg dZg dZdgZdS )AirlinesAdmin)r   iataicaoairlinecallsigncountry)rH   rF   rG   rI   rJ   rJ   NrD   r.   r.   r.   r/   rE      s    
rE   c                   @   r   )	MenuAdmin)r   	menu_namemenu_actionmenu_urlref_menumenu_order_nomenu_statusmenu_default)rQ   )rL   rN   )rP   Nr&   r.   r.   r.   r/   rK   #   s
    rK   c                   @   s$   e Zd Zg dZg dZddgZdS )UserPermissionsAdmin)r   ref_user_idref_menu_idcan_viewcan_addcan_edit
can_delete
can_export)rV   rW   rX   rY   rZ   ref_user_id__usernameref_menu_id__menu_nameNr'   r(   r)   r*   r+   r,   r.   r.   r.   r/   rS   ,   s    
rS   c                   @   s   e Zd ZddgZdS )EmailSetupAdminr   report_typeNr6   r.   r.   r.   r/   r^   >   s    r^   c                   @   s   e Zd Zg dZddgZdS )CountryAdmin)r   	shortnamenamecountry_code
min_length
max_lengthrb   ra   N)r'   r(   r)   r*   r,   r.   r.   r.   r/   r`   E   s    r`   c                   @   s    e Zd Zg dZdgZdgZdS )
StateAdmin)r   rb   
country_idrg   rb   Nr]   r.   r.   r.   r/   rf   J   s    
rf   c                   @   s"   e Zd ZdZdZdd Zde_dS )	CityAdmin)r   rb   state_id)ri   c                 C   s   |j r|j jS dS )N-)ri   rb   )selfobjr.   r.   r/   get_state_nameU   s   zCityAdmin.get_state_namer   N)r'   r(   r)   r*   r+   rm   short_descriptionr.   r.   r.   r/   rh   P   s
    
rh   c                   @      e Zd ZdZdZdS )ClientVisaAdmin)r   
ref_clientref_visa_countrypassport_size_photograph	visa_typevisa_from_datevisa_to_date)rt   ru   rv   Nr'   r(   r)   r*   r+   r.   r.   r.   r/   rp   Z       rp   c                   @   s   e Zd ZdZdZdZdS )CompanyAdmin)	r   company_namegst_namegst_nocompany_countrycompany_statecompany_citycompany_statusr"   )r   r"   r}   r~   )rz   r{   r|   company_addressNr]   r.   r.   r.   r/   ry   _   s    ry   c                   @   r0   )ClientDocumentAdmin)r   rq   other_documentother_document_nameNr6   r.   r.   r.   r/   r   i   r7   r   c                   @   r0   )ClientFrequentFlyerAdmin)r   rq   ref_airlineff_noNr6   r.   r.   r.   r/   r   p   r7   r   c                   @   r0   )ClientLogAdmin)r   ref_client_idref_table_nameref_idaction_typeperformed_byperformed_atNr6   r.   r.   r.   r/   r   t   r7   r   c                   @   ro   )ClientPassportAdmin)r   rq   passport_nopassport_filepassport_expiry_date)r   r   Nrw   r.   r.   r.   r/   r   y   rx   r   c                   @   r0   )LoginOTPAdmin)r   is_verifiedotp
created_atpurposeNr6   r.   r.   r.   r/   r   ~   r7   r   c                   @   ro   )ClientTravelInsuranceAdmin)r   rq   insurance_documentinsurance_from_dateinsurance_to_date)r   r   Nrw   r.   r.   r.   r/   r      rx   r   c                   @   r0   )AssocClientCompanyAdmin)r   rq   ref_companyr!   primary_companyNr6   r.   r.   r.   r/   r      r7   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   r1   r8   rE   rK   rS   siter^   r`   rf   rh   rp   ry   r   r   r   r   r   r   r   r.   r.   r.   r/   <module>   s\    t		