3

\                 @   sd   d dl mZ d dlmZ d dlmZmZ eddZeddZ	G dd	 d	ej
ZG d
d dejZdS )    )forms)gettext_lazy)	get_model	get_classreviewsproductreviewzoscar.forms.widgetsDatePickerInputc               @   sH   e Zd ZejedfejedffZej	eeddZ
G dd dZdS )DashboardProductReviewFormApprovedRejectedStatus)choiceslabelc               @   s   e Zd ZeZdZdS )zDashboardProductReviewForm.MetatitlebodyscorestatusN)r   r   r   r   )__name__
__module____qualname__ProductReviewmodelfields r   r   =/var/www/html/oscar2019/oscar/apps/dashboard/reviews/forms.pyMeta   s   r   N)r   r   r   r   APPROVED_REJECTEDr   r   ChoiceFieldr   r   r   r   r   r   r	      s   r	   c               @   s~   e Zd Zdej ZejdeddZej	deeddZ
ejdeded	Zejded
ed	ZejdeddZdd ZdS )ProductReviewSearchForm ------------FKeyword)requiredr   r   )r$   r   r   z	Date from)r$   r   widgettozCustomer namec             C   s2   t | jd }x| jD ]\}}||kr|S qW dS )Nr   r!   )intcleaned_dataSTATUS_CHOICES)selfrawkeyvaluer   r   r   get_friendly_status$   s
    z+ProductReviewSearchForm.get_friendly_statusNr!   r"   )r/   )r   r   r   r   r)   r   	CharFieldr   keywordr   r   DateTimeFieldr   	date_fromdate_tonamer.   r   r   r   r   r       s   r    N)djangor   django.utils.translationr   r   oscar.core.loadingr   r   r   r   	ModelFormr	   Formr    r   r   r   r   <module>   s   

