
    s=d#                        d dl mZ d dl  G d dej                        Z G d dej                        Z G d dej                        Z G d	 d
ej                        Z G d dej                        Z G d dej                        Z	 G d dej                        Z
 G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d dej                        Z G d d ej                        Z G d! d"ej                        Z G d# d$ej                        Z G d% d&ej                        Z G d' d(ej                        Z G d) d*ej                        Z G d+ d,ej                        Zy-).    )forms)*c                   X    e Zd Z ej                  d      Z ej                  d      Zy)admin_signinTrequiredN)__name__
__module____qualname__r   	CharFieldemailpassword     ,/var/www/html/Beni/beni/admin_panel/forms.pyr   r      s"    u-Eu-Hr   r   c                   2    e Zd Z ej                  d      Zy)adminforgetpasswordTr   N)r	   r
   r   r   r   r   r   r   r   r   r   
   s    EOOT*Er   r   c                   b    e Zd Z ej                  dd      Z ej                  dd      Zd Zy)forgetverification#   T
max_lengthr   c                 v    | j                   d   }| j                   d   }||k(  rt        j                  d      |S )Nnew_passwordconfirm_new_passwordz-Password and Confirm Password does not match )cleaned_datar   ValidationError)selfr   r   s      r   clean_passwordz!forgetverification.clean_password   sE    ((8#001GH//''(WXXr   N)r	   r
   r   r   r   r   r   r   r   r   r   r   r      s,    "5??b$?L*5??b$Gr   r   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)profileformTr   N)	r	   r
   r   r   r   	full_namer   isd_codephone_numberr   r   r   r!   r!      sB    .IEOOT*Eu-H"5??D1Lr   r!   c                       e Zd Z ej                  dd      Z ej                  dd      Z ej                  dd      Zy)change_password_formr   Tr   N)r	   r
   r   r   r   old_passwordr   confirmPasswordr   r   r   r&   r&       s8    %eoodCL%eoodCH%eoodCOr   r&   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)contentpages_formTr   FN)	r	   r
   r   r   r   english_page_titleenglish_contentarabic_page_titlearabic_contentr   r   r   r*   r*   '   sD    ($7%eoou5O'6$U__e4Nr   r*   c                   ~    e Zd Z ej                  d      Z ej                  d      Z ej                  d      Zy)sendsupportformTr   N)r	   r
   r   r   r   r   subjectreplyr   r   r   r0   r0   .   s2    U__d+Eu-GU__d+Er   r0   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)faqformTr   FN)	r	   r
   r   r   r   english_titler,   arabic_titler.   r   r   r   r4   r4   4   sB    #EOOT2M&u6O"5??D1L%eoou5Nr   r4   c                      e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z	 ej                  d      Z
 ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)contactformTr   N)r	   r
   r   r   r   contact_descriptioncontact_description_arr$   whatsapp_numberr   instagram_urltwitter_urlyoutube_urlfacebook_urladdressr   r   r   r8   r8   ;   s    )%//48+EOOT:"5??D1L%eoot4OEOOT*E#EOOT2M!%//40K!%//40K"5??D1Leoot,Gr   r8   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z	 ej                  d      Z
y)adduserformFr   N)r	   r
   r   r   r   r#   r$   dobr   
first_name	last_namer   r   r   rB   rB   H   sb    "5??E2H"5??E2L"5??E2C"5??E2E"5??E2J"5??E2Ir   rB   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)addmaincategorformTr   FN)	r	   r
   r   r   r   category_name_englishcategory_content_englishcategory_name_arabiccategory_content_arabicr   r   r   rG   rG   Q   sF    ,U__d;.u>+EOOT:-eoou=r   rG   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z	y)addsubcategorformTr   FN)
r	   r
   r   r   r   rH   rI   rJ   rK   main_categoryr   r   r   rM   rM   W   sV    ,U__d;.u>+EOOT:-eoou=#EOOT2Mr   rM   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)
stonesformTr   FN)	r	   r
   r   r   r   stone_name_englishstone_name_arabicstone_content_englishstone_content_arabicr   r   r   rP   rP   ^   sF    )%//48)%//48+EOOU;*5??E:r   rP   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)	brandformTr   FN)	r	   r
   r   r   r   brand_name_englishbrand_name_arabicbrand_content_englishbrand_content_arabicr   r   r   rV   rV   e   sF    )%//48($7+EOOU;*5??E:r   rV   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)serviceformTr   FN)	r	   r
   r   r   r   english_service_namearabic_service_nameenglish_service_contentarabic_service_contentr   r   r   r\   r\   l   sF    +EOOT:*5??D9-eoou=,U__e<r   r\   c                   2    e Zd Z ej                  d      Zy)disapprovestoreformTr   N)r	   r
   r   r   r   messager   r   r   rb   rb   r   s    eoot,Gr   rb   c                   X    e Zd Z ej                  d      Z ej                  d      Zy)addroleformTr   N)r	   r
   r   r   r   	role_namepermission_datar   r   r   re   re   v   s"    .I%eoot4Or   re   c                      e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z	 ej                  d      Z
 ej                  d      Zy)addsubadminformTr   N)r	   r
   r   r   r   r"   r   r#   r$   r   confirm_passwordrole_idr   r   r   ri   ri   {   ss    .IEOOT*Eu-H"5??D1Lu-H&u5eoot,Gr   ri   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Z	y)editsubadminformTr   N)
r	   r
   r   r   r   r"   r   r#   r$   rk   r   r   r   rm   rm      sR    .IEOOT*Eu-H"5??D1Leoot,Gr   rm   c                       e Zd Z ej                  d      Z ej                  d      Z ej                  d      Z ej                  d      Zy)addtranscationwalletformTr   FN)	r	   r
   r   r   r   typebuyeramountreasonr   r   r   ro   ro      sB    5??D)DEOOT*EU__d+FEOOU+Fr   ro   c                   X    e Zd Z ej                  d      Z ej                  d      Zy)commissionsectionformTr   N)r	   r
   r   r   r   
vat_numbervat_percentager   r   r   ru   ru      s"     $/J$U__d3Nr   ru   N)djangor   auth_apis.modelsFormr   r   r   r!   r&   r*   r0   r4   r8   rB   rG   rM   rP   rV   r\   rb   re   ri   rm   ro   ru   r   r   r   <module>r{      s]    .5:: .
+%** +	 	2%** 2D5:: D5

 5,ejj ,6ejj 6
-%** 
-3%** 3> >3

 3; ;;

 ;=%** =-%** -5%** 5
-ejj --uzz -,uzz ,4EJJ 4r   