
    wg                     b    d dl mZ d dlmZ d dlmZ d dlmZ d Z G d dej	                  Z
dS )	    )forms)OperationalError)ProductType)Offerc                      	 dgd t           j                            dd                                          D             z   S # t          $ r dgcY S w xY w)N) z	---------c                 .    g | ]}|d          |d         fS )idname ).0product_types     &/var/www/html/cms/web/catalog/forms.py
<listcomp>z#get_offer_types.<locals>.<listcomp>
   s7     &
 &
 &
 $f!56&
 &
 &
    r
   r   )r   objectsvaluesallr   r   r   r   get_offer_typesr      s~    #!" &
 &
 + 3 : :4 H H L L N N&
 &
 &
 
 	
  # # #!""""#s   ?A AAc                   d   e Zd Z e            Z ej        ded          Z ej        ded          Z ej        ded          Z	 ej        ded          Z
 ej        dd          Z ej        dd          Z ej        dd          Z ej        dd          Z G d d          ZdS )	OfferAdminFormu   ТипF)labelchoicesrequiredr   )r   r   c                       e Zd ZeZdZdS )OfferAdminForm.Meta__all__N)__name__
__module____qualname__r   modelfieldsr   r   r   Metar      s        r   r#   N)r   r   r    r   offers_types_choicesr   ChoiceFieldtype1type2type3type4	CharFieldprofit1profit2profit3profit4r#   r   r   r   r   r      s       *?,,EH6JUZ[[[EEB0DuUUUEEB0DuUUUEEB0DuUUUEeoB777GeoB777GeoB777GeoB777G         r   r   N)djangor   django.db.utilsr   6infrastructure.persistence.models.catalog.product_typer   2infrastructure.persistence.models.catalog.productsr   r   	ModelFormr   r   r   r   <module>r4      s          , , , , , , N N N N N N D D D D D D# # #    U_     r   