U
    g-:d                     @   sT   d dl mZ d dlmZmZmZmZ d dlmZm	Z	 d dl
mZ G dd deZdS )    )	FlaskForm)StringFieldTextAreaFieldSelectField	FileField)LengthOptional)Messagec                   @   sl   e Zd ZededdddgdZededdd	dgdZed
e	j
jdZede	jjdZede gdZdS )AddMessageFormName   d   z7Message name must be between 1 and 100 characters long.)minmaxmessage)
validatorszMessage Bodyi  z5Message Body must be between 1 and 30 characters longz	Text Type)choiceszMessage Typez
Media LinkN)__name__
__module____qualname__r   r   message_namer   message_textr   r	   TypeCHOICE	text_typeMessageTypemessage_typer   
media_link r   r   -/var/www/dostadmin/dostadmin/forms/message.pyr
      s*   

r
   N)	flask_wtfr   wtformsr   r   r   r   Zwtforms.validatorsr   r   dostadmin.db_modelr	   r
   r   r   r   r   <module>   s   