
    lWj9                     Z    d dl Zd dlZd dlmZ d dlmZmZ  G d dej                        Zy)    N)settings)
migrationsmodelsc            "          e Zd ZdZd ej
                  ej                        gZ ej                  dd e
j                  dddd      fd e
j                  d	
      fd e
j                  d	
      fd e
j                  d
      fd e
j                  ddgd      fd e
j                  d      fd e
j                  d      fd e
j                  g dddd      fd e
j                  g dd d!      fd" e
j                  dd#      fd$ e
j                  dd%      fg&       ej                  d'd e
j                  dddd      fd( e
j                   d)*      fd" e
j                  d+      fd, e
j"                  ej&                  j                  j(                  j*                  d-d./      fg&       ej                  d0d e
j                  dddd      fd1 e
j,                  d2*      fd" e
j                  d+      fd, e
j"                  ej&                  j                  j(                  j*                  d3d./      fg&       ej                  d4d5 e
j.                  ej2                  dddd6      fd7 e
j                  d
      fd8 e
j                  d9d:      fd; e
j                  dd#      fd$ e
j                  dd%      fd< e
j                   ddd=>      fd? e
j                   ddd@>      fdA e
j                   dddB>      fdC e
j4                  dD      fdE e
j6                  ddFG      fg
&       ej                  dHd e
j                  dddd      fdI e
j                  dJdKgd      fd e
j                  d	
      fd e
j                  d	
      fd e
j                  d
      fd e
j                  ddgd      fdL e
j8                  dddM      fdN e
j8                  dddM      fdO e
j8                  dddM      fdP e
j8                  dddM      fd" e
j                  dd#      fd$ e
j                  dd%      fdC e
j4                  dD      fdQ e
j"                  ej&                  j                  j(                  j*                  dRS      fdE e
j6                  ddFG      fg&       ej                  dTd e
j                  dddd      fdU e
j                  g dVW      fdX e
j                  dY
      fdZ e
j                         fd[ e
j4                  dD      fd; e
j                  d+      fd\ e
j"                  ej&                  j                  j(                  j*                  ej                  S      fd] e
j"                  ej&                  j                  j(                  j*                  d^d_/      fgd`dagib       ej                  dcd e
j                  dddd      fd( e
j                   dd*      fd" e
j                  d+      fd] e
j"                  ej&                  j                  j(                  j*                  d-d_/      fg&       ej                  ded e
j                  dddd      fdf e
j                  ddg      fdh e
j                  ddg      fdi e
j                  ddg      fdj e
j                  ddg      fdk e
j                  ddg      fd] e
j"                  ej&                  j                  j(                  j*                  dld_/      fg&       ej                  dmd e
j                  dddd      fdn e
j                  do
      fd; e
j                  d+      fdp e
j6                  d_q      fg&       ej                  drd5 e
j.                  ej2                  dddd6      fds e
j                  d
      fdt e
j                  d9d:      fd? e
j                   ddd@>      fd; e
j                  dd#      fd$ e
j                  dd%      fdC e
j4                  dD      fdu e
j"                  ej&                  j                  j(                  j*                  dRS      fdE e
j6                  ddFG      fg	&       ej:                  dpdv e
j"                  ej&                  j                  j(                  j*                  dwS      x       ej                  dyd e
j                  dddd      fd1 e
j,                  dz*      fd" e
j                  d+      fd] e
j"                  ej&                  j                  j(                  j*                  d3d_/      fg&       ej                  d{d e
j                  dddd      fd| e
j                  d	
      fd} e
j                  d	
      fd~ e
j                         fd e
j                  d
      fd e
j8                  dddM      fd e
j                         fd e
j                         fd e
j                  g dd      fd; e
j                  d+      fdC e
j4                  dD      fd e
j4                  dD      fd e
j4                  dD      fd] e
j"                  ej&                  j                  j(                  j*                  dd_/      fdE e
j6                  ddFG      fg&       ej                  dd e
j                  dddd      fd e
j                  g ddd!      fd e
j                  g dd      fdE e
j"                  ej&                  j                  j(                  j*                  dFS      fd e
j"                  ddej&                  j                  j(                  j*                  d      fg&       ej                  dd e
j                  dddd      fd e
j                  do
      fd< e
j                   ddd=>      fd? e
j                   ddd@>      fdA e
j                   dddB>      fd; e
j                  d+      fdp e
j6                  d_q      fg&       ej                  dd e
j                  dddd      fd e
j                  do
      fd< e
j                   ddd=>      fd; e
j                  d+      fdp e
j6                  d_q      fg&       ej                  dd e
j                  dddd      fd; e
j                  d+      fd e
j                  dd%      fd e
j6                  d_q      fd] e
j<                  ej&                  j                  j(                  j*                  dpd_/      fg&       ej                  dd e
j                  dddd      fd; e
j                  d+      fd e
j                  dd%      fd] e
j"                  ej&                  j                  j(                  j*                  d_S      fd\ e
j"                  ej&                  j                  j(                  j*                  ej                  S      fgddhib      gZy)	MigrationT)shops0001_initialCustomProductidFID)auto_createdprimary_key	serializeverbose_name	item_namex   )
max_length	item_codeitem_descriptioni  veg_or_non_veg_status)Vegr   )Non Vegr   d   )choicesr   min_sizezMinimum size of the product)	help_textmax_sizezMaximum size of the product	size_unit))gr   )kgr    )mlr!   )lr"   r   z2Unit of size (grams, kilograms, milliliters, etc.)   )r   defaultr   r   availability))	Availabler&   Disabledr(   Out of Stockr*   r&   )r   r$   r   created_date)auto_now_addnullupdated_date)auto_nowr-   )namefieldsCustomProductImageimagezcustom_product_images/)	upload_to)r,   custom_productimageszproducts.customproduct)	on_deleterelated_nametoCustomProductVideovideozcustom_product_videos/videosProductCategoryuuid)r$   editabler   r   uniquecategory_namecategory_code   )r   r@   
created_aticonzicons/)blankr-   r4   standard_imagezstandard_images/banner_imagezbanners/long_distance_availability)r$   
sales_unitz
shops.shop)rF   r9   Productsproduct_type)Master ProductrM   )Custom ProductrN   i_gst)rF   r   r-   s_gstc_gstcessitem_categoryzproducts.productcategory)r7   r9   ProductReviewrating))   z1 Star)   z2 Stars)   z3 Stars)   z4 Stars)   z5 Stars)r   review_heading   review_textis_approveduserproductreviewszproducts.productsorderingz-created_at)r0   r1   optionsProductImagezproduct_images/ProductDescriptioningredient_info)rF   r-   nutritional_infoallergen_descriptionallergen_infoadditional_infodescriptionsDynamicFilteringfilter_name#   products)r9   ProductSubCategorysub_category_namesub_category_codecategoryitem_sub_categoryzproducts.productsubcategory)
model_namer0   fieldProductVideozproduct_videos/SKUsku_namesku_codesku_quantitysku_unitsku_mrpsku_expiry_durationsku_bulk_qty_limit
sku_status))Visibler   r'   r)   same_day_deliverycustomization_availableskusSalesUnitProductSelectionshop_admin_statusr(   statusskuzproducts.sku)rF   r-   r7   r9   SpecialListspecial_nameTagstag_nameYouMayAlsoLike
updated_atliked_productsWishlistunique_together)r_   r`   N) __name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharField	TextFieldPositiveIntegerFieldDateTimeField
ImageField
ForeignKeydjangodbdeletionCASCADE	FileField	UUIDFieldr>   uuid4BooleanFieldManyToManyField
FloatFieldAddFieldOneToOneField
operations     ^C:\Users\Saasvaap\Desktop\Akash\Saasvaap\DEMO\Navya-Bakers\products\migrations\0001_initial.pyr   r   	   s]   G 	"'
''(@(@AL 	
 *v**$Z_nrst.f..#>?.f..#>?#%5V%5%5%FG(*:&*:*:NTjCkx{*|}8V88C`ab8V88C`ab.f..7kux  Ey  FH  I  J!1!1!1  ;S  ]h  uw  "x  y!5!5!54d!ST!5!5!5t$!OP	
  	
%*v**$Z_nrst+&++6NOP!5!5!54!HI!#46#4#4vyy?O?O?X?X?`?`ow  }U  $V  W		
 	
%*v**$Z_nrst*&**5MNO!5!5!54!HI!#46#4#4vyy?O?O?X?X?`?`ow  }U  $V  W		
 	
")))$**uZ^jox|}~ "2&"2"2c"BC "2&"2"2c$"OP3v33DQR!5!5!5t$!OP***DHUV!#46#4#44dVh#ij!2!2!2DT^!_`-/Bv/B/B5/QR5v55D\RS	
 	
*v**$Z_nrst!1!1!1;_  bF  ;G  TW  "X  Y.f..#>?.f..#>?#%5V%5%5%FG(*:&*:*:NTjCkx{*|}+&++$2DQR+&++$2DQR+&++$2DQR***"4PQ!5!5!54d!ST!5!5!5t$!OP-/Bv/B/B5/QR "3&"3"3fii>N>N>W>W>_>_d~"  A5v55D\RS	
( 	
 *v**$Z_nrst6666  @O  P  Q!#36#3#3s#CD 0 0 0 23 3 3 3E BC3v33FG***VYY5E5E5N5N5V5V[c[s[stu-F--		8H8H8Q8Q8Y8Yhq  wJ  K  L	 ]O	
  	
*v**$Z_nrst+&++6GHI!5!5!54!HI-F--		8H8H8Q8Q8Y8Yhp  vI  J  K		
 	
%*v**$Z_nrst"$4F$4$44d$KL#%5V%5%5Dt%LM')9)9)94)PQ "2&"2"2D"IJ"$4F$4$44d$KL-F--		8H8H8Q8Q8Y8Yhv  |O  P  Q	
 	
#*v**$Z_nrst 0 0 0B ?@3v33FG3V337JKL		
 	
%)))$**uZ^jox|}~$&6f&6&6#&FG$&6f&6&6#d&ST!#46#4#44dVh#ij3v33DQR!5!5!5t$!OP-/Bv/B/B5/QR.V..9I9I9R9R9Z9Z_yz{5v55D\RS
	
 	
!$#&##fii.>.>.G.G.O.OTqr	

 	
*v**$Z_nrst*&**5FGH!5!5!54!HI-F--		8H8H8Q8Q8Y8Yhp  vI  J  K		
 	
*v**$Z_nrst-V--=>-V--=>!<!<!<!>?-V--<=-F--DRdST&(C(C(C(EF%'Bv'B'B'DE/v//  9M  Z]   ^  _3v33FG-/Bv/B/B5/QR$&9f&9&9%&HI*,?F,?,?,NO-F--		8H8H8Q8Q8Y8Yhn  tG  H  I5v55D\RS	
( 	
,*v**$Z_nrst$&6f&6&6  @T  ^h  ux  'y  z+6++  5I  VY  Z  [0v00699;K;K;T;T;\;\amno)))4699K[K[KdKdKlKlq  A  B		
 	
*v**$Z_nrst!1!1!1R!@A***DHUV!#46#4#44dVh#ij!2!2!2DT^!_`3v33FG3V337JKL	
 	
*v**$Z_nrst-V--<=***DHUV3v33FG3V337JKL		
 	
!*v**$Z_nrst3v33FG3v33TMN!#96#9#9=P#QR0F00699;K;K;T;T;\;\ku  {N  O  P		
 	
*v**$Z_nrst3v33FG3v33TMN-F--		8H8H8Q8Q8Y8Y^qrs***VYY5E5E5N5N5V5V[c[s[stu "$7#8	
][Jr   r   )	django.db.models.deletionr   r>   django.confr   	django.dbr   r   r   r   r   r   <module>r      s'    !    (d
$$ dr   