a
    s=d#                     @   s  d dl mZ d dlT G dd dejZG dd dejZG dd dejZG d	d
 d
ejZG dd dejZG dd dejZ	G dd dejZ
G dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd  d ejZG d!d" d"ejZG d#d$ d$ejZG d%d& d&ejZG d'd( d(ejZG d)d* d*ejZG d+d, d,ejZd-S ).    )forms)*c                   @   s$   e Zd ZejddZejddZdS )admin_signinTrequiredN)__name__
__module____qualname__r   	CharFieldemailpassword r   r   ,/var/www/html/Beni/beni/admin_panel/forms.pyr      s   r   c                   @   s   e Zd ZejddZdS )adminforgetpasswordTr   N)r   r   r	   r   r
   r   r   r   r   r   r   
   s   r   c                   @   s0   e Zd ZejdddZejdddZdd ZdS )forgetverification#   T
max_lengthr   c                 C   s*   | j d }| j d }||kr&td|S )Nnew_passwordconfirm_new_passwordz-Password and Confirm Password does not match )cleaned_datar   ValidationError)selfr   r   r   r   r   clean_password   s
    


z!forgetverification.clean_passwordN)r   r   r	   r   r
   r   r   r   r   r   r   r   r      s   r   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )profileformTr   N)	r   r   r	   r   r
   	full_namer   isd_codephone_numberr   r   r   r   r      s   r   c                   @   s6   e Zd ZejdddZejdddZejdddZdS )change_password_formr   Tr   N)r   r   r	   r   r
   old_passwordr   confirmPasswordr   r   r   r   r       s   r   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )contentpages_formTr   FN)	r   r   r	   r   r
   english_page_titleenglish_contentarabic_page_titlearabic_contentr   r   r   r   r!   '   s   r!   c                   @   s0   e Zd ZejddZejddZejddZdS )sendsupportformTr   N)r   r   r	   r   r
   r   subjectreplyr   r   r   r   r&   .   s   r&   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )faqformTr   FN)	r   r   r	   r   r
   english_titler#   arabic_titler%   r   r   r   r   r)   4   s   r)   c                   @   s   e Zd ZejddZejddZejddZejddZejddZ	ejddZ
ejddZejddZejddZejddZdS )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   r   r,   ;   s   r,   c                   @   sT   e Zd ZejddZejddZejddZejddZejddZ	ejddZ
dS )adduserformFr   N)r   r   r	   r   r
   r   r   dobr   
first_name	last_namer   r   r   r   r5   H   s   r5   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )addmaincategorformTr   FN)	r   r   r	   r   r
   category_name_englishcategory_content_englishcategory_name_arabiccategory_content_arabicr   r   r   r   r9   Q   s   r9   c                   @   sH   e Zd ZejddZejddZejddZejddZejddZ	dS )addsubcategorformTr   FN)
r   r   r	   r   r
   r:   r;   r<   r=   main_categoryr   r   r   r   r>   W   s
   r>   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )
stonesformTr   FN)	r   r   r	   r   r
   stone_name_englishstone_name_arabicstone_content_englishstone_content_arabicr   r   r   r   r@   ^   s   r@   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )	brandformTr   FN)	r   r   r	   r   r
   brand_name_englishbrand_name_arabicbrand_content_englishbrand_content_arabicr   r   r   r   rE   e   s   rE   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )serviceformTr   FN)	r   r   r	   r   r
   english_service_namearabic_service_nameenglish_service_contentarabic_service_contentr   r   r   r   rJ   l   s   rJ   c                   @   s   e Zd ZejddZdS )disapprovestoreformTr   N)r   r   r	   r   r
   messager   r   r   r   rO   r   s   rO   c                   @   s$   e Zd ZejddZejddZdS )addroleformTr   N)r   r   r	   r   r
   	role_namepermission_datar   r   r   r   rQ   v   s   rQ   c                   @   s`   e Zd ZejddZejddZejddZejddZejddZ	ejddZ
ejddZdS )addsubadminformTr   N)r   r   r	   r   r
   r   r   r   r   r   confirm_passwordrole_idr   r   r   r   rT   {   s   rT   c                   @   sH   e Zd ZejddZejddZejddZejddZejddZ	dS )editsubadminformTr   N)
r   r   r	   r   r
   r   r   r   r   rV   r   r   r   r   rW      s
   rW   c                   @   s<   e Zd ZejddZejddZejddZejddZdS )addtranscationwalletformTr   FN)	r   r   r	   r   r
   typebuyeramountreasonr   r   r   r   rX      s   rX   c                   @   s$   e Zd ZejddZejddZdS )commissionsectionformTr   N)r   r   r	   r   r
   
vat_numbervat_percentager   r   r   r   r]      s   r]   N)djangor   auth_apis.modelsFormr   r   r   r   r   r!   r&   r)   r,   r5   r9   r>   r@   rE   rJ   rO   rQ   rT   rW   rX   r]   r   r   r   r   <module>   s,   			