a
    <dk                     @   s2  d dl mZ d dlT d dlm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 )#    )models)*)settingsc                   @   sz   e Zd ZejdddZejdddZe ZejdddZ	e Z
ejdddZejddZejddZG dd	 d	Zd
S )ContentPagesd   T
max_lengthnull   defaultr	   auto_now_addr	   c                   @   s   e Zd ZdZdS )zContentPages.MetaZcontent_pagesN__name__
__module____qualname__db_table r   r   -/var/www/html/Beni/beni/admin_panel/models.pyMeta   s   r   N)r   r   r   r   	CharFieldZ	page_typeZenglish_page_title	TextFieldenglish_contentZarabic_page_titlearabic_contentBooleanFieldstatusDateTimeField
start_dateend_dater   r   r   r   r   r      s   r   c                   @   sz   e Zd ZejeejdZejdddZ	e
 Ze
 ZejddZejdddZejddZejddZG d	d
 d
ZdS )HelpSupport	on_delete   Tr   r   Fr   r   c                   @   s   e Zd ZdZdS )zHelpSupport.MetaZhelp_supportNr   r   r   r   r   r   !   s   r   N)r   r   r   r   
ForeignKeyUserCASCADEuserr   titler   descriptionreplyr   Z
reply_dater   r   r   r    r   r   r   r   r   r!      s   r!   c                   @   sl   e Zd ZejdddZe ZejdddZe Z	ej
ddZejdddZejddZG dd	 d	Zd
S )Faqr$   Tr   )r   Fr   r	   r   c                   @   s   e Zd ZdZdS )zFaq.MetaZfaqNr   r   r   r   r   r   -   s   r   N)r   r   r   r   r   Zenglish_titler   r   Zarabic_titler   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dZejdddZ	ejdddZ
ejdddZejdddZejdddZejdddZejdddZG dd dZdS )	ContactmanageTr      r      c                   @   s   e Zd ZdZdS )zContactmanage.MetaZcontact_manageNr   r   r   r   r   r   =   s   r   N)r   r   r   r   r   Zcontact_descriptionZcontact_description_arr   phone_numberZwhatsapp_numberemailZinstagram_urlZtwitter_urlZyoutube_urlZfacebook_urladdressr   r   r   r   r   r.   1   s   r.   c                   @   s   e Zd ZejdddZejdddZejeej	d dddZ
ejddZejddZejdddZejddd	ZejddZG d
d dZdS )MainCategoriesr0   Tr    /media/category/place_holder.pngr   r   r	   r   r   Fr-   c                   @   s   e Zd ZdZdS )zMainCategories.MetaZmain_categoriesNr   r   r   r   r   r   K   s   r   N)r   r   r   r   r   category_name_englishcategory_name_arabicstrr   BASE_URLcategory_iconr   category_content_englishcategory_content_arabicr   r   r   r   r    r   r   r   r   r   r4   A   s   r4   c                   @   s   e Zd ZejdddZejdddZejeej	dZ
ejeejd dddZejddZejddZejdddZejdd	d
ZejddZG dd dZdS )Subcategoriesr0   Tr   r"   r5   r6   r   r   Fr-   c                   @   s   e Zd ZdZdS )zSubcategories.MetaZsub_categoriesNr   r   r   r   r   r   Z   s   r   N)r   r   r   r   r   r7   r8   r%   r4   r'   Zmaincategoryr9   r   r:   r;   r   r<   r=   r   r   r   r   r    r   r   r   r   r   r>   N   s   r>   c                   @   s   e Zd ZejdddZejdddZejeej	d dddZ
ejdddZejddZejddZejddd	ZejddZG d
d dZdS )Stonesr0   Tr   r5   r6   r   r   Fr-   c                   @   s   e Zd ZdZdS )zStones.MetaZstonesNr   r   r   r   r   r   g   s   r   N)r   r   r   r   r   Zstone_name_englishZstone_name_arabicr9   r   r:   Z
stone_iconr   r   r   Zstone_content_englishZstone_content_arabicr   r   r    r   r   r   r   r   r?   ]   s   r?   c                   @   s   e Zd ZejdddZejdddZejeej	d dddZ
ejdddZejddZejddZejddd	ZejddZG d
d dZdS )Brandsr0   Tr   r5   r6   r   r   Fr-   c                   @   s   e Zd ZdZdS )zBrands.MetaZbrandsNr   r   r   r   r   r   t   s   r   N)r   r   r   r   r   Zbrand_name_englishZbrand_name_arabicr9   r   r:   Z
brand_iconr   r   r   Zbrand_content_englishZbrand_content_arabicr   r   r    r   r   r   r   r   r@   j   s   r@   c                   @   s   e Zd ZejdddZejdddZejeej	d dddZ
ejdddZejddZejddZejddd	ZejddZG d
d dZdS )Servicesr0   Tr   r5   r6   r   r   Fr-   c                   @   s   e Zd ZdZdS )zServices.MetaservicesNr   r   r   r   r   r      s   r   N)r   r   r   r   r   Zenglish_service_nameZarabic_service_namer9   r   r:   Zservice_iconr   r   r   Zenglish_service_contentZarabic_service_contentr   r   r    r   r   r   r   r   rA   x   s   rA   c                   @   sN   e Zd ZejddZejdddZejdddZ	ejddZ
G dd dZdS )	AdminNotificationsTr   Fr   r-   c                   @   s   e Zd ZdZdS )zAdminNotifications.MetaZadmin_notificationsNr   r   r   r   r   r      s   r   N)r   r   r   r   r   messager   Zis_readr   r   r    r   r   r   r   r   rC      s
   rC   c                   @   s^   e Zd ZejdddZejdddZejdddZejdddZ	ejddZ
G dd dZd	S )
Permissionsr   Tr   Fr-   r   c                   @   s   e Zd ZdZdS )zPermissions.MetapermissionsNr   r   r   r   r   r      s   r   N)r   r   r   r   r   nameZ	code_namecontent_type_idr   r   r    r   r   r   r   r   rE      s   rE   c                   @   sB   e Zd ZejdddZejdddZejddZG dd dZ	d	S )
Rolesr   Tr   Fr-   r   c                   @   s   e Zd ZdZdS )z
Roles.MetarolesNr   r   r   r   r   r      s   r   N)
r   r   r   r   r   	role_namer   r   r    r   r   r   r   r   rI      s   rI   c                   @   sT   e Zd ZejeejdZejeejdZ	ej
dddZej
ddZG dd dZdS )	RolesPermissionr"   TFr-   r   c                   @   s   e Zd ZdZdS )zRolesPermission.MetaZroles_permissionsNr   r   r   r   r   r      s   r   N)r   r   r   r   r%   rI   r'   rolerE   
permissionr   r   r    r   r   r   r   r   rL      s
   rL   c                   @   s   e Zd ZejeejddZejddZ	ej
ddZejdddZejdddZejdddZejdddZejddZejdddZejddZG dd	 d	Zd
S )WalletT)r#   r	   r   r   r   Fr-   c                   @   s   e Zd ZdZdS )zWallet.MetaZwalletNr   r   r   r   r   r      s   r   N)r   r   r   r   r%   Buyerr'   buyerIntegerFieldamountr   reasonr   typeZtranscation_typeZorder_id
service_idZbalancer   r   r    r   r   r   r   r   rO      s   rO   c                   @   sP   e Zd ZejdddZejdddZejdddZejddZ	G dd	 d	Z
d
S )CommissionSection    )r   r   TFr-   r   c                   @   s   e Zd ZdZdS )zCommissionSection.MetaZcommission_sectionNr   r   r   r   r   r      s   r   N)r   r   r   r   r   Z
vat_numberZvat_percentager   r   r    r   r   r   r   r   rW      s
   rW   N)	django.dbr   Zauth_apis.modelsdjango.confr   Modelr   r!   r,   r.   r4   r>   r?   r@   rA   rC   rE   rI   rL   rO   rW   r   r   r   r   <module>   s"   	
